Prévia do material em texto
1 BANCO DE DADOS I Entidade, Atributos e Relacionamento. 1. Entidade A entidade representa um único objeto presente no mundo real. Sendo representadas por retângulos dentro dos quais deve ser colocado o nome da entidade. Utilizando-se um substantivo no singular para identificá-la. Exemplo: Aluno Curso Disciplina 2 2. Atributos O atributo representa uma propriedade descritiva de cada entidade ou relacionamento. Os atributos são representados através de uma elipse, com o nome do atributo no seu interior. Exemplo: Um automóvel – atributos: nome, cor, ano de fabricação, modelo, número do chassi entre outros. 2.1. Tipos de Atributos a. Atributo Simples. Seu valor representa um elemento da entidade. b. Atributo Chave. Seu valor é único para a entidade. c. Atributo Multivalorado. Pode assumir mais do que um valor para cada entidade. Nome Matrícula Telefone 3 d. Atributo Composto. Pode ser dividido em sub-atributos, para que seu significado seja mais bem compreendido. e. Atributo Derivado. Seu valor pode ser obtido a partir de outros atributos. Endereço Rua Bairro Cidade Estado CEP Aluno Data de Nascimento Idade 4 3. Relacionamento É uma ligação lógica (associação) entre uma ou várias entidades. Sendo representada por um losango, e identificada por um verbo. Exemplo: faz, trabalha, gerencia. Exemplo: Supor um conjunto A com as instâncias (a1, a2, a3, ..., an); e um conjunto B com as instâncias (b1, b2, b3, ..., bn). Neste caso, podemos ter relacionamentos entre estes elementos. 3.1. Representação gráfica Representa os relacionamentos entre elementos de dois conjuntos e a representação dos mesmos sob a notação gráfica adotada. Figura 1: Conjuntos de entidades e a representação de relacionamentos. a1 a2 a3 a4 a5 b1 b2 b3 r1 r2 r3 A B R Conjunto A Conjunto B Relacionamento 5 Figura 2: Exemplos de relacionamentos 3.2. Grau do relacionamento Os relacionamentos podem envolver 2, 3 ou mais entidades. Relacionamento binário: quando envolve duas entidades. Relacionamento ternário: quando envolve três entidades. Relacionamento múltiplo: quando envolve quatro ou mais entidades. a) Relacionamento binário Funcionário Trabalha Setor Entidade A Relacionamento Entidade B Cliente Faz Empréstimo 6 b) Relacionamento ternário c) Relacionamento múltiplo Entidade A Relacionamento Entidade B Entidade C Entidade A Relacionamento Entidade B Entidade C Entidade D