http://www.ead.cesumar.br/moodle2009/course

Propaganda
1 de 4
http://www.ead.cesumar.br/moodle2009/course/questionarioImpressao.php
ATIVIDADE DE ESTUDO 2- BANCO DE DADOS I- 2012D1
Período: 23/10/2012 22:30 à 30/10/2012 23:59 (Horário de Brasília)
Data Final: 09/11/2012 23:59 valendo 50% data nota!
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 10/11/2012 00:00 (Horário de Brasília)
(1)
Uma das funcionalidades que agrada muito ao usuário de SQL é a capacidade de executar funções de agregação
para análise de dados. Quais das seguintes proposições sobre as funções de agregação de SQL são verdadeiras?
Leia as afirmações e assinale a alternativa correta:
I - A função MAX seleciona o valor máximo de um atributo.
II - A função MIN seleciona o valor mínimo de um atributo.
III - A função AVG conta a quantidade média de todos os atributos.
IV - A função SUM soma o valor de todos os atributos selecionados.
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
(2)
Percebemos que no mundo tecnológico atual existem vários tipos diferentes de bancos de dados disponíveis - em
que atualmente muito se fala sobre NoSQL versus SQL. Qual das seguintes afirmações sobre NoSQL e bancos de
dados relacionais é correta? Assinale a alternativa correta:
Bancos de dados NoSQL não possuem propriedades ACID.
Bancos de dados NoSQL utilizam SQL como linguagem de consulta.
Bancos de dados relacionais não utilizam SQL como linguagem de consulta.
Bancos de dados relacionais possuem propriedades ACID por padrão.
(3)
O modelo relacional possui uma boa variadade de restrições impostas que auxiliam a garantir a integridade dos
dados modelados. Qual é a restrição que estabelece que nenhuma tupla pode possuir uma chave primária com
valor NULL? Assinale a alternativa correta:
Integridade referencial.
Integridade.
Chave estrangeira.
NOT NULL.
25/10/2012 21:02
2 de 4
http://www.ead.cesumar.br/moodle2009/course/questionarioImpressao.php
(4)
A expressão de diferentes aspectos do modelo de dados do software é suportada por meio de diferentes tipos de
dados em SQL, tais como INT, FLOAT, DOUBLE, CHAR, VARCHAR e DATE. Quais das seguintes proposições sobre
SQL são verdadeiras? Leia as afirmações e assinale a alternativa correta:
I - INT e DOUBLE são tipos numéricos inteiros em SQL.
II- SELECT é uma cláusula SQL utilizada para listar os atributos desejados na consulta.
III - FROM é uma cláusula SQL utilizada para listar as tabelas avaliadas na expressão.
IV - DATE é um tipo SQL que armazena dados temporais no formato AAAA-MM-DD HH:mm:SS.
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
(5)
SQL é a linguagem utilizada para manipulação de dados em bancos de dados relacionais. Sobre a manipulação
de dados por meio da linguagem SQL, quais dos seguintes comandos são válidos? Leia as afirmações e assinale a
alternativa correta:
I - SELECT * FROM ALUNO WHERE RA LIKE 'RA1____-__';
II - SELECT * FROM PESSOA WHERE CODIGO BETWEEN 1 AND 100;
III - INSERT INTO TELEFONE (ID, NUMERO) VALUES (1,'4430302020');
IV - UPDATE TRANSACAO SET VALOR=1, VALIDO=1;
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
(6)
Dentre as restrições impostas pelo modelo relacional, nem todas podem ser aplicáveis a todas as operações de
atualização de dados. Qual das seguintes restrições se aplica à operação DELETE do modelo relacional? Assinale
a alternativa correta:
Integridade.
Chave estrangeira.
NOT NULL.
Integridade referencial.
(7)
25/10/2012 21:02
3 de 4
http://www.ead.cesumar.br/moodle2009/course/questionarioImpressao.php
Consultas aninhadas são uma forma conveniente de se escrever determinados tipos de consulta em SQL. Qual é
o termo utilizado para consultas aninhadas em que a consulta aninhada utiliza atributos da consulta externa?
Assinale a alternativa correta:
Consulta aninhada com LEFT JOIN.
Consulta aninhada com subquery.
Consulta aninhada com RIGHT FULL JOIN.
Consulta aninhada correlacionada.
(8)
Schema evolution é o nome dado à alteração do schema do banco de dados para acomodar modificações no
software. Quais das seguintes explicações sobre comandos de alteração de schema estão corretos? Leia as
afirmações e assinale a alternativa correta:
I - DROP SCHEMA remove um schema do banco de dados.
II - DROP TABLE remove uma tabela do banco de dados.
III - ALTER TABLE tabela ADD COLUMN coluna INT adiciona uma coluna de nome 'coluna' do tipo INT à tabela
'tabela'.
IV - ALTER TABLE tabela DROP COLUMN teste remove uma coluna de nome 'teste' da tabela 'tabela'.
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
(9)
Um conceito definido no modelo relacional é a semântica de valores NULL em colunas de tabelas. Qual das
seguintes situações não se aplica à utilização do valor NULL no modelo relacional? Assinale a alternativa correta:
Valores desconhecidos.
Valores ausentes.
Valores múltiplos.
Valores não aplicáveis.
(10)
Dentre os bancos de dados NoSQL existem diversos produtos que implementam diferentes tipos de bancos de
dados não relacionais. Selecione as proposições verdadeiras sobre os diferentes tipos de bancos de dados
disponíveis. Leia as afirmações e assinale a alternativa correta:
I - MongoDB é um banco de dados de documentos.
II - Neo4j é um banco de dados de grafos.
III - Riak e Redis são bancos de dados chave-valor.
IV - MySQL, Oracle, DB2 e SQL Server são bancos de dados relacionais.
25/10/2012 21:02
4 de 4
http://www.ead.cesumar.br/moodle2009/course/questionarioImpressao.php
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
25/10/2012 21:02
Download