Trabalho

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1427 palavras )
  • Download(s) : 0
  • Publicado : 21 de novembro de 2012
Ler documento completo
Amostra do texto
Sistema de Ensino Presencial Conectado
tECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

LUINARA LOPES PAES

banco de dados e orm
Portfólio Individual

Redenção - PA
2012

LUINARA LOPES PAES

banco de dados e orm
Portfólio Individual

Trabalho de Analise e Desenvolvimentos de Sistemas apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtençãode média bimestral na disciplina de Análise de Sistemas II, Desenvolvimento Orientado a Objetos I, Banco de Dados II, Algoritmo e Estrutura de Dados

Orientadores: Prof(a) Polyana P. Gomes Fabris, Marcio Chiaveli, Roberto Nishimura e Merris Mozer.

Redenção - PA
2012

SUMÁRIO
1 INTRODUÇÃO 3
2 DESENVOLVIMENTO 4
2.1 AS LISTAS LINEARES 4
2.1.1 LISTA DO TIPO FILA (FIFO – FIRST IN FIRSTOUT) 4
2.1.1.1 LISTA LINEAR DO TIPO PILHA (FIRST IN LAST OUT) 5
2.2 ALOCAÇÕES E SEUS TIPOS 6
2.2.1.1.1 ALOCAÇÃO SIMPLESMENTE ENCADEADA 6
2.2.1.1.2 ALOCAÇÃO DUPLAMENTE ENCADEADA 7
2.3 BANCO DE DADOS ACID 7
2.4 BANCO DE DADOS RELACIONAIS VERSUS PROGRAMAÇÃO ORIENTADA A OBJETOS 8
2.5 ORM (OBJECT RELATIONAL MAPPER) 8
2.5.1 HIBERNATE 9
2.6 OS DIAGRAMAS DE ATIVIDADES 9
2.6.1 QUANDOUSAR A DECISÃO E O PONTO MERGE 9
2.6.2 USO DA CONCORRENCIA BIFURCAÇÃO E UNIÇÃO (FORK – JOIN) 9
3 CONCLUSÃO 10
REFERÊNCIAS 11

INTRODUÇÃO
Esta produção textual interdisciplinar do 3º semestre do curso de Análise e Desenvolvimento de Sistemas tem como objetivo aplicar e exercitar os conteúdos assimilados no período abordando os diversos conceitos, técnicas e práticas das listas lineares (FIFOe FILO), alocações simplesmente encadeadas e duplamente encadeadas, conceitos de ACID de uma transação, ORM, herança e poliformismo, bem como a utilização de banco de dados relacional com a programação orientada a objetos.

DESENVOLVIMENTO
as listas lineares
As listas lineares são estruturas de dados que permite representar um grupo de dados de forma a conservar a relação de ordem linear deseus elementos, organizados estruturalmente de forma a refletir as posições relativas dos mesmos.

Eis alguns exemplos de listas lineares usadas no dia a dia:

Cartas de um baralho
Pilhas de prato
Dias da semana
Letras de uma palavra
Pessoas na fila de um banco etc.

E alguns exemplos de listas lineares de sistemas informatizados:

Fila de impressão
Funções recursivas em compiladores;Troca de mensagens entre computadores em uma rede;
Navegação entre páginas web entre outras;
LISTA DO TIPO FILA (FIFO – FIRST IN FIRST OUT)
As listas lineares do tipo fila trabalha como se fosse uma fila de um banco, o primeiro que entra é o primeiro que sai. Resumidamente, cada elemento armazena um ou vários dados(estrutura homogênea ou heterogênea) e um ponteiro para o próximo elemento,permitindo o encadeamento e a linearidade. Nesta estrutura temos as seguintes operações: consultar na fila, inserir e excluir ou remover. As remoções das listas lineares do tipo fila ocorrem no ponteiro INICIO e as inserções no ponteiro FIM. Imaginemos de forma analógica, uma fila de espera de uma banco, como citado acima, todo cliente que chega é posicionado ao final da fila, e o primeiro a seratendido sempre será o primeiro desta fila de espera.

Figura1: Lista linear do tipo fila: esquema de funcionamento de uma fila
LISTA LINEAR DO TIPO PILHA (FIRST IN LAST OUT)

Em uma lista linear do tipo pilha o ultimo elemento que entra é sempre o primeiro a sair, ou o primeiro que entra o ultimo que sai, e vice e versa. As estruturas são homogêneas ou heterogêneas, e um ponteiro para o próximoelemento, permitindo o encadeamento de forma linear. As operações nesta estrutura são: inserir, consultar, remover e esvaziar. Neste modelo de estrutura as remoções e inserções acontecem em um único ponto, o TOPO. Observemos em uma pilha de tijolos, onde um novo tijolo será sempre colocado no topo da pilha; para retirarmos um tijolo escolheremos o do topo, no qual foi o ultimo a ser inserido....
tracking img