Identificadores de Entidade Cada entidade deve possuir um identificador; Pode ser um ou mais atributos, cujos valores servem para distinguir uma ocorrência de outra dentro da mesma entidade; Código Nome Endereço Cliente 1 Exemplo de Identificador com mais de um atributo. Número da Prateleira Número do Corredor Capacidade PRATELEIRAS 2 1
Propriedades de um identificador de entidade: Deve ser mínimo: caso seja retirado um atributo do identificador, a ocorrência não consegue mais ser identificada. Ex: Código do Cliente e Nome. Deve possui apenas um identificador: em caso de mais de uma opção para identificador escolher uma. Ex: código do cliente e RG. 3 Em que data ocorreram as s? Qual foi o motivo da? Que diagnóstico foi elaborado para a em questão? 4 2
TABELA Código Nome Endereço Telefone Paciente DataCons Diagnóstico 01 Luis XXXX 9999 Carlos 12/03/00 XXXXXXX 01 Luis XXXX 9999 Ana 12/03/01 XXXXXXX 01 Luis XXXX 9999 Carlos 20/03/01 XXXXXXX 02 Luisa YYYY 8888 Angela 17/02/00 XXXXXXX 02 Luisa YYYY 8888 Paula 10/04/00 XXXXXXX 03 Manoel ZZZZ 2222 Carlos 28/07/00 XXXXXXX 5 TABELA Código Nome Endereço Telefone Médico DataCons Diagnóstico 01 Ana YYYY 8888 Luis 12/03/01 XXXXXXX 02 Angela WWW 7777 Luisa 17/02/00 XXXXXXX 03 Carlos XXXX 9999 Luis 12/03/00 XXXXXXX 03 Carlos XXXX 9999 Manoel 28/07/00 XXXXXXX 03 Carlos XXXX 9999 Luis 10/04/00 XXXXXXX 04 Paula ZZZZ 2222 Luisa 28/07/00 XXXXXXX 6 3
IMAGINE: Deseja-se criar uma Entidade para armazenar medicamentos e que medicamentos foram prescritos por um médico, para um paciente em uma determinada. 7 receita Consegue-se a informação de que médico prescreveu determinado medicamento, mas que paciente o recebeu?? 8 4
recebe Consegue-se a informação de que paciente recebeu determinado medicamento, mas que médico o prescreveu?? 9 prescrito Não é possível associar dois relacionamentos, logo... 10 5
CONSULTA prescrito 11 (1,1) (1,1) CONSULTA realiza prescrito faz 12 6
CÓDIGO NOME ENDERECO TELEFONE 01 Luis XXXX 9999 02 Luisa YYYY 8888 03 manoel ZZZZ 2222 CÓDIGO NOME ENDERECO TELEFONE 01 Ana YYYY 8888 02 Angela WWWW 7777 03 Carlos XXXX 9999 04 Paula ZZZZ 2222 CONSULTA DATACONS DIAGNOSTICO Luis Carlos 12/03/00 XXXXXX Luis Ana 12/03/01 XXXXXX Luis Carlos 20/03/01 XXXXXX Luisa Ângela 17/02/00 XXXXXX Luisa Paula 10/04/00 XXXXXX Manoel Carlos 28/07/00 XXXXXX 13 Exercícios - DER Uma Vídeo Locadora deseja realizar um controle de suas operações. Primeiramente, deseja desenvolver um cadastro para todos os seus filmes, contendo algumas informações tais como: título, gênero, data de lançamento, duração em minutos, sinopse e categoria. Para gêneros de filmes, temos informações como drama, romance, comédia, entre outros. As categorias do filme referem-se ao tipo de aluguel efetuado e o preço de cada um. Os tipos de categoria podem ser: luxo, especial, normal, entre muitos outros, que podem surgir com o tempo. Um gênero, bem como uma categoria, podem servir para vários filmes. Um cadastro de clientes é feito, caso este ainda não exista. Neste cadastro de clientes são registrados seus dados pessoais, tais como: nome, endereço e RG. Um cliente pode apresentar dependentes, que poderão locar filmes em seu nome. Estes devem estar devidamente cadastrados. Quando um cliente loca filmes, é efetuada uma operação de retirada, onde devem constar informações tais como: cliente, filmes locados, o preço de cada um, a data de locação, data de devolução e preço total. Para a devolução é importante ressaltar que pode-se ter datas de devolução diferentes, de acordo com a categoria do filme. 14 7