Ads 3º semestre portfólio individual (2012/1)
[pic]
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVOS 4
3 DESENVOLVIMENTO 5
3.1 LISTAS LINEARES 5
3.1.1 Alocação 5
3.1.1.1 Alocação estática 6
3.1.1.2 Alocação dinâmica 6
3.1.1.3 Alocação sequencial ou contígua 6
3.1.1.4 Alocação ligada ou encadeada 7
3.1.1.4.1 Simplesmente encadeada. 8
3.1.1.4.2 Duplamente encadeada. 8
3.1.2 FIFO 9
3.1.3 FILO 9
3.2 CONCEITOS DAS PROPRIEDADES ACID 9
3.2.1 Atomicidade 10
3.2.2 Consistência 10
3.2.3 Integridade 10
3.2.4 Durabilidade 10
3.3 USANDO BANCO DE DADOS RELACIONAL COM PROGRAMAÇÃO ORIENTADA A OBJETOS 10
3.4 SIGNIFICADO DE ORM 11
3.5 APRESENTAÇÃO DA FERRAMENTA PARA FAZER ORM 11
3.6 DEFINIÇÃO E REPRESENTAÇÃO DE HERANÇA E POLIMORFISMO 13
3.6.1 Herança 13
3.6.2 Polimorfismo 14
4 CONCLUSÃO 15
REFERÊNCIAS 16 INTRODUÇÃO
O conteúdo que será abordado a partir de agora é voltado aos dados, parte essencial para a obtenção de um software, pois sem dados não há a necessidade de se criar um software capaz de realizar a movimentação dos mesmos. Serão abordados temas como: listas lineares, propriedades do banco de dados (ACID), características dos objetos e também a relação entre banco de dados e orientação a objetos. A parte de listas lineares aborda a forma como os dados serão organizados e armazenados, seguindo princípios de alocação estática, alocação dinâmica, encadeamento e sequência. As propriedades dos bancos de dados se resumem em o que devemos fazer para a atomicidade, consistência, integridade e durabilidade do banco de dados serem mantidas. As características dos objetos que serão explicadas são herança e polimorfismo, citando exemplos que facilitam a compreensão. E a relação do banco de dados com a orientação a objetos consiste em explicar o que deve ser feito para o banco de dados