Você está na página 1de 5

Disciplina: CCT0199 - IMPL. BANCO DE DADOS Perodo Acad.: 2012.

3-EAD (G) / AV1


Matrcula:
Turma: 9001/AA

responsvel por garantir a Integridade Referencial: (Cd.: 106915)

Chave Estrangeira
Chave Primria
Chave Candidata
Chave Secundria
Chave de Atributo

Considere o texto a seguir e complete as lacunas, com as expresses constantes nas


alternativas, respeitando a correlao sequencial em que esto dispostas. (Cd.: 106376)
Uma ..................... uma coluna ou uma combinao de colunas cujos valores
distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... uma coluna ou uma combinao de colunas cujos valores
aparecem, necessariamente, na ........................ de uma tabela.
Em alguns casos, mais de uma coluna ou combinaes de colunas podem servir para
distinguir uma linha das demais. Uma das colunas (ou combinao de colunas)
escolhida como ..................... As demais colunas ou combinaes so
denominadas ........................
A seqncia correta encontra-se apenas em:

Chave primria; chave primria; chave primria; super-chave; chaves secundrias.


Chave primria; chave estrangeira; chave primria; chave secundria; chaves
alternativas.
Chave primria; chave estrangeira; chave primria; chave primria; chaves
alternativas.
Chave primria; super-chave; chave primria; chave candidata; chaves secundrias.
Chave primria; chave estrangeira; chave primria; chave primria; chaves
estrangeiras.

uma vantagem de uso da linguagem SQL: (Cd.: 106750)


Alto custo de treinamento
Dependncia de fabricante

Definio dinmica dos dados


Dependncia de plataforma
Viso nica dos dados

O comando SELECT * FROM [tabela] WHERE [condies] :


(Cd.: 106753)
Lista tanto as linhas quanto as colunas de uma tabela
Lista todas as linhas de uma tabela
No um comando da linguagem SQL

Lista todas as colunas de uma tabela


Nenhuma das respostas acima

Considere a relao: (Cd.: 107076)


ALUNO (matrcula, nome, endereo, 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 operaes da lgebra


relacional: (Cd.: 106752)

Seleo e Projeo
Unio e Interseo
Projeo e Unio
Seleo e Juno
Seleo e Diferena

O comando SELECT FROM corresponde a seguinte operao da lgebra relacional:


(Cd.: 106751)
Interseo
Juno
Projeo
Unio

Seleo

Considere a relao abaixo: (Cd.: 107047)


CLIENTE (cpf, nome, endereo, telefone)
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que no
possuem endereo 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? (Cd.: 106979)
TABEL
A
XPROD

COLUNA

TIPO

CDIGO

NUMRIC
O
CARACTE
R
NUMRIC
O
NUMRIC
O

DESCRICA
O
UNIDADE
VALOR_UN
IT

TAMANH
O
5

OBSERVAO

40

nico e Obrigatrio

Chave Primria

8
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 relao: (Cd.: 107062)


FUNCIONARIO (matrcula, cargo, salario, admissao)
A consulta SQL que mostra o total dos salrios dos funcionrios :

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;

Você também pode gostar