Buscar

Avaliação AV IMPLEMENTAÇÃO DE BANCO DE DADOS 2013

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

Prévia do material em texto

Avaliação: CCT0199_AV_201201677521 » IMPLEMENTAÇÃO DE BANCO DE DADOS
	Tipo de Avaliação: AV 
	Aluno: 201201677521 - ELIZETE TERESINHA CANOFER VON MUHLEN 
	Professor:
	PATRICIA FIUZA DE CASTRO
	Turma: 9002/AB
	Nota da Prova: 4,8        Nota de Partic.: 2        Data: 12/11/2013 11:45:46 
	 1a Questão (Ref.: 201201852374)
	3a sem.: SQL
	Pontos: 0,8  / 0,8 
	O comando SQL que apaga um tabela é:
 
		
	
	DROP TABLE
	
	UPDATE
	
	DELETE TABLE
	
	INSERT INTO
	
	REMOVE TABLE
	 2a Questão (Ref.: 201201866177)
	8a sem.: SQL
	Pontos: 0,8  / 0,8 
	Analise as afirmações abaixo:
 
I. Quando fazemos uma consulta em uma View podemos usar todos as clausulas do comando Select, tais como : Where, Group By, Having e Order By.
 
II. Quando fazemos uma consulta em uma View podemos utilizar os operadores relacionais ( in, between, like, is null), os operadores lógicos ( and, or not) e as funções de grupo.
 
III. Quando fazemos uma consulta em uma View podemos fazer junções com uma tabela 
 
IV. Quando fazemos uma consulta em uma View podemos fazer subconsultas e utilizar operadores de conjunto;
 
São VERDADEIRAS: 
		
	
	I, II e III.
	
	I e II.
	
	I, III e IV.
	
	I, II, e IV.
	
	I, II, III e IV.
	 3a Questão (Ref.: 201201860857)
	4a sem.: SQL PARTE 2
	Pontos: 0,8  / 0,8 
	Baseado na tabela empregado mostrada a seguir, escreva uma consulta SQL que recupere todas as informações de empregado ordenando pelo empregados que possuem o maior salário.s 
		
	
Resposta: select from where empregado from empregado
	
Gabarito: Sugestão:
SELECT *
FROM empregado
ORDER BY salario DESC
	
	 4a Questão (Ref.: 201201860785)
	3a sem.: SQL PARTE 1 - CREATE TABLE E DML
	Pontos: 0,0  / 0,8 
	Escreva o comando SQL para criar a tabela DEPENDENTE no banco de dados com os seguintes atributos e suas especificações:
CODIGO_EMPREGADO: número com 6 dígitos decimais; 
NOME_DEPENDENTE: caractere que pode receber de 0 a 50 caracteres; 
SEXO: caractere com 1 dígito; 
DATA_NASC: atributo do tipo data; 
PARENTESCO: caractere que pode receber de 0 a 15 caracteres;
	
Gabarito: CREATE TABLE dependente (codigo_empregado NUMBER(6), nome_dependente VARCHAR(50), sexo CHAR(1), data_nasc DATE, parentesco VARCHAR(15));
	
	 5a Questão (Ref.: 201201853075)
	1a sem.: Regras de integridade relacional
	Pontos: 0,8  / 0,8 
	Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
		
	
	Restrição de Chave Primária
	
	Restrição de Domínio
	
	Restrições Semântica
	
	Restrição de Entidade
	
	Restrição de Referência
	 6a Questão (Ref.: 201201853134)
	5a sem.: SQL PARTE 3
	Pontos: 0,0  / 0,8 
	Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
		
	
	7
	
	6
	
	9
	
	5
	
	8
	
	 7a Questão (Ref.: 201201852266)
	3a sem.: Sql Parte 1 - Create Table e DML
	Pontos: 0,0  / 0,8 
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela? 
		
	
	INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
	
	INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
	
	INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
	
	 8a Questão (Ref.: 201201865247)
	6a sem.: JUNÇÕES
	Pontos: 0,8  / 0,8 
	
Listar cpf e nome do cliente que possui o veículo placa BDQ2012.
		
	
	SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf  WHERE v.placa = 'BDQ2012'; 
	
	SELECT c.cpf, c.cliente FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa = 'BDQ2012'; 
	
	SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf ; 
	
	Nenhuma das consultas acima.
	
	SELECT c.cpf, v.veiculo FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa = 'BDQ2012'; 
	
	 9a Questão (Ref.: 201201853359)
	1a sem.: REGRAS DE INTEGRIDADE RELACIONAL
	Pontos: 0,0  / 0,8 
	Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:
		
	
	nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.
	
	os atributos pertencentes à chave primária deverão conter sempre valores diferentes de NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL.
	
	os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.
	
	nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL.
	
	os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL.
	
	 10a Questão (Ref.: 201201851698)
	2a sem.: ÁLGEBRA RELACIONAL
	DESCARTADA 
	Sejam as relações:
 
       T1 = nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO)) 
 
 T2 = nome (dept=5 (EMPREGADO)) 
 
A relação T3 = T1 - T2 conterá:
		
	
	Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. 
	
	Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. 
	
	Nome de todas mulheres que ganham  mais do 1500 
	
	Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. 
	
	Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. 
	
 11a Questão (Ref.: 201201852025)
	4a sem.: SQL - CONCEITOS
	Pontos: 0,8  / 0,8 
	O comando SELECT  FROM  WHERE  corresponde as seguintes operações da álgebra relacional:
		
	
	Seleção  e Projeção
	
	União e Interseção
	
	Seleção e Diferença 
	
	Projeção e União
	
	Seleção e Junção 
	
	
	Período de não visualização da prova:

Outros materiais