Buscar

AV3 - Banco de Dados

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

Disciplina: CCT0199 - IMPL. BANCO DE DADOS
	Período Acad.: 2012.1-EAD (G) / AV3
	Aluno: 
	Matrícula: 
	Professor: 
	Turma: 9001/AA
(CONSULPLAN - 2012) Nos SGBDs existem alguns tipos de integridade, dos quais o mais elementar funciona ao nível da coluna do banco de dados. O valor do campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. É o tipo conhecido por integridade de: (Cód.: 110396)
	Atributo.
	Domínio.
	Entidade.
	Tabela.
	Referência.
Na sintaxe ANSI da junção Interior, na sua forma padrão é: (Cód.: 124195)
	select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
	select * from tabela1 CROSS JOIN tabela2;
	select * from tabela1 LEFT JOIN tabela2;
	select [colunas] from tabela1 INNER JOIN tabela2 ON ; 
	select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa? (Cód.: 124204)
	Sub-Consulta Principal
	Sub-Consulta Simple
	Sub-Consulta Multi-Linhas
	Sub-Consulta Correlata
	Sub-Consulta Multi-Valorada
Analise as seguintes afirmações: (Cód.: 106402)
"(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação"
Podemos afirmar: 
As duas afirmações são falsas.
As duas afirmações são verdadeiras e a primeira não justifica a segunda.
As duas afirmações são verdadeiras e a primeira justifica a segunda.
A primeira afirmação é verdadeira e a segunda é falsa.
A primeira afirmação é falsa e a segunda é verdadeira.
Considere a relação: (Cód.: 106427)
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 AND tempoduracao <= 180) (FILME) ) 
 ( 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" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) 
( nome, ano (((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) 
Sejam as relações: (Cód.: 106425)
 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 ou 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 e não 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. 
Considere a relação: (Cód.: 107122)
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra média dos salários dos funcionários é:
SELECT SUM(SALARIO) FROM FUNCIONARIO;
SELECT AVG(SALARIO) FROM FUNCIONARIO;
SELECT SALARIO FROM FUNCIONARIO AVG;
SELECT MEDIA(SALARIO) FROM FUNCIONARIO;
Nenhuma das respostas acima.
Considere as relações: (Cód.: 106430)
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
( matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  ((nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) 
( matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
Não existe consulta que responda a esta questão.
( matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) 
( ((((((((((((((((((((( (((((((((( (((((((((((((( ((((((((( ((((((((( ((((((((( (((((((((((((((( ((((((((((((((((((((((((((((((((((((((((((((((((((((( (((((((((((((( 
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: (Cód.: 107126)
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ;
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
Como ficaria o comando SQL para criar a tabela a seguir? (Cód.: 106979)
	
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes