Escolar Documentos
Profissional Documentos
Cultura Documentos
CA#
Aula 2
Projeto conceitual de banco de dados
O projeto conceitual de um banco de dados é uma fase muito importante no
planejamento. As metodologias de projeto de banco de dados estão
fortemente relacionadas com as diretrizes da engenharia de software, no
entanto, a modelagem conceitual está realizada n o nível mais alto e elementar
que permite envolver o cliente, pois seu foco é discutir os aspectos do negócio
do cliente e não das tecnologias envolvidas.
Abstração
Essa visão pode ser dívida em níveis de abstração: um nível mais elevado para
visão do usuário, outro com uma visão intermediária mais voltada para a
implementação e outra com uma visão para o nível físico, com menor de
abstração.
Modelo conceitual
#PÚBLI
CA#
#PÚBLI
CA#
Modelo Lógico
Modelo físico
#PÚBLI
CA#
#PÚBLI
CA#
Modelo entidade-relacionamento
Conceitos básicos
Entidades
Uma entidade é uma coisa ou um objeto do mundo real que pode ser
identificada de forma unívoca em relação a todos os outros objetos. Deve
#PÚBLI
CA#
#PÚBLI
CA#
Atributos
Podemos ter atributos identificadores ou, então, chaves que indiquem uma
entidade sem ambiguidade, bem como atributos básicos ou derivados.
#PÚBLI
CA#
#PÚBLI
CA#
Relacionamento
#PÚBLI
CA#
#PÚBLI
CA#
sendo este o conjunto de pedidos que são efetuados pelo cliente na empresa.
O relacionamento denominado “carteira” refere-se à associação de elementos
da entidade “pedido” que, por sua vez, estão associados a seus respectivos
elementos representados pela entidade “clientes”.
Cardinalidade
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
Tipo de relacionamento
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
#PÚBLI
CA#
Exercícios
#PÚBLI
CA#