Buscar

Avaliação Final (Objetiva) - Princípios de banco de dados (GTI11)

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 7 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 7 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

Prévia do material em texto

Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:649521) ( peso.:3,00)
	Prova:
	27289711
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas é denominada de Arquitetura Paralela, a qual tem como objetivo principal compartilhar os recursos de processamento de dados. Com relação a esse modelo de arquitetura, assinale a alternativa CORRETA:
	 a)
	Podemos destacar como principal característica a grande distância que existe entre os computadores interligados.
	 b)
	Nesse tipo existem várias operações rodando simultaneamente, já que há uma demanda grande com relação ao processamento de dados.
	 c)
	Constitui-se basicamente de terminais sem nenhuma capacidade de processamento de dados que se conectam em mainframes.
	 d)
	É uma arquitetura que não tem como objetivo compartilhar recursos de processamento, já que tem muita limitação quanto à quantidade de terminais conectados.
	2.
	Na definição de Morelli (2001), uma constraint ou restrição apresenta um mecanismo capaz de implementar controles que garantam a consistência dos dados (integridade de dados e referencial). Pode ser definido tanto em nível de coluna (afeta apenas um campo) como em nível de tabela (afeta todos os campos). Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Restrição de nulo.
II- Restrição de chave estrangeira.
III- Restrição de chave primária.
IV- Restrição com checagem.
(    ) Restringe que cada campo associado a ela seja único e indexa a tabela.
(    ) Restringe que os campos associados a ela não contenham valores nulos.
(    ) Restringe que os campos associados a ela contenham valores equivalentes na tabela que esta referenciando.
(    ) É uma restrição especial, que pode ser aplicada via código. Por exemplo, garantir que o campo quantidade_produto possa receber valores apenas entre 0 e 100.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. São Paulo: Érica, 2000.
	 a)
	IV - III - I - II.
	 b)
	III - II - I - IV.
	 c)
	I - II - III - IV.
	 d)
	III - I - II - IV.
	3.
	Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados da base. Dentre eles existe o Projetista de Banco de Dados. Assinale a alternativa CORRETA que apresenta as características de um o Projetista de Banco de Dados:
	 a)
	O Projetista de Banco de Dados tem como tarefa fazer o mapeamento dos dados que deverão ser armazenados no banco. Isso envolve a criação/manutenção de tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela seja performática.
	 b)
	O Projetista de Banco de Dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento visando garantir uma alta disponibilidade do sistema.
	 c)
	O Projetista de Banco de Dados utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira com o SGBD.
	 d)
	O Projetista de Banco de Dados é um sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles.
	4.
	A modelagem de um banco de dados compreende uma série de levantamentos teóricos e práticos, com o objetivo de desenvolver um modelo de dados consistente, sem anomalias nas informações. Com relação às principais etapas de um projeto de banco de dados, analise as seguintes sentenças:
I- Na fase do Modelo Conceitual, são levantados todos os testes das chaves primárias, já que é o último modelo a ser elaborado, logo após o modelo físico.
II- A fase do Modelo Lógico é iniciada somente após o desenvolvimento do modelo conceitual.
III- A fase de Modelo Físico representa os dados em uma estrutura, ou seja, indica como será a abordagem do banco de dados.
IV- O Modelo Lógico é a fase na qual definimos a estrutura do banco de dados, seus registros e números de campos.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I, II e IV estão corretas.
	 c)
	Somente a sentença III está correta.
	 d)
	Somente a sentença I está correta.
	5.
	Quando existe o emprego do armazenamento de arquivos em lote, percebe-se que a dependência estrutural dos dados, a redundância e o acesso concorrente são fatores dificultadores que podem causar vários erros nos sistemas. Por outro lado, quando o acesso aos dados é intermediado por um Sistema Gerenciador de Banco de Dados é possível garantir a integridade e diminuir a redundância. Sobre o termo "redundância" empregado, assinale a alternativa CORRETA:
	 a)
	Redundância vem da ideia de compactar os dados para diminuir o número de acessos.
	 b)
	Redundância é sinônimo de integridade dos dados.
	 c)
	Redundância de dados é o termo utilizado quando temos o mesmo dado armazenado em mais de um local.
	 d)
	Redundância é quando os dados são compactados para seu armazenamento.
	6.
	A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) permite através de um conjunto de instruções definir a estrutura de um banco de dados e manipular os dados armazenados. Tais instruções são classificadas em diferentes conjuntos de acordo com as operações que se deseja realizar sobre um banco de dados. Dentre os conjuntos de instruções SQL há a DDL (Data Definition Language - Linguagem de Definição de Dados) e a DML (Data Manipulation Laguage - Linguagem de Manipulação de Dados). O comando Drop Table faz parte do conjunto de comandos DDL. Com relação a esse comando, analise as sentenças a seguir:
I- É utilizado para executar restrições em um banco de dados.
II- Ao executar o comando, é excluída completamente a tabela.
III- Após a execução do comando, não é possível desfazer a ação.
IV- Após sua execução, é normalmente resgatada a tabela, quantas vezes for desejado.
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e III estão corretas.
	 b)
	Somente a sentença IV está correta.
	 c)
	As sentenças I e III estão corretas.
	 d)
	Somente a sentença III está correta.
	7.
	Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados.
Para a criação de tabelas, é imprescindível entender os tipos de dados e os campos que o Oracle pode ter. Sobre o Oracle, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O tipo long suporta dados alfanuméricos com tamanhos variados, que podem chegar até 2 gigabytes.
(    ) O tipo long raw suporta tipos de texto, além de receber no máximo o valor de 4.000 caracteres.
(    ) O tipo date é utilizado para trabalhar com data e hora, inclusive com séculos, anos, meses, dias, horas, minutos e segundos.
(    ) O tipo number é utilizado para guardar dados binários, como, por exemplo, sons e imagens.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - F.
	 b)
	V - V - V - F.
	 c)
	V - F - V - F.
	 d)
	F - V - F - V.
	8.
	O Modelo Entidade-Relacionamento (MER) é utilizado como representação gráfica de objetos do mundo real, ou seja, é um recorte da realidade para a orientação da implementação de um banco de dados. Sobre os aspectos importantes para a modelagem de dados, associe os itens, utilizando o código a seguir:
I- Observação.
II- Entendimento dos conceitos.
III- Representação de Objetos.IV- Verificação de fidelidade e carência.
V- Validação.
(    ) É a fase final do projeto em que os envolvidos (usuário e equipe técnica) aprovam o modelo final.
(    ) É o momento em que são identificadas possíveis falhas ou erros da aplicação.
(    ) É quando é aplicada a modelagem de dados Entidade-Relacionamento.
(    ) É quando se identifica e compreende o objeto envolvido no processo de modelagem.
(    ) É o início do processo, com análise documental, reuniões e entrevistas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - III - IV - I - II.
	 b)
	III - V - IV - I - II.
	 c)
	V - IV - III - II - I.
	 d)
	I - IV - III - II - V.
	9.
	Considere um consultório médico que atende determinado número de pacientes por dia. Cada médico pode atender um paciente por vez, ou seja, uma consulta terá data de início e de fim. O paciente poderá ser atendido por vários médicos, no entanto, em uma consulta por vez. Nessa situação, o esquema relacional simplificado, mostrado a seguir foi projetado para suportar um banco de dados que controle as operações de um consultório médico. No esquema, as chaves primárias têm seus atributos sublinhados.
Medico    (id_medico, nome, crm)
Paciente  (id_paciente, nome, telefone)
Consulta  (id_medico, id_paciente, hora, data)
Com base nas informações e no esquema apresentado, analise as sentenças a seguir:
I- O id_medico é chave estrangeira na tabela consulta.
II- O id_medico faz parte da chave primária da tabela consulta.
III- O campo data é do tipo string.
IV- O campo id_consulta é a chave primária da tabela consulta.
Assinale a alternativa CORRETA:
	 a)
	Somente a sentença IV está correta.
	 b)
	Somente a sentença III está correta.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças I e II estão corretas.
	10.
	O Modelo Entidade-Relacionamento (MER) foi criado para facilitar a concepção de um projeto de banco de dados. Ele possibilita a especificação da estrutura lógica geral do banco de dados. Com vistas a isso, temos vários componentes que formam o MER, sendo um desses componentes os atributos. Com relação a este componente, analise as sentenças a seguir:
I- Ele é um elemento de dado que contém informação que descreve uma entidade.
II- Ele é uma representação abstrata de um objeto do mundo real.
III- Ele indica a associação de elementos de duas ou mais entidades.
IV- Ele pode ser classificado basicamente em dois tipos: identificadores e descritores.
Agora, assinale a alternativa CORRETA:
	 a)
	Somente a sentença IV está correta.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças I e IV estão corretas.
	 d)
	As sentenças I, II e IV estão corretas.
	11.
	(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados:
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS (COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4) NOT NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES);
A partir desse script, assinale a alternativa CORRETA que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça:
	 a)
	SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
	 b)
	SELECT DISTINCT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE CODIGO = COD_PECA;
	 c)
	SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS;
	 d)
	SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
	12.
	(ENADE, 2011) Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho, ele se deparou com o DER (Diagrama Entidade-Relacionamento), que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro um relatório para o sistema contendo os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando SELECT da linguagem SQL. Conhecidos o modelo conceitual de dados e os dados necessários para a tarefa de Pedro, o comando SELECT que ele deve executar para realizar a consulta e produzir o relatório corretamente é:
	
	 a)
	SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS, FUNCIONARIOS INNER JOIN WHERE (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) AND (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
	 b)
	SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES, CONTEUDOS, FUNCIONARIOS WHERE (CODIGO_CONTEUDO = CODIGO_CONTEUDO) AND (MATRICULA = MATRICULA);
	 c)
	SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS INNER JOIN FUNCIONARIOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) ON (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
	 d)
	SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM MALOTES INNER JOIN CONTEUDOS ON (MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) INNER JOIN FUNCIONARIOS ON (MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
Prova finalizada com 12 acertos e 0 questões erradas.
Parte inferior do formulário
D
isciplina:
 
Princípios de Banco de Dados (GTI11)
 
Avaliação:
 
Avaliação Final (Objetiva) 
-
 
Individu
al FLEX ( Cod.:649521) ( 
peso.:3,00)
 
Prova:
 
27289711
 
Nota da 
Prova:
 
10,00
 
 
 
Legenda:
 
 
Resposta Certa
 
 
Sua Resposta Errada
 
 
1.
 
A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas 
é denominada de Ar
quitetura Paralela, a qual tem como objetivo principal 
compartilhar os recursos de processamento de dados. Com relação a esse modelo de 
arquitetura, assinale a alternativa CORRETA:
 
 
a)
 
Podemos destacar como principal característica a grande distância que exi
ste 
entre os computadores interligados.
 
 
b)
 
Nesse tipo existem várias operações rodando simultaneam
ente, já que há uma 
demanda grande com relação ao processamento de dados.
 
 
c)
 
Const
itui
-
se basicamente de terminais sem nenhuma capacidade de 
processamento de dados que se conectam em mainframes.
 
 
d)
 
É uma arquitetura que não tem como objetivo compartilhar recursos de 
processamento, já que tem muita limitação quanto à quantidade de terminais 
c
onectados.
 
 
2.
 
Na definição de Morelli (2001), uma constraint ou restrição apresenta um 
mecanismo capaz de implementar controles qu
e garantam a consistência dos dados 
(integridade de dados e referencial). Pode ser definido tanto em nível de coluna 
(afeta apenas um campo) como em nível de tabela (afeta todos os campos). Sobre o 
exposto, associe os itens, utilizando o código a seguir:
 
 
I
-
 
Restrição de nulo.
 
II
-
 
Restrição de chave estrangeira.
 
III
-
 
Restrição de chave primária.
 
IV
-
 
Restrição com checagem.
 
 
(
 
) Restringe que cada campo associado a ela seja único e indexa a tabela.
 
(
 
) Restringe que os campos associados a ela não conte
nham valores nulos.
 
(
 
) Restringe que os campos associados a ela contenham valores equivalentes na 
tabela que esta referenciando.
 
(
 
) É uma restrição especial, que pode ser aplicada via código. Por exemplo, 
garantir que o campo quantidade_produto pos
sa receber valores apenas entre 0 e 100.
 
 
Assinale a alternativaque apresenta a sequência CORRETA:
 
 
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. 
São Paulo: Érica, 2000.
 
 
a)
 
IV 
-
 
III 
-
 
I 
-
 
II.
 
 
b)
 
III 
-
 
II 
-
 
I 
-
 
IV.
 
 
c)
 
I 
-
 
II 
-
 
III 
-
 
IV.
 
Disciplina: 
Princípios de Banco de Dados (GTI11) 
Avaliação: 
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:649521) ( 
peso.:3,00) 
Prova: 27289711 
Nota da 
Prova: 
10,00 
 
Legenda: Resposta Certa Sua Resposta Errada 
1. A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas 
é denominada de Arquitetura Paralela, a qual tem como objetivo principal 
compartilhar os recursos de processamento de dados. Com relação a esse modelo de 
arquitetura, assinale a alternativa CORRETA: 
 a) 
Podemos destacar como principal característica a grande distância que existe 
entre os computadores interligados. 
 b) 
Nesse tipo existem várias operações rodando simultaneamente, já que há uma 
demanda grande com relação ao processamento de dados. 
 c) 
Constitui-se basicamente de terminais sem nenhuma capacidade de 
processamento de dados que se conectam em mainframes. 
 d) 
É uma arquitetura que não tem como objetivo compartilhar recursos de 
processamento, já que tem muita limitação quanto à quantidade de terminais 
conectados. 
 
2. Na definição de Morelli (2001), uma constraint ou restrição apresenta um 
mecanismo capaz de implementar controles que garantam a consistência dos dados 
(integridade de dados e referencial). Pode ser definido tanto em nível de coluna 
(afeta apenas um campo) como em nível de tabela (afeta todos os campos). Sobre o 
exposto, associe os itens, utilizando o código a seguir: 
 
I- Restrição de nulo. 
II- Restrição de chave estrangeira. 
III- Restrição de chave primária. 
IV- Restrição com checagem. 
 
( ) Restringe que cada campo associado a ela seja único e indexa a tabela. 
( ) Restringe que os campos associados a ela não contenham valores nulos. 
( ) Restringe que os campos associados a ela contenham valores equivalentes na 
tabela que esta referenciando. 
( ) É uma restrição especial, que pode ser aplicada via código. Por exemplo, 
garantir que o campo quantidade_produto possa receber valores apenas entre 0 e 100. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. 
São Paulo: Érica, 2000. 
 a) 
IV - III - I - II. 
 b) 
III - II - I - IV. 
 c) 
I - II - III - IV.

Continue navegando