Buscar

Avaliação 1 - banco de dados avançado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Disciplina:
	Banco de Dados Avançado (ADS16)
	Avaliação:
	Avaliação I - Individual FLEX ( Cod.:513373) ( peso.:1,50)
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um banco de dados, a fim de verificar se estas foram corretamente projetadas. Tal processo visa a garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem como organiza e divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e permitindo a evolução do banco de dados. Com base nos conceitos atinentes à normalização, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A tabela Alunos foi normalizada até a terceira forma normal.
(    ) Para estar na segunda forma normal, a tabela "Profissoes" deveria conter também os "CodAluno" de todos os alunos.
(    ) A exclusão do campo "IdadeAluno" é um dos requisitos para que a tabela esteja na terceira forma normal.
(    ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira e a segunda forma normal.
(    ) Não foi aplicada nenhuma regra de normalização à tabela Alunos.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	F - F - V - F - F.
	 b)
	V - F - V - V - F.
	 c)
	F - V - F - V - V.
	 d)
	V - V - F - V - F.
	2.
	O processo de normalizar uma tabela significa aplicar sobre ela regras para averiguar a sua adequação ao modelo projetado. A normalização é uma técnica utilizada para garantir a integridade dos dados, impedindo que informações duplicadas e sem conexão sejam indevidamente inseridas na base de dados. Sobre a normalização, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A tabela Alunos está na Terceira Forma Normal.
(    ) A tabela de profissões deveria conter o código do aluno, a fim de estar caracterizada na segunda forma normal.
(    ) A exclusão do atributo IdadeAluno permitiu a aplicação da terceira forma normal, porém não é a única situação a ser considerada neste enquadramento.
(    ) É obrigatório atender à primeira e à segunda forma normal, para aplicar a terceira forma.
(    ) Não existe normalização no modelo proposto.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	F - F - V - F - F.
	 b)
	V - F - V - V - F.
	 c)
	F - V - F - V - V.
	 d)
	V - V - F - V - F.
	3.
	A razão do sucesso dos bancos de dados relacionais e da linguagem SQL se deve ao fato de existir um modelo matemático formal que serviu de base para seu desenvolvimento. Os bancos de dados que usam SQL são fundamentais em várias aplicações. Neste contexto, analise as sentenças a seguir:
I- Os bancos de dados atuais seguem fielmente o modelo relacional, sem exceção. 
II- A chave primária (PK) com a chave estrangeira (FK) garantem a integridade dos dados no que se refere às operações de inclusão, exclusão e alteração dos dados na base de dados.
III- Nenhum modelo é suficientemente claro se não for acompanhado de uma definição formal dos elementos. Essa definição é feita através do dicionário de dados do banco de dados.
IV- O atributo identificador é capaz de identificar exclusivamente cada ocorrência de uma entidade.
Assinale a alternativa CORRETA:
FONTE: Disponível em: <https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/bd-aulas03_04.pdf>. Acesso em: 4 abr. 2017.
	 a)
	As sentenças II, III e IV estão corretas.
	 b)
	As sentenças I, II e IV estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	4.
	O Diagrama Entidade Relacionamento (DER) é a representação gráfica gerada a partir do processo de modelagem, o qual é executado pelo projetista de dados com base em um conjunto de conceitos e elementos de modelagem de dados denominado de Modelo Entidade Relacionamento (MER). Considerando o Diagrama Entidade Relacionamento (DER), classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A cardinalidade do relacionamento entre vendedor e vendas é 1 para N (1:N).
(    ) Telefone é uma entidade fraca, que deverá ser normalizada.
(    ) Os atributos codvendedor e codvendas são chaves estrangeiras das entidades vendedor e vendas, respectivamente.
(    ) A entidade vendas possui dois atributos.
(    ) O losango representa o relacionamento entre as entidades vendedor e vendas.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	F - V - V - V - F.
	 b)
	F - V - F - F - V.
	 c)
	V - V - V - V - F.
	 d)
	V - F - F - V - V.
	5.
	Em um passado recente, o armazenamento dos dados de uma organização era realizado em fichas de papel e organizados em arquivos físicos, sendo uma tarefa muito penosa a extração de alguma informação e/ou manutenção desses arquivos. Posteriormente, os arquivos físicos deram espaço aos arquivos digitais, os quais vieram acompanhados por softwares simples que permitiam realizar operações de cadastro, alteração, exclusão e consulta. Todavia, embora tenha havido uma melhora, principalmente no que se refere à tarefa de consulta de informações, os arquivos digitais demonstraram-se apenas como uma versão melhorada dos arquivos físicos, dando, posteriormente, espaço aos bancos de dados. Acerca das vantagens do uso de banco de dados, analise as sentenças a seguir:
I- O uso do banco de dados possibilitou a redução de dados redundantes e de inconsistência de informação.
II- O banco de dados abstraiu diversas responsabilidades do programador com relação às operações realizadas com os dados.
III- A manipulação dos dados somente poderá ocorrer através de uma aplicação desenvolvida pelo programador.
IV- Com vistas a oferecer maior segurança aos dados, apenas uma aplicação poderá ter acesso a estes.
Agora, assinale a alternativa CORRETA:
	 a)
	Somente a sentença III está correta.
	 b)
	As sentenças I e II estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	As sentenças I, II e IV estão corretas.
	6.
	Um dos momentos mais críticos no processo de desenvolvimento de um software é a modelagem de banco de dados. Nessa fase, deve-se entender precisamente a necessidade do requisitante, para que o produto final atinja os objetivos estabelecidos por ele. Um erro durante a modelagem compromete a usabilidade do sistema final, tendo em vista a necessidade de retrabalho, que aumenta o custo do processo de desenvolvimento. Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico ou físico. Assinale a alternativa CORRETA que apresenta características do modelo de dados conceitual:
	 a)
	Representa somente as restrições de domínio, de integridade e de implementação.
	 b)
	Representa toda a documentação criada pelo gerente do projeto para controle das atividades.
	 c)
	Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções, triggers e packages.
	 d)
	Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação.
	7.
	A modelagem de dados é uma das etapas mais importantes do processo de desenvolvimento em banco de dados. Através da modelagem, são detalhadas e documentadas as regras de negócio e suas estruturas na base de dados. Com relação ao processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A modelagem conceitual depende exclusivamente do envolvimento do cliente.
(    ) A modelagem conceitual determina os dados que aparecerão na base de dados.
(    ) O modelo lógico depende da tecnologia adotada. É nele que se criam as chaves primárias e estrangeiras.
(    ) É no modelo físico que se aplica a normalização dos dados.
(    ) A modelagem de dados é usada somente em situações de alta complexidade.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F - V.
	 b)
	F - V - V - F - F.
	 c)
	F - F - V - V - F.
	 d)
	V - V - F - V - F.
	8.
	"O banco de dados de uma empresa contém uma grande quantidadede dados e geralmente um grande número de usuários. A maioria destes usuários não tem a necessidade de acessar todos os dados. Assim, permitir o acesso irrestrito a todos os dados pode ser indesejável, e o SGBD deve prover mecanismos para controlar este acesso. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os estes. Para bancos de dados multiusuário, o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao administrador de banco de dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados". (SANTOS, 2014, p. 1). Sobre controle de acesso, assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.devmedia.com.br/artigo-sql-magazine-27-seguranca-em-banco-de-dados-conceitos-fundamentais/6903>. Acesso em: 3 abr. 2017.
	 a)
	Somente o DBA pode conceder e revogar privilégios para contas.
	 b)
	O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas.
	 c)
	Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.
	 d)
	É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
	9.
	Antigamente, os bancos de dados das organizações eram os ficheiros, o que dificultava o trabalho com as informações. Gradativamente, estes arquivos foram substituídos por arquivos informatizados que permitiram realizar de forma rápida e segura operações de consulta, alteração, inclusão e exclusão de dados. Com a evolução tecnológica, estes arquivos digitais cederam total espaço aos bancos de dados, que permitem um melhor gerenciamento sobre todas as operações organizacionais. Com relação às vantagens do uso de Banco de Dados, analise as sentenças a seguir:
I- Os Bancos de Dados surgiram para eliminar a redundância e inconsistência dos dados.
II- Apesar de eficientes, eles trouxeram maiores responsabilidades para os desenvolvedores com relação aos controles de integridade dos dados.
III- Os dados somente podem ser manipulados pela interface criada pelo desenvolvedor.
IV- Várias aplicações podem acessar o mesmo banco de dados, sem causar danos à segurança dele.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I e IV estão corretas.
	 b)
	As sentenças I, II e IV estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	Somente a sentença III está correta.
	10.
	A modelagem de dados serve para representar o ambiente observado, além de documentá-lo, normalizando e fornecendo os processos de validação, sempre observando os processos de relacionamento entre os objetos envolvidos no modelo adotado. Com relação à modelagem de dados, analise as sentenças a seguir:
I- O modelo conceitual apresenta a visão da linha de montagem, facilitando o entendimento dos montadores de hardware.
II- O modelo lógico tem origem no modelo conceitual e é nele que se definem as chaves das tabelas.
III- O modelo físico deriva do modelo lógico e pode variar de acordo com o SGBD adotado.
IV- Na técnica de modelagem entidade relacionamento (ER), o modelo de dados é, usualmente, representado através de um diagrama, chamado de diagrama entidade-relacionamento (DER).
Assinale a alternativa CORRETA:
	 a)
	As sentenças, II, III e IV estão corretas.
	 b)
	As sentenças I e II estão corretas.
	 c)
	As sentenças I, II e IV estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.

Outros materiais