Вы находитесь на странице: 1из 22

Disciplina: Projeto de Banco de Dados Bancos de Dados conceitos bsicos e planejamento

Prof. Msc Hieda Silva hiedasilva@yahoo.com.br

Roteiro
Conceito de Banco de Dados Modelo Entidade Relacionamento Tipos de Relacionamentos Exemplo - Sistema Gerenciador de Banco de Dados (SGBD)

Definies
O que um Banco de Dados?

Definies Bsicas

Modelagem de Banco de Dados


Entidades - so objetos que existem no mundo real e tem significado prprio.
ex: No Banco de Dados de uma empresa, so entidades: Funcionrio, cliente, departamento, etc...

Relacionamentos - significativas entre entidades

Modelagem

Modelagem: Modelo Entidade Relacionamento (ER)

Exemplos de Entidades e Relacionamentos:


Entidades de um sistema acadmico Professores Lecionam Cursam Alunos Disciplinas

Entidades em um sistema de uma locadora Departamentos Funcionrios

Alocao

Diagrama de Entidade Relacionamento (DER)

No DER um relacionamento representado na forma de um losango, ligado por linhas aos retngulos representativos das entidades que participam do relacionamento

Tipos de Relacionamentos

Relacionamento UM - PARA - UM (1:1)


Uma entidade em A est associada com no mximo uma entidade em B. Uma entidade em B est associada com no mximo uma entidade em A A B
A1 B1

A2

B2

A3

B3

11

Exemplos (1:1)

12

Relacionamento UM PARA MUITOS (1:N)


Uma entidade em A est associada a qualquer nmero de entidades em B Uma entidade em B, todavia, pode estar associada a no mximo uma entidade em A
A A1 B B1 B2 A2 B3 B4

13

Exemplo (1:N)

14

Relacionamentos MUITOS PARA MUITOS (N:N)


Uma entidade em A est associada a qualquer nmero de entidades em B. Uma entidade em B est associada a qualquer nmero de entidades em A
A A1 A2 A3 A4 B B1 B2 B3 B4

15

Exemplos (N:N)

16

No espao computacional utilizam-se SGBD para gerenciar um banco de Dados

SGBD
Ex. de SGBDs: Oracle, SQL Server, Access, MySql
Base de Dados

Um aplicativo num SGBD formado basicamente de uma ou mais Tabelas


ALUNOS

Objeto informacional Itens de informao atributos Curso

Matrcula Nome Endereo Ano-ingresso

Campo Tabela ALUNOS

Registros

ENTIDADES E RELACIONAMENTOS

Resumindo: Etapas de projeto - banco de dados


Modelagem Conceitual (Planejamento) - genrica Modelagem Fsica - implementao de um aplicativo usando uma especfica ferramenta SGBD Utilizao - entrada de dados, consultas, emisso de relatrios, etc.

Referncias Bibliogrficas
DATE, C. J. Introduo aos Sistemas de Banco de Dados. Rio de Janeiro: Campus. DATE, C. J. Banco de Dados: Fundamentos. Rio de Janeiro: Campus. HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato. www.mjailton.com.br

Dvidas Obrigada pela ateno!

22

Вам также может понравиться