Buscar

CCT0199 - BANCO DE DADOS - AV1

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

Prévia do material em texto

Disciplina: CCT0199 - IMPL. BANCO DE DADOS Período Acad.: 2012.3-EAD (G) / AV1 
 Matrícula: 
 Turma: 9001/AA 
 
É responsável por garantir a Integridade Referencial: (Cód.: 106915) 
Chave Estrangeira 
Chave Primária 
Chave Candidata 
Chave Secundária 
Chave de Atributo 
 
Considere o texto a seguir e complete as lacunas, com as expressões constantes nas 
alternativas, respeitando a correlação sequencial em que estão dispostas. (Cód.: 106376) 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores 
distinguem uma linha das demais, dentro de uma tabela. 
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores 
aparecem, necessariamente, na ........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para 
distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é 
escolhida como ..................... As demais colunas ou combinações são denominadas 
........................ 
A seqüência correta encontra-se apenas em: 
 
Chave primária; chave primária; chave primária; super-chave; chaves secundárias. 
Chave primária; chave estrangeira; chave primária; chave secundária; chaves 
alternativas. 
Chave primária; chave estrangeira; chave primária; chave primária; chaves 
alternativas. 
Chave primária; super-chave; chave primária; chave candidata; chaves secundárias. 
Chave primária; chave estrangeira; chave primária; chave primária; chaves 
estrangeiras. 
 
É uma vantagem de uso da linguagem SQL: (Cód.: 106750) 
Alto custo de treinamento 
Dependência de fabricante 
Definição dinâmica dos dados 
Dependência de plataforma 
Visão única dos dados 
 
 
O comando SELECT * FROM [tabela] WHERE [condições] : 
(Cód.: 106753) 
Lista tanto as linhas quanto as colunas de uma tabela 
Lista todas as linhas de uma tabela 
Não é um comando da linguagem SQL 
Lista todas as colunas de uma tabela 
Nenhuma das respostas acima 
 
Considere a relação: (Cód.: 107076) 
ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso, 
coeficiente_de_rendimento). A consulta SQL para listar os alunos com maior e menor 
coefiente de rendimento nos estado de SP, RJ e MG é: 
 
Nenhuma das respostas acima 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), 
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 
'SP' AND ESTADO = 'RJ' AND ESTADO = 'MG'; 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), 
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO; 
SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE 
ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), 
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO 
= 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; 
 
 
 
 
 
O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra 
relacional: (Cód.: 106752) 
 
Seleção e Projeção 
União e Interseção 
Projeção e União 
Seleção e Junção 
Seleção e Diferença 
 
 
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional: 
(Cód.: 106751) 
 
Interseção 
Junção 
Projeção 
União 
Seleção 
 
Considere a relação abaixo: (Cód.: 107047) 
CLIENTE (cpf, nome, endereço, telefone) 
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não 
possuem endereço cadastrado" é: 
SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL; 
SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL; 
SELECT CPF, NOME FROM CLIENTE; 
Nenhuma das respostas acima. 
SELECT * FROM CLIENTE WHERE ENDERECO IS NULL; 
 
 
Como ficaria o comando SQL para criar a tabela a seguir? (Cód.: 106979) 
 
TABELA COLUNA TIPO TAMANHO OBSERVAÇÃO 
X-PROD CÓDIGO NUMÉRICO 5 Chave Primária 
 DESCRICAO CARACTER 40 Único e Obrigatório 
 
 UNIDADE NUMÉRICO 8 
 VALOR_UNIT NUMÉRICO 9,2 
 
 
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 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) ) 
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 VARCHAR2(5) PRIMARY KEY, 
DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE 
NUMBER(8), VALOR_UNIT NUMBER(9,2) ) 
 
Considere a relação: (Cód.: 107062) 
FUNCIONARIO (matrícula, cargo, salario, admissao) 
A consulta SQL que mostra o total dos salários dos funcionários é: 
 
SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); 
SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; 
Nenhuma das repostas acima 
SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); 
SELECT SUM (SALARIO) FROM FUNCIONARIO;

Continue navegando