Banco de Dados
Banco de Dados II
São Paulo
2015
Modelagem de Dados
Modelagem de dados com o auxilio do programa DBDESIGNER usando conceitos sobre modelagem, criação de banco de dados com o auxilio do programa SQL Server Management Studio.
Orientador: Luciano Pontes da Silva
São Paulo
2015
Índice
1. Revisão Conceitual do Modelo Entidade-Relacionamento...............4
2. Modelo entidade-relacionamento...............................6
3. Script de criação do banco de dados...............................................7
4. Script de população (inserção de dados)............................................11
5. Scripts de consulta (recuperação de dados)............................................15
6. Bibliografia.....................................18
Revisão Conceitual do Modelo Entidade-Relacionamento
Entidade: É uma representação abstrata de um objeto do mundo real. Ex. : O fornecedor Pedro, com código F1.
Atributo (nulidade, tipo de dados e domínio de valores):
Atributo Monovalorado: assume um único valor para cada elemento do conjunto-entidade. Ex: Nome
Atributo Composto: formado por um ou mais sub - atributos, Ex: Endereço
Atributo Multivalorado: uma única entidade tem diversos valores para este atributo (seu nome é sempre representado no plural ) Ex. : Dependentes
Atributo Determinante: identifica cada entidade de um conjunto - entidade (também conhecido com atributo chave)
Relacionamento (cardinalidade, chaves primárias, chaves estrangeiras e nulidade). :
RELACIONAMENTO: Estrutura que indica a associação de elementos de duas ou mais entidades, Ex:
RESTRIÇÕES DE MAPEAMENTO (CARDINALIDADE). Um – para - um (1 x 1) uma entidade em A está associada no máximo a uma entidade em B e uma entidade em B está associada no máximo a uma entidade. EX:
Um – para - muitos (1 x N ): uma entidade em A está associada a qualquer número de entidades em B, enquanto uma