Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0191_AV_201301723071 (AG) » MODELAGEM DE DADOS Tipo de Avaliação: AV Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO Professor: FABIO BERNARDO DA SILVA Turma: 9003/AA Nota da Prova: 7,0 Nota de Partic.: 2 Data: 31/05/2014 09:20:45 1a Questão (Ref.: 201301848326) Pontos: 1,5 / 1,5 O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira? Resposta: É uma chave primária de uma tabela, sendo usada por outra. Tudo na tabela que está fazendo referência a chave estrangeira será comprometido. Gabarito: A chave estrangeira é um atributo de uma relação que é chave primária em outra. Se excluirmos uma referência a chave estrangeira podemos ter três situações: CASCADE: a operação elimina as referências, em efeito cascata RESTRICT: elimina apenas os casos em que não há referência SET NULL: a chave estrangeira recebe o valor nulo, e a exclusão é efetuada 2a Questão (Ref.: 201301888431) Pontos: 1,5 / 1,5 Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. Considerando o texto, descreva sobre o nível físico de abstração de dados. Resposta: É o nível mais baixo de abstração, chamado também de nível interno. Gabarito: Nível físico (nível interno) é o mais baixo nível de abstração que descreve a estrutura física de armazenamento do banco de dados, sua organização de arquivos e seus métodos de acesso. 3a Questão (Ref.: 201301852745) Pontos: 1,0 / 1,0 Para normalizar a tabela acima na segunda forma normal, é necessário: Eliminar a coluna Valor_Unit Dividir a tabela: Pedido (N_Pedido, Qtde, Sub_Total) e Produto (Cod_Produto, Produto) Dividir a tabela: Pedido (N_Pedido, Cod_Produto, Qtde, Sub_Total) e Produto (Cod_Produto, Valor_Unit) Dividir a tabela: Pedido (N_Pedido, Cod_Produto Qtde, Valor_Unit,Sub_Total) e Produto (Cod_Produto, Produto) Eliminar a coluna subtotal 4a Questão (Ref.: 201301843594) Pontos: 0,5 / 0,5 Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer: Um banco de dados é uma coleção de programas que possibilita a criação e manutenção de dados, enquanto que um SGBD permite a realização de consultas sobre os dados através de linguagens de consulta, como por exemplo SQL. Um banco de dados não pode ser gerado nem mantido manualmente, ou seja, sem o auxílio de um SGBD ou programa similar. Um SGBD tem acesso não somente ao banco de dados, mas também a uma definição completa do banco de dados armazenada no catálogo do sistema, ou seja, o SGBD tem acesso aos dados e aos metadados. O uso de SGBDs permite eliminar a redundância dos dados e garantir as restrições de integridade, trazendo vantagens em relação ao enfoque de sistemas de arquivos tradicionais. O administrador do banco de dados (DBA) é a pessoa responsável por autorizar o acesso ao banco de dados, definir o esquema do banco de dados e o método de acesso, coordenar e monitorar sua utilização e projetar e implementar ferramentas do SGBD. 5a Questão (Ref.: 201302026170) Pontos: 0,5 / 0,5 Um modelo conceitual busca criar uma ABSTRAÇÃO da realidade, que seja capaz de registrar os acontecimentos da mesma. Na construção do modelo de entidade e relacionamento neste nível de representação é importante: Escolher as chaves primárias. Conhecer o SGBD que estará sendo implementado. Entender as necessidades dos usuários e as regras que regem o negócio. Fazer a derivação do modelo, preparando para criação do Banco de Dados. Definir o tipo e o tamanho dos atributos. 6a Questão (Ref.: 201301843659) Pontos: 0,5 / 0,5 Na notação de Peter Chen um losango representa um(a) : Relacionamento Agregação Atributo Relacionamento Tipo Entidade Tipo 7a Questão (Ref.: 201302026174) Pontos: 0,5 / 0,5 Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda. 8a Questão (Ref.: 201301873456) Pontos: 0,5 / 0,5 Um modelo entidade-relacionamento foi reestruturado conforme mostrado na figura abaixo. Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação básicas, com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária. Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de dados lógica será honrada, a variável de relação USUARIO: será substituída por uma variável de relação básica, apenas. será substituída por uma variável de relação básica e uma derivada. será substituída por uma variável de relação derivada, apenas. dispensará o uso de chaves candidatas. terá que manter todos os seus atributos originais. 9a Questão (Ref.: 201302045525) Pontos: 0,0 / 1,0 Qual das propriedades abaixo denomina o número de tuplas de uma relação ? Cardinalidade. Grau. Ordenação de tuplas. Ordenação dos atributos. Duplicação de Tuplas 10a Questão (Ref.: 201301848265) Pontos: 0,5 / 0,5 Três das principais características que um SGBD deve prover são: mecanismos de backup e recuperação, dependência de dados e retrição de integridade independência de dados, divisão de dados e restrição de acesso controle de redundância, compartilhamento de acesso e restrição de integridade controle de acesso, dependência de dados e mecanismos de backup e recuperação independência de dados, retrição de integridade e compartilhamento de dados Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar