Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0169_A5_201605105465_V2 Dado o arquivo de Notas Fiscais(Num. NF, Série, Data emissão, Cod. do Cliente, Nome do cliente, Endereço do cliente, CGC do cliente, Relação das mercadorias vendidas (onde para cada mercadoria temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota). Após aplicarmos a 3FN (Terceira Forma Normal) teremos as seguintes tabelas: Analise o Modelo Conceitual de Dados a seguir: Aplicando a 3a forma normal ao modelo apresentado, teremos as seguintes relações: BANCO DE DADOS CCT0169_A5_201605105465_V2 Lupa Vídeo PPT MP3 Aluno: SOANE FIGUEREDO ALVES Matrícula: 201605105465 Disciplina: CCT0169 - BANCO DE DADOS Período Acad.: 2017.2 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Notas Fiscais e Vendas Notas Fiscais, Mercadorias e Vendas Notas Fiscais, Vendas e Clientes Notas Fiscais, Mercadorias e Clientes Notas Fiscais, Vendas, Mercadorias e Clientes 2. R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO } R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} R1 = {#MATRÍCULA, NOME} R2 = {#ISBN, TÍTULO} R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO R2 = {#ISBN, TÍTULO} R1 = {#MATRÍCULA, # ISBN} R2 = {NOME, TÍTULO} BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 1 de 3 11/07/2017 15:39 Ano: 2014 - Banca: FGV - Órgão: TJ-GO - Prova: Analista Judiciário - Análise de Sistemas (Adaptado) Considere um banco de dados que deve armazenar cinco atributos numéricos: V, W, X, Y e Z. Sabe-se que as seguintes dependências funcionais aplicam-se: V → W V → X V → Y Y → Z O esquema correto para implementar um banco de dados com esses atributos, que cumpra os objetivos estabelecidos para projetos de bancos de dados de preservação das dependências, normalização e decomposição sem perda, é: - Pode-se afirmar sobre a Terceira Forma Normal (3FN): - Pode-se afirmar sobre a Primeira Forma Normal (1FN): R1 = {#MATRÍCULA, NOME, #ISBN R2 = {#ISBN, TÍTULO, #MATRÍCULA} Gabarito Comentado 3. create table R1 (V int not null primary key, W int, X int, Y int); create table R2 (Y int not null primary key, Z int); create table R1 (V int not null primary key, W int, X int, Y int); create table R2 (W int not null primary key, Z int); create table R1 (V int not null primary key, Y int); create table R2 (Y int not null primary key, Z int); create table R3 (W int not null primary key, X int); create table R1 (V int not null primary key, W int, X int, Y int unique, Z int); create table R1 (V int not null primary key, W int, X int); create table R2 (Y int not null primary key, Z int); 4. Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou a tabela X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são registros simples ou compostos, uma das condições precisam ser mantidas: ou o registro X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam não ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo A é uma superchave, ou o atributo X é membro de uma chave candidata 5. Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada campo Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha, campo e tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um ou mais valor para cada linha na tabela BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 2 de 3 11/07/2017 15:39 Com relação à normalização, marque a opção correta: - Nos Fundamentos das formas normais ou Normalização, qual resposta que não se enquadra no conceito de Formas Normais (FN) abaixo: Entre um dos objetivos da utilização da normalização em banco de dados relacional é poder organizar os dados de modo que eles possam ser representados em forma de tabelas, onde cada atributo é atômico. De posse disso, analise o modelo relacional abaixo: Cliente(Código, Nome, Estado, Telefones) Assinale corretamente qual dos modelos relacionais abaixo identifica melhor a normalização referente à teoria da primeira forma normal (1FN). 6. O espaço de armazenamento dos dados diminui. Permite identificar a existência de problemas potenciais (anomalias de atualização) no projeto de um BD relacional. Consiste em, gradativamente, retirar das relações do esquema as dependências funcionais indesejáveis. É o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros. Converte progressivamente uma tabela, em tabelas de grau e cardinalidade menores. Gabarito Comentado 7. Para normalizar, o princípio básico e a desnormalização das tabelas Etapa de projeto de banco de dados que normaliza as tabelas Técnicas de elevar o grau de normalização aplicada a cada tabela Aborda as formas normais mais altas e os relacionamentos ternários no modelo ER (Entidade- Relacionamento) Equivalência entre o modelo de dados conceitual e as formas normais 8. Cliente(Código, Nome, Estado) ClienteFone(Código, Telefone) Cliente(Código, Nome) ClienteEstado(Código, Nome, Estado) ClienteTelefone(Código, Nome, Telefones) Cliente(Código, Estado) Cliente(Nome,Telefone) Cliente(Código, Nome, Estado) Cliente(Nome,Telefone) Cliente(Código, Nome) ClienteFone(Código, Nome, Telefone) Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 11/07/2017 15:38:39. BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 3 de 3 11/07/2017 15:39
Compartilhar