Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE DADOS 1. Pelas regras de normalização de dados uma tabela está na 1FN quando ? Todos os atributos são multivalorados e atômicos, isto é contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, mantendo característica da 2FN. Todos os atributos são multivalorados e atômicos, isto é não contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, isto é contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, isto é não contém tabelas aninhadas. Gabarito Comentado 2. Assinale a segunda coluna de acordo com a primeira. A - Atributo ( ) Conjunto de valores passíveis de serem assumidos por um determinado atributo. B - Chave de identificação ( ) Caracteriza uma determinada propriedade. C - Dominio ( ) Um atributo ou conjunto de atributos cujos valores individualizam cada entidade em uma determinada classe. A, C, B B, A, C A, B, C C, A, B C. B, A Explicação: condiz com o contexto da disciplina 3. Quanto aos conceitos de normalização, relacione a coluna da esquerda com a da direita e selecione a alternativa adequada: (A) 1FN (D) baseado no conceito de dependência funcional total (B) 2FN (E) baseado no conceito de dependência transitiva (C) 3FN (F) domínio de um atributo deve incluir apenas valores atômicos AE-BF-CD AF-BE-CD AE-BD-CF AD-BE-CF AF-BD-CE Explicação: condiz com a disciplina. 4. Em um banco de dados relacional, a normalização é o processo de reunirem-se os dados que serão armazenados e separá-los em tabelas, tendo como objetivo principal a preservação da integridade dos dados. Para isso, faz referência às integridades de entidade, de domínio,referencial e à definida pelo usuário. O conceito básico da integridade de entidade especifica que deve ser possível identificar exclusivamente cada entidade armazenada no banco de dados. as restrições nas informações armazenadas no banco de dados. Uma entidade dentro de um banco de dados é a representação de uma entidade no mundo real que foi escolhida para ser armazenada quais dados são absolutamente necessários para que o banco de dados funcione apropriadamente que quando um banco de dados está armazenando um registro, ele precisa armazenar algo em cada campo, mesmo que isso não seja necessário. a garantia de que as linhas relacionadas em um par de tabelas continuem relacionadas mesmo depois de terem sido feitas alterações 5. Sobre a normalização podemos afirmar que: 1) as formas normais (FN) não geram outras entidades mas a necessidade de informação sim; 2) a normalização evita inconsistências lógicas nas operações de atualização das tabelas; 3) evita redundância na organização das tabelas e pode, futuramente, melhorar o desempenho do BD. VFV VVF FVV VFF VVV 6. Considere as dependências funcionais: X -> Y, Y -> Z e Y -> W, onde os atributos X,Y,Z são atômicos. A definição da relação R que não está na terceira forma normal é: R ( X, Y ) R ( Y, Z, W ) R ( Y, W ) R ( X, Y, Z ) R ( Y, Z ) Gabarito Comentado 7. Para normalizar a tabela acima na segunda forma normal, é necessário: Eliminar a coluna subtotal Dividir a tabela: Pedido (N_Pedido, Qtde, Sub_Total) e Produto (Cod_Produto, Produto) Dividir a tabela: Pedido (N_Pedido, Cod_Produto Qtde, Valor_Unit,Sub_Total) e Produto (Cod_Produto, Produto) Dividir a tabela: Pedido (N_Pedido, Cod_Produto, Qtde, Sub_Total) e Produto (Cod_Produto, Valor_Unit) Eliminar a coluna Valor_Unit Explicação: condiz com o contexto da disciplina 8. Marque a alternativa que NÃO indica um problema resolvido pelo processo de normalização: dependências transitivas entre atributos. grupos repetitivos (atributos multivalorados) de dados. consistência dos dados. variação temporal de certos atributos, dependências funcionais totais ou parciais em relação a uma chave concatenada. redundâncias de dados desnecessárias. Gabarito Comentado
Compartilhar