Buscar

Princípios de Banco de Dados - Avaliação Final

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

1. Os bancos de dados podem ser aplicados exclusivamente em determinadas áreas do 
saber, como é o caso do banco de dados biológico, o qual tem por finalidade 
organizar a informação biológica e disponibilizá-la de maneira simples aos 
pesquisadores. Acerca do banco de dados biológico, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Os bancos de dados biológicos são exclusivamente de natureza pública, uma vez 
que tratam de questões relacionadas à área da saúde. 
( ) O BioMart trata-se de um sistema semelhante ao data warehouse, o qual tem por 
finalidade facilitar a integração entre os inúmeros bancos de dados disponíveis pelo 
mundo. 
( ) O GenBank atualmente é considerado um dos mais importantes repositórios de 
dados biológicos. 
( ) O GMOD é um projeto elaborado pela empresa responsável pelo 
desenvolvimento do banco de dados PostGreSQL. 
( ) A junção das informações dos diversos bancos de dados biológicos existentes na 
rede pode ocorrer através da ferramenta de gerência Citrina. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F - F. 
 b) V - V - F - V - F. 
 c) F - V - V - F - V. 
 d) V - F - V - V - F. 
 
2. Para desenvolver uma modelagem de dados temos o modelo físico, que permite a 
implementação de um banco de dados e requer conhecimento técnico. Com relação a 
esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O modelo físico é elaborado a partir do modelo lógico. 
( ) Esse modelo é a etapa inicial de um projeto de banco de dados. 
( ) Ele tem como prioridade a representação gráfica do negócio. 
( ) É considerado a etapa final de um projeto de banco de dados. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - F. 
 b) V - V - V - F. 
 c) F - V - F - V. 
 d) V - F - F - V. 
 
3. 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) F - V - F - V. 
 b) V - F - F - F. 
 c) V - F - V - F. 
 d) V - V - V - F. 
 
4. As constraints (restrições) visam a manter os dados do usuário restritos, e assim 
evitam que dados inválidos sejam inseridos no banco de dados, sendo que a mera 
definição do tipo de dados para uma coluna pode ser considerada por si só, como 
uma constraint. Acerca das constraints aplicáveis ao Banco de Dados Oracle, analise 
as sentenças a seguir: 
 
I- A constraint do tipo CHECK visa a definir uma condição que deverá ser satisfeita 
para a inserção/alteração de um valor numa coluna específica. 
II- Uma tabela somente poderá ter uma restrição do tipo Foreign Key, haja vista que 
esta restrição estabelece um link entre duas tabelas distintas. 
III- O comando ALTER TABLE pessoas ADD CONSTRAINT ck_sexo CHECK 
(sex_pessoa in ?M?, ?F?)); alterará a tabela pessoas, adicionando uma restrição, a 
fim de garantir que somente os caracteres M ou F sejam inseridos no campo 
sex_pessoa. 
IV- A restrição UNIQUE KEY visa a garantir que o conteúdo de uma coluna ou 
conjunto de colunas assuma um valor diferente para cada linha, sendo que somente 
poderá existir uma única restrição deste tipo por tabela. 
 
Agora, assinale a alternativa CORRETA: 
 a) Somente a sentença III está correta. 
 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. 
 
5. A linguagem SQL possui um conjunto de funções que poderão ser aplicadas pelo 
desenvolvedor para obter determinados resultados, os quais se dividem em funções 
de linha ou de grupo. As funções de linha retornam um resultado por linha da tabela 
acessada, enquanto as funções de grupo retornarão um resultado por grupo de 
registros selecionados. Diante disso, analise a tabela ?clientes? e o comando SQL 
anexos e assinale a alternativa CORRETA: 
 
 a) A consulta retornará apenas o nome do cliente onde o código for maior ou igual a 
quatro. 
 b) A consulta não retornará nenhum registro, uma vez que a função LENGTH não 
pode ser utilizada em campos do tipo Varchar2. 
 c) A consulta retornará o primeiro nome da tabela clientes que possuir mais de 
quatro caracteres, ou seja, Letícia. 
 d) A consulta retornará todos os nomes que possuírem mais de três caracteres, ou 
seja, Letícia, Guilherme e Flávio. 
 
6. O Modelo Lógico pode ser entendido como a descrição da base de dados, conforme é 
visualizada pelos os usuários do Sistema de Gerenciamento de Banco de Dados 
(SGBD). Com relação a isso, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Esse modelo é o primeiro passo em um projeto de Banco de Dados. 
( ) O Modelo Lógico é a representação de dados em uma estrutura de 
armazenamento. 
( ) O modelo é iniciado após a execução do modelo conceitual. 
( ) Esse modelo é constituído após a definição do Modelo Físico para um projeto. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V. 
 b) V - V - V - F. 
 c) F - V - V - F. 
 d) V - F - V - F. 
 
7. A normalização pode ser entendida como o esforço de minimizar a redundância e 
otimizar as estruturas de dados, organizando os elementos de informações em grupos 
apropriados. Com relação à normalização, analise as sentenças a seguir: 
 
I- Existem somente duas formas normais criadas por Codd, primeira forma (1FN) e a 
segunda forma (2FN). 
II- Existem inicialmente três formas normais criadas por Codd: normais primeira 
(1FN), segunda (2FN) e terceira (3FN). 
III- Formas normais são importantes para prever possíveis problemas na estrutura de 
um banco de dados. 
IV- Existem somente duas formas normais criadas por Boyce: primeira forma 
(FNBC) e a segunda forma (BCNF). 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) Somente a sentença I está correta. 
 d) Somente a sentença III está correta. 
 
8. Podemos classificar os tipos de gerenciamento de bancos de dados conforme suas 
características e sua aplicação. O DataWarehouse é um tipo peculiar de 
gerenciamento de banco de dados. A característica que podemos destacar é: 
 a) Geralmente são dados disponíveis apenas para consulta, são agrupados e 
otimizados para uma análise mais robusta, já que esses dados derivam de várias 
fontes distintas. 
 b) Uma caraterística que é obrigatória nesse tipo de gerenciamento de banco de 
dados é a possibilidade de alteração dos dados. 
 c) É constituído somente de informações fornecidas por apenas uma fonte, 
geralmente de cadastro do setor de RH de uma empresa. 
 d) Sua principal característica é dar subsídios para um bom relacionamento com os 
clientes e é usado única e exclusivamente para delimitar públicos-alvo. 
 
9. O trabalho com Banco de Dados é muito importante para observar e manter a 
consistência dos dados. Uma das possibilidadespara isso é a utilização da simples 
restrição check. Com relação a essa restrição, podemos afirmar que: 
 a) No controle de um Banco de Dados, não tem aplicação prática. 
 b) É utilizada somente para restringir os caracteres alfanuméricos. 
 c) Serve apenas para restringir a quantidade de caracteres. 
 d) É utilizada para checar uma situação específica, como um número mínimo de 
algo. 
 
10. O banco de dados é parte integrante do Sistema de Informação, em que os dados são 
coletados, processados, organizados e armazenados. A parte de coleta, tratamento e 
processamento dos dados é feito por programas específicos, como ERP, CRM, Web 
service, sites etc. Todavia, o analista/desenvolvedor deverá optar por um banco de 
dados para o armazenamento e a organização desses dados, o qual deverá ser 
escolhido, levando-se em conta critérios técnicos e financeiros. Acerca dos diversos 
tipos de bancos de dados existentes no mercado, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O banco de dados MySQL caracteriza-se por ser um software livre quando 
utilizado para fins não comerciais, destacando-se principalmente nas aplicações web. 
( ) O Oracle é um dos bancos de dados mais robustos no mercado, sendo 
responsável pelo armazenamento de boa parte das informações das principais 
organizações do mundo. 
( ) O PostgreSQL é um banco de dados exclusivamente voltado para orientação a 
objetos. 
( ) O fato do SQL Server ser um banco de dados desenvolvido pela Microsoft 
permite-lhe possuir uma maior integração nativa com seus produtos e tecnologias. 
( ) O banco de dados PostgreSQL funciona tanto na plataforma Windows como 
Linux. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V - V. 
 b) V - F - V - V - F. 
 c) V - F - F - V - F. 
 d) F - V - V - F - V. 
 
11. (ENADE, 2014) Considere que uma empresa que presta serviços de transporte de 
pacientes em ambulâncias para clientes conveniados disponha de um sistema de 
controle e gerenciamento de atendimentos e viagens realizados. Considere ainda que, 
em atendimento, é utilizada uma ambulância e são registrados a data e o convênio a 
que o atendimento está vinculado. Em um atendimento, uma ambulância realiza uma 
ou mais viagens e, a cada viagem, é incrementado um número sequencial que 
começa em 1. Nessa situação, o esquema relacional simplificado, mostrado a seguir, 
for projetado para suportar um banco de dados que controle a operação. No esquema, 
as chaves primárias têm seus atributos componentes sublinhados. Com base nas 
informações e no esquema apresentado, avalie as assertivas a seguir. 
 
I. CodConvenio é uma chave estrangeira na tabela Atendimento. 
II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz 
parte da chave primária. 
III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é 
uma chave estrangeira. 
IV. CodPaciente -> Nome, Endereco; CodConvenio -> Empresa, Plano; 
CodAtendimento -> CodPaciente, CodConvenio, Data, Finalidade; CodAtendimento, 
Sequencia -> Origem, Destino; são dependências funcionais corretamente deduzidas. 
 
Assinale a alternativa CORRETA: 
 
 a) As assertivas I e IV estão corretas. 
 b) Apenas a assertiva I está correta. 
 c) As assertivas III e IV estão corretas. 
 d) As assertivas II e III estão corretas. 
 
12. (ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, 
assinale a opção que apresenta comando SQL que permite obter uma lista em ordem 
decrescente de quantidade de bônus e que contenha somente o pseudônimo do 
jogador e seu bônus. Assinale a alternativa CORRETA. 
 
 a) SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE 
J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. 
 b) SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = 
N.NOMEPSEUD ORDER BY N.BONUS DESC. 
 c) SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N 
WHERE J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS 
DESC. 
 d) SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY 
N.BONUS DESC.

Continue navegando