8
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 - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

Embed Size (px)

Citation preview

Page 1: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 2: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 3: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 4: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 5: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 6: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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.

Page 7: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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).

Page 8: Modelos de Dados - sitedaturma.files.wordpress.com · A esse modelo designa-se modelo conceptual de dados. O modelo conceptual, contudo, ... A estrutura fundamental do modelo relacional

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