Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Vagner Paulino Costa RA: 014861 Lista de Exercícios Teórico 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem Entidade Relacionamento apresentados durante as aulas: entidade, relacionamento, atributo, generalização/especificação. Entidades: empregado, departamento, aluno, disciplina, marido, esposa. Relacionamento: casamento, lotação, gerenciamento, distribuição, atuação. Atributo: empregado- identidade, endereço, cargo, nome, CPF. Generalização/especialização: cliente (pessoa física, pessoa jurídica), funcionário (motorista, secretária), veículo (aquático, terrestre), pessoa (professor, funcionário, aluno), médico (cirurgião, clínico geral, otorrino). 2. Explique a diferença entre entidade e uma ocorrência de entidade. Exemplifique. Entidade é o conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados, enquanto que ocorrência é uma associação específica entre determinadas instâncias de entidade. Ex: Disciplina, Pessoa (entidades)Banco de dados, sistemas operacionais, João, Maria, José (ocorrências de entidades). 3. Explique com suas palavras os seguintes itens: a) Restrição de cardinalidade. Restrição que especifica como as entidades estão relacionadas b) Restrição de participação. Restrição que especifica se a existência de cada instância de uma entidade-tipo depende ou não das outras entidades-tipo participantes no relacionamento. 4. Qual o significado de um auto relacionamento? Cite pelo menos três exemplos diferentes do apresentado em aula. Este tipo de relacionamento ocorre toda a vez que temos uma ocorrência de uma entidade que está associada a um ou mais ocorrências da mesma entidade. Ou seja, temos uma entidade onde suas ocorrências possuem relacionamentos entre si. Os auto-relacionamentos são na verdade uma forma de representarmos relações de hierarquia entre ocorrências de uma mesma entidade. Exemplo 1: Exemplo 2: Exemplo 3: 5. Defina com suas palavras os termos abaixo e cite ao menos um exemplo de cada: a) Chave primária. Chave cujos valores destinguem uma tupla das demais dentro de uma relação, identificando a tupla de forma única. E identificada pelo sublinhado... Exemplo: Livro (ISBN, Título, Autor, Ano, Categoria) b) Chave candidata. É um identificador único dentro de uma relação que garante que nenhuma tupla será duplicada Exemplo: Matrícula, CPF, RG, Título Eleitor Para cada pedido pode existir um número infinito de itens, contudo o item não pode se repetir na lista de itens de um pedido. Caso haja mais de um item igual, a quantidade do mesmo deve ser alterada. c) Chave estrangeira. A chave estrangeira ocorre quando um atributo de uma relação for chave primária em outra relação. Em outras palavras sempre que houver o relacionamento 1:N entre duas tabelas, a tabela 1 receberá a chave primária e a tabela N receberá a chave estrangeira Exemplo: Tabela Produtos - Codigo_produto (chave primária) - Produto - Preço Data - Quantidade - Descrição Tabela Itens do Pedido - Numero_pedido - Codigo_produto (chave estrangeira) - Quantidad d) Chave composta Uma chave composta corresponde à combinação de duas ou mais chaves, e pode ser necessária para eliminar a ambiguidade, formando um identificador único.
Compartilhar