Trabalho Individual 3 Período Unopar
Artigos Científicos: Trabalho Individual 3 Período Unopar. Pesquise 862.000+ trabalhos acadêmicosPor: bruninhomf • 8/5/2013 • 1.510 Palavras (7 Páginas) • 1.022 Visualizações
SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANÁLISE E DESENVOLVIMENTO DE SISTEMA
ROMULO LUIZ DA SILVA
conceitos de programação e banco de dados
Petrópolis
2012
ROMULO LUIZ DA SILVA
conceitos de programação e banco de dados
Trabalho apresentado ao Curso Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Banco de Dados II, Análise de Sistemas II, Desenvolvimento Orientado a Objetos I, Algoritmos e Estrutura de Dados.
Prof.: Roberto Y. Nishimura, Polyanna Gomes, Marcio Chiaveli, Merris Mozer
Petrópolis
2012
SUMÁRIO
1. INTRODUÇÃO.........................................................................................................4
2. OBJETIVO...............................................................................................................5
3. DESENVOLVIMENTO.............................................................................................6
3.1. DEFINIÇÃO DE CONCEITOS FILO E FIFO........................................................6
3.1.1. Conceito FILO (Pilha)........................................................................................6
3.1.2. Conceito FIFO (Fila)..........................................................................................6
3.1.3. Conceito de Alocação Simplesmente Encadeada............................................7
3.1.4. Conceito de Alocação Duplamente Encadeada................................................7
3.1.5. Alocação Simplesmente Encadeada X Alocação Duplamente Encadeada.....8
3.2. PROPRIEDADES ACID........................................................................................8
3.3. BANCO
DE DADOS RELACIONAL COM A PROGRAMAÇÃO ORIENTADA A OBJETOS....................................................................................................................9
3.4. MAPEAMENTO OBJETO RELACIONAL............................................................10
3.5. FERRAMENTA PARA FAZER ORM (Object relational mapping)......................10
3.6. HERANÇA E POLIMORFISMO...........................................................................11
4. CONCLUSÃO........................................................................................................13
5. REFERÊNCIAS.....................................................................................................14
1 INTRODUÇÃO
Neste trabalho serão apresentado Conceitos de Programação e Banco de Dados através de definições dos conceitos FILO e FIFO, conceitos de alocações simplesmente e duplamente encadeadas, conceitos das propriedades ACID de uma transação, banco de dados relacional com a programação orientada a objeto até a definição de herança e polimofismo.
2 objetivo
Familiarizar o leitor com alguns dos conceitos de programação e banco de dados.
3 DESENVOLVIMENTO
3.1 DEFINIÇÃO DE CONCEITOS FILO E FIFO
3.1.1 conceito FILO (PILHA)
Pilha (= stack) e/ou FILO (First In Last Out ou primeiro que entra / último que sai) é uma lista linear na qual o primeiro elemento a entrar é o último elemento a sair. Nas regras das operações tanto as inserções, exclusões, quanto pesquisas serão sempre apartir do topo, possuíndo apenas uma entrada.
Exemplos de pilhas são calculadora HP, gerência de memória, entre outros (informática), e ainda pilha de livros e pratos (cotidiano).
3.1.2 conceito FIFO (FILA)
Fila e/ou de FIFO (First In, First Out ou primeiro que entra / primeiro que sai)
é uma lista linear na qual o primeiro elemento a entrar é o primeiro elemento a sair. Nas regras das operações os elementos entram por trás e saem pela frente. Exemplos de filas são os compartilhamentos em rede de periféricos como impressoras, gerência de redes, entre outros (informática), e ainda temos as filas de caixa mercados, lotéricas, bancos, entre outros (cotidiano).
3.1.3 CONCEITO DE ALOCAÇÃO SIMPLESMENTE ENCADEADA
É uma sucessão de “nós” onde cada “nó” aponta para o próximo “nó” da lista, o “nó” que possuir o valor null no ponteiro para próximo é o último “nó” da lista. Sendo mantida uma referência para o primeiro “nó” da lista, caso esta referência for null, significa que a lista
...