Buscar

AP Implementação de Banco de Dados 2

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

IMPLEMENTAÇÃO DE BANCO DE DADOS 
 
Simulado: CCT0199_SM_201308357575 V.1 Fechar 
Aluno(a): CHRISTIANO SERRA CABREIRA Matrícula: 201308357575 
Desempenho: 8,0 de 10,0 Data: 11/09/2015 20:44:15 (Finalizada) 
 
 
 1a Questão (Ref.: 201308499714) Pontos: 1,0 / 1,0 
Relacione as colunas abaixo: 
(1) Tabela bidimensional, composta por linhas e colunas de dados 
(2) Coluna 
(3) Linha 
(4) Conjunto de valores de um atributo 
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas 
 
( ) Esquema 
( ) Atributo 
( ) Tupla 
( ) Relação 
( ) Domínio 
 
A sequência correta está representada na opção: 
 
 
 
 
4,2,3,1,5 
 
5,3,2,1,4 
 
5,2,3,4,1 
 
5,2,1,3,4 
 5,2,3,1,4 
 
 
 
 
 
 2a Questão (Ref.: 201308501145) Pontos: 1,0 / 1,0 
Considere a tabela aluno mostrada abaixo: 
 
Qual o atributo poderia ser chave candidata da tabela acima? 
 
 
 
cidade 
 
nome 
 
Não existe atributo que poderia ser chave candidata. 
 cpf 
 
endereco 
 
 
 
 
 
 3a Questão (Ref.: 201308499759) Pontos: 0,0 / 1,0 
Considere a relação: 
FILME (nome, diretor, tempoduracao, genero, ano) 
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de 
duração entre 120 e 180 minutos. 
 
 
 
 
 
 
 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) ) 
 
 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180)(FILME) ) 
 
 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) 
 
  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) 
 
 
 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) 
 
 
 
 
 
 4a Questão (Ref.: 201308499757) Pontos: 1,0 / 1,0 
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 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. 
 
Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. 
 
 
 
 
 
 5a Questão (Ref.: 201309057134) Pontos: 1,0 / 1,0 
Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, 
DML, DCL e DTL. São comandos da DML (Data Manipulation Language) 
 
 
 INSERT, UPDATE e DELETE 
 
GRANT, REVOKE 
 
CREATE, DROP e ALTER 
 
SELECT 
 
 
 
 
 
 6a Questão (Ref.: 201308656330) Pontos: 0,0 / 1,0 
Qual a sintaxe correta para criação de tabela EMPREGADO com os campos ID_EMP_MAT, VC_EMP_NOM, 
NU_EMP_CAR sendo o primeiro campo chave primária e o último campo chave estrangeira da tabela CARGO: 
 
 
 
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL, 
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT) FOREIGN KEY (NU_EMP_CAR) REFERENCES 
CARGO (ID_CAR_COD); 
 
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER PRIMARY KEY, VC_EMP_NOM VARCHAR(50) NOT 
NULL, NU_EMP_CAR INTEGER FOREIGN KEY (NU_EMP_CAR) REFERENCES CARGO (ID_CAR_COD); 
 CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL, 
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT), FOREIGN KEY (NU_EMP_CAR) REFERENCES 
CARGO (ID_CAR_COD) ON DELETE CASCADE ON UPDATE CASCADE); 
 CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL, 
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT) FOREIGN KEY (NU_EMP_CAR) REFERENCES 
CARGO (ID_CAR_COD), ON DELETE CASCADE ON UPDATE CASCADE); 
 
CREATE TABLE EMPREGADO (ID_EMP_MAT INTEGER, VC_EMP_NOM VARCHAR(50) NOT NULL, 
NU_EMP_CAR INTEGER, PRIMARY KEY (ID_EMP_MAT), FOREIGN KEY (NU_EMP_CAR) REFERENCES 
CARGO (ID_CAR_COD), ON DELETE CASCADE ON UPDATE CASCADE); 
 
 
 
 
 
 7a Questão (Ref.: 201308637259) Pontos: 1,0 / 1,0 
Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu 
espectro de visualização utilizando a cláusula: 
 
 
 
FROM 
 WHERE 
 
ORDER 
 
UNTIL 
 
UP 
 
 
 
 
 
 8a Questão (Ref.: 201308422413) Pontos: 1,0 / 1,0 
Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para? 
 
 
 
Para excluir dados por um procedimento no banco. 
 
Fazer uma atualização de dados mais precisa. 
 
Criar novas consultas. 
 
Não é utilizado em Banco de Dados. 
 Realizar tarefas como somar ou agrupar valores, comparar valores. 
 
 
 
 
 
 9a Questão (Ref.: 201308500509) Pontos: 1,0 / 1,0 
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL 
adequada para: 
 
Apresentar o menor salário pago aos Empregados Agrupados por Departamento. 
 
 
 
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 
 
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; 
 
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID; 
 
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 
 SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 
 
 
 
 
 
 10a Questão (Ref.: 201308501152) Pontos: 1,0 / 1,0 
Observe a tabela empregado: 
 
Qual será o resultado se executarmos a consulta abaixo: 
 
 
 
 
Niterói, Rio de Janeiro, Santos 
 
Niterói, Rio de Janeiro, Santos, Santos, São Paulo 
 
São Paulo, Santos, Santos, Rio de Janeiro, Niterói 
 Niterói, Rio de Janeiro, Santos, São Paulo 
 
São Paulo, Santos, Rio de Janeiro, Niterói

Continue navegando