SóProvas


ID
1331395
Banca
FUNDATEC
Órgão
PGE-RS
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".


                                         aluno (matricula. nome, cpf)                         

                                         telefone (itemmatricula. numero, status)                                        

                                                        matricula referenda aluno                               

                                          Figura 8(a) - Esquemas relacionais



                    MATRICULA          NOM E                               C P F
                    542647           ALEX LOPES                      45698712356                    

                    548499           ALEXANDRE SOUZA         14515642387                    

                    560203           ATILA DE SOUZA              87945685214                    

                    571907           BRUNO DA COSTA           98563741895                    

                    566055           BRUNO DE SOUZA           75336974189                    

                    612871           JOSE DE OLIVEIRA            77345522395                    

                    618723           LEANDRO MENDES          66736412645                    

                    630427           OSVALDO SILVA               56127302895                    

                    607019            PHILIP COSTA                  87954632145                    

                    554351            SOUSA E SILVA                45678925812
                                       Figura 8(b) - Tabela "aluno"

                            ITEM      MATRICULA           NUMERO      STATUS                  

                               1                 542647               31245683       trabalho                  

                               2                 542647               36984578       residencial                  

                               1                 560203               31112545       trabalho                  

                               1                 571907               32981131       trabalho                  

                               2                 571007               32914562       residencial                  

                               1                 612871               32847993       trabalho                  

                               1                 618723               32781424       residencial                                 

                                            Figura 8(c) - Tabela "telefone"



Após ler o texto introdutório dessa questão e observar as Figuras 8(a), 8(b) e 8(c), que mostram, respectivamente, esquemas relacionais e tabelas criadas em um banco de dados relacional, pode-se afirmar que a tabela "aluno" está

Alternativas
Comentários
  • Primeira forma normal (1FN) – Essa é considerada uma parte da definição de relação no modelo relacional básico. Sua definição prevê que todos os atributos de uma relação devem ter seus valores definidos sobre domínios atômicos ou indivisíveis. Em outras palavras, os campos de uma tabela não devem ser compostos ou multivalorados.


    Segunda forma normal (2FN) – A definição mais rigorosa descreve que um esquema de relação R está na 2FN se todo atributo não primário A em R tem dependência funcional total da chave primária. Podemos dizer também que não existe dependência parcial. De uma forma mais simples, a ideia aqui é que cada atributo não chave seja definido por todos os atributos pertencentes à chave primária da relação. 

    Terceira forma normal (3FN) - Uma relação está na Terceira Forma Normal (3NF) se ela está na 2FN e nenhum atributo não chave (não primário) é transitivamente dependente da chave primária. Enfim, na 3FN não se aceita dependência transitiva.

    Note que o atributo NUMERO da tabela TELEFONE depende de forma parcial da chave (item). Por exemplo:

    1                 542647               31245683       trabalho                 

    2                 542647               36984578       residencial 


    A terceira coluna é determinada pela primeira coluna, enquanto a segunda coluna é igual para ambas as tuplas.


    Eu errei a questão achando que estivesse na quarta forma normal, mas depois de analisar, realmente está na terceira.


    Bons estudos!


    Fonte: http://www.itnerante.com.br/profiles/blogs/desmistificando-as-formas-normais


  • Complementando:

    Terceira Forma Normal de Boyce-Codd (3.5 FNBC)

    Esta FN é chamada de 3.5, pois Boyce e Codd adicionaram mais um requisito a 3FN:

    Estar na 3FN (comum);

    Não existir dependência funcional dentro da chave primária;

    Quarta Forma Normal (4FN)

    Para chegar a este passo, o BD precisa:

    Estar na 3FN;

    Não existir dependências multi-valoradas;

    Dependências multi-valoradas ocorrerem quando a presença de uma ou mais linhas em uma tabela implica a presença de uma ou mais outras linhas na mesma tabela.

    Quinta Forma Normal (5FN)

    Esta última FN é um caso mais raro, que ocorrem na modelagem de dados, que são os relacionamentos múltiplos (ternários, quaternários e n-ários).

    Para finalizarmos as FNs:

    Estar na 4FN;

    Quando o conteúdo deste mesmo registro não puder ser reconstruído (junção) a partir de outros registros menores, extraídos deste registro principal.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    3FN:

    Livros(nrol, título, editora, ano_public)

    Editoras(editora, cid_edit)

    AutAssLiv(nrol, autor, assunto)

     aluno (matricula. nome, cpf)      

    Na 3FN, a base de dados ainda apresenta os seguintes problemas:

    Redundância para representar todas as informações;

    Representação não-uniforme (repete alguns elementos ou posições nulas).

    Passagem à 4FN

    Geração de novas tabelas, eliminando dependências multivaloradas;

    Análise de dependências multivaloradas entre atributos:

    autor, assunto → Dependência multivalorada de nrol.

    Resultado

    Livros(nrol, título, editora, ano_public)

    Editoras(editora, cid_edit)

    AutLiv(nrol, autor)

    AssLiv(nrol, assunto)

     NomeAluno (matricula. nome)      

     CPFdoAluno(matricula, cpf)

    http://www.diegomacedo.com.br/normalizacao-de-um-banco-de-dados/

    https://youtu.be/koe4GVN_83M#t=10m06s

    https://pt.wikipedia.org/wiki/Normalização_de_dados#Quarta_Forma_Normal

  • é fácil não, se não tivessem colocado o navegador logo de cara seria bem difícil