Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
1
Uma das actividades que deveremos realizar se desejarmos conceber uma base de dados é a modelação de dados. Sendo assim, a identificação de quais os dados necessários deixa de depender exclusivamente, das necessidades de processamento de cada aplicação particular e passa a depender, essencialmente, dos requisitos de informação do sistema de informação que a base de dados pretende suportar.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
2
A modelação de dados é a actividade que, debruçando-se sobre a totalidade dos requisitos de informação de um sistema de informação, tenta encontrar um modelo que traduza a estrutura lógica dos dados que satisfaz esses requisitos. A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, é apenas um modelo lógico, já que se trata de uma abstracção da realidade desenvolvida independentemente de qualquer implementação particular.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
3
Os modelos de base de dados podem ser classificados em três gerações distintas, correspondendo cada uma delas à utilização de diferentes tecnologias: 1ª Geração: primeiros passos da tecnologia de base de dados com o desenvolvimento dos modelos hierárquico em rede. 2ª Geração: caracterizada pelo desenvolvimento e divulgação do modelo relacional. 3ª Geração: Corresponde ao estado actual de desenvolvimento da tecnologia de base de dados. Caracteriza-se pelo desenvolvimento, em paralelo, de alguns modelos ainda não estabilizados.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
4
Modelo Relacional A estrutura fundamental do modelo relacional é a relação, também designada tabela. Uma relação uma estrutura bidimensional com um determinado esquema e zero ou mais instâncias. O Esquema relacional é constituído por um ou mais atributos que traduzem o tipo de dados a armazenar. A cada instância do esquema de uma relação designa-se tuplo.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
5
Esquema e Instância de uma Base de Dados Esquema: Consiste no design ou estrutura lógica com que a base de dados é definida, o modo como é concebida a organização da informação. Instância: Refere-se aos dados concretos que a base de dados contém a cada momento, os quais podem variar com a utilização da base de dados.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
6
Relacionamentos Após a identificação das entidades a incluir no esquema da BD, e dos atributos que as definem, é necessário perceber o modo como estas entidades se relacionam entre si. Assim, um relacionamento é uma associação existente entre entidades.
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
7
Atributos e Ocorrências Uma entidade é definida por um conjunto de dados que de alguma forma se encontram relacionados. Os dados numa entidade encontram-se divididos em campos ou atributos que são os elementos que a caracterizam. A cada ocorrência relativa a uma entidade dá-se o nome de registo.
Exercicios Criar Três Tabelas (com mais de dois atributos).
Modelos de Dados
Base de Dados quinta-feira, 28 de Março de 2013
8
Atributos e Ocorrências
Apelido Nome Data de Nascimento Sexo
MALAQUIAS Carlos 1983-07-16 M
RODRIGUES Ana Maria 1980-03-01 F
MILATTHU Jeremias 1978-12-30 M
NURO Dita 1990-03-28 F
MOSSUELA Candida 1987-10-21 F
Top Related