Buscar

PROJETO DE BANCO DE DADOS

Prévia do material em texto

Curso:
	TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS NOTA:
	Disciplina:
	PROJETO DE BANCO DE DADOS
	Avaliação:
	ATIVIDADES PARA AV 1 - MATUTINO
	Data: 06/05/2020
	Professor:
	MARIA RITA ALMEIDA GONZAGA
	Aluno (a):
	
	Matrícula:
INSTRUÇÕES
1) Essa avaliação compreende questões de múltipla escolha e questões discursivas 
2) Indique apenas uma resposta para cada questão na tabela abaixo, sem quaisquer rasuras.
3) As questões discursivas deverão ser respondidas exclusivamente no espaço destinado às respostas.
Tabela de respostas (questões de múltipla escolha)
	QUESTÃO → 
	01
	02
	03
	04
	05
	06
	07
	08
	Resposta:
	
	
	
	
	
	
	
	
QUESTÕES OBJETIVAS
	Questão 01 (Valor: 0,4 ponto) Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Dinossauro Digital. A seguir é apresentada uma descrição do minimundo realizada logo após a primeira reunião com o projetista do banco de dados que será criado: 
Um fornecedor tem CPF, nome, telefone, endereço e de um a dois e-mails. Uma peça tem identificador, nome do fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, celular, data de nascimento e de um a dois e-mails. Um fornecedor vende ao menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a data da compra também é armazenada. 
De acordo com a descrição acima, analise as seguintes afirmativas:
I - Há dois atributos da entidade Cliente que, com certeza, são únicos.
II - Há pelo menos um atributo composto
III - Há pelo menos um atributo derivado
IV - Somente existem relacionamentos do tipo binário.
Assinale a alternativa correta abaixo:
A)
Apenas as afirmativas II, III e IV estão corretas.
B)
Apenas as afirmativas I, II e IV estão corretas.
C)
Todas as afirmativas estão corretas.
D)
Apenas as afirmativas I, II e III estão corretas.
E)
Apenas as afirmativas I, III e IV estão corretas.
Questão 02 (Valor: 0,4 ponto) O projeto de um banco de dados é realizado segundo as fases seguintes:
A)
Modelagem conceitual. Desenvolvimento. Implementação.
B)
Discussão conceitual. Projeto básico. Projeto detalhado.
C)
Planejamento conceitual. Desenvolvimento. Implantação.
D)
Modelagem gerencial. Projeto lógico. Projeto de controle.
E)
Modelagem Conceitual. Projeto lógico. Projeto físico.
Questão 03 (Valor: 0,4 ponto). Analise as informações sobre os modelos de entidade e relacionamento dados a abaixo:
I.
A cardinalidade dos modelos é a cardinalidade máxima de N:N;
II.
Um programador poderá trabalhar em um só projeto
III.
Um programador poderá utilizar apenas uma linguagem
Marque a alternativa que melhor corresponde a essa análise:
A)
Apenas I e III são verdadeiras;
B)
I e III são falsas;
C)
Apenas I e II são verdadeiras;
D)
Todas são verdadeiras.
E)
Apenas I é verdadeira;
Questão 04 (Valor: 0,4 pontos) julgue as afirmativas sobre Banco de Dados Relacionais: 
Modelo conceitual - É a primeira etapa do projeto, na qual se representa a realidade por meio de uma visão global e genérica dos dados e seus relacionamentos. Seu objetivo é conter todas as informações dessa realidade que serão armazenadas no banco de dados, sem que se retratem aspectos relativos ao banco de dados que será́ utilizado. Nesse modelo são incluídos os dados que devem aparecer no banco de dados. Essas informações podem aparecer no formato de uma lista descritiva das operações executadas pelos usuários e os dados que eles devem manipular. Veja a seguir um pequeno exemplo: 
O modo mais comumente utilizado para se representar os dados nesse modelo é o Diagrama Entidade-Relacionamento (DER). De acordo com esse modelo conceitual analise as afirmativas abaixo:
I.
A tabela cadastro de clientes terá uma especialização;
II.
É necessário criar um atributo determinante para algumas tabelas do modelo conceitual descrito;
III.
Existem atributos multivalorados na tabela cadastro de cliente;
Marque a alternativa correta.
A)
Apenas I e III são verdadeiras;
B)
I e III são falsas;
C)
Apenas I e II são verdadeiras;
D)
Todas são verdadeiras.
E)
Apenas I é falsa;
Questão 05 (Valor: 0,4 pontos) julgue as afirmativas sobre Banco de Dados Relacionais: 
I.
Cada coluna de uma tabela representa um atributo diferente. 
II.
Um atributo determinante fornece um valor único que não pode ser duplicado em outras linhas da mesma tabela. 
III.
Um relacionamento de um para muitos entre tabelas indica que muitas linhas em uma tabela só podem ter uma linha relacionada em uma tabela separada. 
IV.
O valor do Multivalorado pode ser múltiplo.
Assinale a alternativa que apresenta a sequência correta. 
A)
V - F - V - V
B)
V - V - F - V
C)
F - V - V - F
D)
V - F - F - F
E)
F - F - V - V
Questão 06 (Valor: 0,4 ponto) O SGBD possui níveis de abstração com a finalidade de esconder da maioria dos usuários que estão envolvidos com os processos computacionais as complexas estruturas de armazenamento de dados, simplificando assim a interação dos usuários.
Figura01: Níveis de Abstração
Fonte: ELMASRI, Ramez; NAVATE, Shamkant B. Sistemas de Banco de Dados,
4. Ed. São Paulo: Pearson Education do Brasil, 2008.
Com base nos conceitos dos níveis de abstração do SGBD, assinale a alternativa correta.
A)
Nível físico ou interno - Descreve como os dados estão realmente armazenados, detalhando as complexas estruturas de dados de baixo nível.
B)
Nível conceitual: Descreve, em alto nível e com uso de estruturas mais simples, apenas as partes do banco de dados que são de interesse do usuário. Simplifica a interação com o usuário, filtrando as informações de seu interesse e relevância.
C)
Nível externo ou visual: Faz uma descrição lógica de todo banco de dados. Apresenta de maneira simples e completa, quais dados estão armazenados no banco de dados, bem como as relações entre eles.
D)
Nível conceitual: Descreve, em alto nível e com uso de estruturas mais complexas, apenas as partes do banco de dados que são de interesse do usuário. Simplifica a interação com o usuário, filtrando as informações de seu interesse e relevância.
E)
Nível físico ou interno - Descreve como os dados estão realmente armazenados, detalhando as complexas estruturas de dados de alto nível.
Questão 07 (Valor: 0,4 ponto). Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, considere nomes, números telefônicos e endereços de pessoas que você conhece. Esses dados podem ter sido escritos em uma agenda de telefones ou armazenados em um computador, por meio de programas como o Microsoft Access ou Excel. Essas informações são uma coleção de dados com um significado implícito, consequentemente, um banco de dados. A definição de banco de dados, mencionada anteriormente, é muito genérica. Por exemplo, podemos considerar o conjunto de palavras que formam esta página como dados relacionados, portanto, constituindo um banco de dados. No entanto, o uso do termo banco de dados é geralmente mais restrito. Acerca das vantagens do uso de Banco de Dados analise as afirmativas abaixo: 
I.
Diminui redundância – Controle de redundância – O SGBD deve ter a capacidade de controlar essas redundâncias, impedindo as inconsistências entre os arquivos;
II.
Restringindo Acesso Não Autorizado - Quando vários usuários utilizam um grande banco de dados, é provável que a maioria desses usuários não seja autorizada a acessar todas as informações disponíveis no banco de dados. Por exemplo, os dados financeiros são geralmente considerados confidenciais e, por essa razão, somente pessoas com permissão poderão ter acesso a eles. Além disso, para alguns usuários é permitido, apenas, consultar; outros podem consultar e atualizar os dados.
III.
Aumenta a indisponibilidade dos dados: (o acesso aos dados não é imediato aos dados atualizadospor outro usuário devido aos mecanismos de controle de concorrência e recuperação de falhas)
Marque a alternativa correta.
A)
Apenas I e III são verdadeiras;
B)
I e III são falsas;
C)
Apenas I e II são verdadeiras;
D)
Todas são verdadeiras.
E)
Apenas I é falsa;
Questão 08 (Valor: 0,4 ponto). Utilizando o conceito de Flexibilidade pode ser necessário alterar a estrutura do banco de dados quando os requisitos mudam. Por exemplo, um novo grupo de usuários pode surgir e precisar de informações não disponíveis no banco de dados. A solução pode ser adicionar um novo arquivo ao banco ou estender os elementos de dados em um arquivo existente. 
PORQUE
Um SGBD moderno permite certos tipos de alterações evolutivas que mudam a estrutura do banco de dados sem afetar os dados armazenados e os programas de aplicação existentes. 
Acerca dessas asserções, assinale a alternativa correta. 
A)
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B)
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
C)
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D)
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
E)
Tanto a primeira como a segunda asserção são proposições falsas. 
QUESTÕES DISCURSIVA
Questão 09 e Questão 10 (Valor 0,4 pontos cada). Crie o MER – Modelo de Entidade e Relacionamento – MER do exercício abaixo:
Uma firma vende produtos de limpeza e deseja controlar melhor os produtos que vende, seus clientes e os pedidos. Cada produto é caracterizado por um código único, nome do produto, categoria (ex. detergente, sabão em pó, sabonete, etc), e seu preço. A categoria é uma classificação criada pela própria firma. A firma possui informações sobre todos seus clientes. Cada cliente é identificado por um código único (interno à firma), o nome do cliente, endereço (rua, nro, sala, cidade, cep, UF), telefone, o status do cliente ("bom", "médio", "ruim"), e o seu limite de crédito. Guarda-se igualmente a informação dos pedidos feitos pelos clientes. Cada pedido possui um número (único), e guarda-se a data de elaboração do pedido. Cada pedido pode envolver de 1 a vários produtos, e para cada produto, indica-se a quantidade deste pedida.
5

Continue navegando