Beruflich Dokumente
Kultur Dokumente
SOROCABA/SP
06/04/2015
SUMRIO
1.
2.
Relatrio 1.......................................................................................................... 2
1.1.
Modelo de dados............................................................................................ 2
1.2.
1.3.
1.4.
Esquema e Instncia....................................................................................... 7
Relatrio 2.......................................................................................................... 8
2.1.
2.2.
Representao Grfica.................................................................................... 9
2.3.
1. Relatrio 1
1.1.
Modelo de dados
Hierrquico
Relacional
Orientada a Objeto
Hierrquico
um tipo de sistemas de gerenciamento de banco de dados que
conecta registros em uma e
Estrutura de dados em uma arvore e atravs dessas ligaes que
cada tipo de registro tem apenas um possuidor.
Essa base de dados se baseia em um modelo de entidade de
Relacionamento e cada registro uma coleo de atributos, ou seja, um
campo contendo assim somente uma informao.
Sua historia
O modelo de dados hierrquico perdeu trao quando o modelo Relacional
de CODD tornou-se padro e utilizado por praticamente todos os principais
sistemas de gesto de banco de dados. Nesse modelo foi feita uma
implementao de banco de dados que foi discutida pela primeira vez no
formulrio de 1992.
Seu uso
O uso dessa estrutura foi feita pelos primeiros sistemas de Gesto de base
de dados Mainframe, por causa de algumas restries frequentes que no passou
ser usados para relao de estrutura que resiste no mundo real.
Essa relao pode tornar entre diferentes tipos de dados, fcil resposta
para algumas questes e para outras tornarem as respostas difcil.
Organizao
Esses registros so organizados como arvore raiz, cada n uma raiz que
tem uma funo de origem comum.
A base de dados hierrquica uma coleo de arvore que forma uma
floresta de base de dados.
Banco de Dados Relacional
um banco que modela os dados de forma que sejam percebidos pelo
usurio como tabela, por exemplo: ou mais formalmente falando Relaes.
Esse termo aplicado aos prprios dados quando se organiza dessa forma,
ou um sistema de Gerenciador de Banco de dados Relacional (SGBDR).
Sua historia
Esse banco de dados surgiu por meados de 1970 mais s alguns anos mais
tarde as empresas comearam a utilizar no lugar de arquivos simples.
Edgar Frank Codd em 1985 criou o modelo Relacional e fez uma publicao
onde definia 13 regras para que o sistema Gerenciador de Banco de Dados
(SGBD).
Vejam a lista:
1- Regra fundamental:
2- Regra da informao:
3- Regra da garantia de acesso:
4- Tratamento sistemtico de valores nulos:
5- Catalogo dinmico on-line baseado no modelo relacional:
6- Regra da Sub-linguagem abrangente:
7- Regra da atualizao de vises:
8- Insero, atualizao e eliminao de alto nvel:
9- Independncia dos dados fsicos:
10-Independncia dos dados fsicos:
11-Independncia de integridade:
12-Independncia de distribuio:
13-Regra da No subverso:
Registros
So linhas formadas e representadas por listas ordenadas de colunas, mais
os registros no precisam conter informaes em todas as colunas mais pode
assumir valores quando for necessrio.
Mais pode se resumir que registro uma instancia de uma tabela ou uma
entidade
Colunas
uma tabela chamada tambm de atributos
Chave
um conjunto de uma ou mais atributos determinando assim uma
unicidade de cada registro. As tabelas se relacionam uma as outras atravs de
chaves.
Existem dois tipos de chaves:
Relacionamento
Com a juno do modelo de entidade e relacionamento causou confuso
entre os termos Relao e Relacionamento.
O modelo Relacional quando descrito de forma matemtico ele definido
como modelo no sentido matemtico entre os domnios.
Cada dupla um
Objeto Orientado
um banco de dados em cada informao organizada em forma de
objeto e utiliza a estrutura de dados denominada Orientao a Objeto.
Existem dois fatores principais que levam a doo da tecnologia, uma o
banco de dados Relacional que se torna difcil de manipular com dados
complexos e a outra que os dados so geralmente manipulados pela aplicao
escrita usando ai uma linguagem de programao orientada a objeto.
Exemplos como:
C++, C##, JAVA Python ou Delphi.
Sua historia
Os sistemas de gerenciamento foram crescendo fora das pesquisas
durante o comeo da metade dos anos 80.
Esse termo de sistemas orientado a objeto surgiu por volta de 1985 o
projetos que mais teve artigos publicados foi o ORION e quem copiou os
melhores desses artigos foi WON KIM do MCC e publicou em um livro pela MIT
Press.
1.3.
Exemplo de MER:
Esquema e Instncia
Estacionamento
Atributos: nro_ficha, cpf_proprietario, nome_proprietario, telefone_com,
telefone_res,
telefone_cel,
e-mail,
(placa_veiculo,
modelo_veiculo,
Vaga
Atributos:
(nro_vaga,
placa_veiculo,
modelo_veiculo,
cor_veiculo,
tipo_veiculo, ano_veiculo)
A instncia so as informaes que futuramente sero salvas no banco de dados.
2. Relatrio 2
Neste relatrio desenvolvemos o quadro de cada entidade, identificando seus atributos,
chaves e relacionamentos. Iremos representar graficamente os Modelos de Entidades
Relacionais, e mostraremos a cardinalidade entre as entidades.
2.1.
2.2.
Representao Grfica
Entidade: qualquer coisa do mundo real, concreto ou abstrata na qual voc pode
guardar informaes.
10
2.3.
3. Relatrio
Neste relatrio iremos desenvolver conceitos do Modelo Relacional, e tambm
conceitos de Mapeamento dos Modelos DER e Relacional. Procuramos
desenvolver uma viso que seja de fcil entendimento e compreenso da
modelagem.
3.1 Modelo Relacional
Quando fazemos a arquitetura de um banco de dados relacional podemos fazer a descrio de
duas maneiras, a informal onde ficamos preocupados com os aspectos prticos da utilizao e
usamos tabelas, colunas e linha, ou a maneira formal onde nos preocupamos com a maneira
semntica formal do modelo e neste caso usamos a relao, tuplas e atributos.
3.2 Mapeamento do modelo MER para Relacional
No modelo relacional toda entidade e entidade associativa representada como uma relao, e
todo atributo chave no modelo entidade-relacionamento representado como um atributo
sublinhado no modelo relacional.
O Mapeamento uma tcnica usada quando iremos usar efetivamente em algum SGBD e
assim relacionar o banco de dados a uma aplicao. O Mapeamento traduz esquemas com
modelos de entendimento e concepo para um modelo de implementao.
O modelo E-R tem como uma de suas limitaes no poder expressar relacionamentos entre
relacionamentos.
4. Relatrio 4
A Normalizao de dados um conjuntos de regras que permite analisar os atributos de uma
entidade afim de evitar anomalias no incluso, excluso e alterao de registros, repetio de
dados, relaes em que o atributo depende s de uma chave e atingir uma forma adequada de
arquivamento.
11