Buscar

atividade modelagem 02

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.

Continue navegando

Outros materiais