PROJETO DE BANCO DE DADOS - EXERCÍCIOS I. RELACIONE AS SENTENÇAS COM A MELHOR DAS ALTERNATIVAS ABAIXO: 1. CARDINALIDADE 2. RELACIONAMENTO 3. ENTIDADE
4. AUTO-RELACIONAMENTO 5. ATRIBUTO 6. NDA
a. (
) Objeto do mundo real sobre o qual se deseja armazenar informações.
b. (
) Relaciona ocorrências de uma mesma entidade.
c. (
) Propriedade que qualifica uma entidade.
d. (
) Quando “1:N”, implica que a chave estrangeira reside na mesma tabela da chave primária.
e. (
) Representa no MER pelo menos uma tabela do banco de dados.
f. (
) Sinal que apresenta grande variação entre os diversos autores de literatura sobre MER.
g. (
) Deve gerar uma tabela do BD com no mínimo duas linhas e duas colunas
h. (
) Representa a relação entre dois conjuntos de informação no MER;
i. (
) Indica a quantidade genérica de ocorrências envolvidas no relacionamento
j. (
) Seu tipo pode ser numérico, caracter ou data;
II. MARQUE 'V' PARA AS SENTENÇAS VERDADEIRAS E 'F' PARA FALSAS. a. (
) Dependência transitiva é o nome da relação de identificação, entre componentes da chave primária.
b. (
) Cada entidade do MER lógico gera no máximo uma tabela normalizada no BD.
c. (
) Em tabelas 3FN, todos os atributos “não chave” estão em dependência funcional completa com a chave.
d. (
) Entidades Associativas herdam as chaves primárias das entidades associadas.
e. (
) O chave estrangeira obrigatoriamente deve compor a chave primária
f. (
) A normalização é uma seqüência de projeções, efetuadas a partir de uma estrutura de dados não atomizada.
g. (
) Os SGBD-R não permitem a criação de tabelas que contenham itens de grupo.
h. (
) Uma tabela normalizada só pode conter valores atômicos.
i. (
) Quando a chave primária é simples, pode-se afirmar que a tabela não contém dependência funcional.
j. (
) Quando a chave primária é simples e os valores atômicos, pode-se afirmar que a tabela está em 2FN.
IV. RESCREVA A ESTRUTURA DE DADOS EM 3FN E ELABORE O MER CORRESPONDENTE . CONTROLE DE BENEFÍCIOS MATRÍCULA_DO_FUNCIONÁRIO NOME_DO_FUNCIONÁRIO ENDEREÇO_DO_FUNCIONÁRIO
*
BENEFÍCIOS DATA_DE_CONCESSÃO_DO_BENEFÍCIO CODIGO_DO_BENEFÍCIO NOME_DO_BENEFÍCIO (TICKETS, VALE TRANSPORTE, ASSIST. MÉDICA, BOLSA, ETC...) VALOR_DO_BENEFÍCIO OBS: Um funcionário pode receber vários benefícios, mas este deve ser cadastrado uma única vez. O valor de um benefício será igual para todos os beneficiários. Gabarito: I. a-3, b-4, c-3, d-2, e-3, f-1, g-3, h-2, i-1, j-5
II. a-F, b-F, c-V, d-V, e-F, f-V, g-V, h-V, i-F, J-V