Trabalho interdisciplinar
SUMÁRIO
1 INTRODUÇÃO 3
2 OBJETIVO 4
3 DESENVOLVIMENTO 5
3.1 LISTAS LINEARES: FILO E FIFO 5
3.1.1 APONTADORES 6
3.1.2 ORDENS DE INCLUSÃO, ESCLUSÃO E PESQUISA 7
3.2 CONCEITOS DE PROPRIEDADE DE UMA TRANSAÇÃO ACID 9
3.3 BANCO DE DADOS COM ORIENTAÇÃO A OBJETOS 11
3.4 ORM – MAPEAMENTO OBJETO RELACIONAL 12
3.5 FERRAMENTA ORM 12
3.6 DIAGRAMA DE CLASSE COM HERANÇA E POLIMORFISMO 13
3.6.1 HERANÇA 13
3.6.2 POLIMORFISMO 15
4 CONCLUSÃO 17
5 REFERÊNCIAS 18
INTRODUÇÃO
O trabalho propõe-se a apresentar o desenvolvimento de projetos bem elaborados de um sistema para realização de operações utilizando ponteiros e listas lineares encadeadas. Com a apresentação de conceitos e exemplos de estrutura de dados, conceito da propriedade ACID, utilização de banco de dados com programação orientada a objetos, conceito e ferramenta para o uso de ORM e representação gráfica através de diagramas de classe especificando herança e polimorfismo.
OBJETIVO
A construção de um programa computacional é motivada a partir de uma necessidade de solução de um problema particular. A solução desse problema através de um sistema computacional só é obtida no momento em que é definido um conjunto coerente de instruções de um programa que permita estabelecer que ações deverão ser executadas e em que ordem. O desenvolvimento de um programa deve ser caracterizado pela execução de uma fase de reflexão onde o objetivo é analisar o problema a resolver e encontrar uma solução que possa ser realizada por um sistema computacional. O resultado deste trabalho de reflexão pode ser registrado na forma de um projeto, a partir do qual o programa será construído.
DESENVOLVIMENTO
1 LISTAS LINEARES: FILO E FIFO
Lista Linear é a sequência de “n” elementos [a1, a2,...........