Buscar

SIMULADO 4 IMPLEMENTAÇÃO DE 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 3 páginas

Prévia do material em texto

23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3
   Fechar
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0083_SM_201201233887 V.1 
Aluno(a): MICHEL PEREIRA DA NOBREGA MARINHO Matrícula: 201201233887
Desempenho: 0,3 de 0,5 Data: 11/11/2015 12:02:46 (Finalizada)
  1a Questão (Ref.: 201201364033) Pontos: 0,0  / 0,1
Considere o esquema abaixo:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
Os comandos SQL apresentam todos os elementos necessários para a sua criação estão representados em:
  CREATE TABLE PROFESSOR ( MATRICULAPRF  NOT NULL,NOMEPRF  NOT NULL, TITULACAO  NOT NULL,
ANOADMISSAO  NOT NULL, PRIMARY KEY (MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA  NOT NULL,NOMEDISCIPLINA  NOT NULL, CREDITOS 
NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA  NOT NULL, CODIGO NOT NULL, PRIMARY KEY (MATRICULA,
CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO
REFERENCES DISCIPLINA (CODIGODISCIPLINA));
CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY
(MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5)  NOT NULL, NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5), PRIMARY KEY
(MATRICULA, CODIGO));
  CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER(5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY
(MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2)  NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5) NOT NULL,
PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR
(MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); 
CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL, NOMEPRF VARCHAR(20) NOT
NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER (5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL);
CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL,
TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA
VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER(5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL,
PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3
(MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA));
  2a Questão (Ref.: 201201364376) Pontos: 0,1  / 0,1
O comando SQL que apaga um tabela é:
 
REMOVE TABLE
DELETE TABLE
INSERT INTO
UPDATE
  DROP TABLE
  3a Questão (Ref.: 201201847132) Pontos: 0,0  / 0,1
Na figura é exibida a estrutura da tabela TCC. Deseja‐se realizar uma mudança nesta tabela que não permita o cadastro
de um TCC contendo o mesmo 娀項tulo que um TCC já cadastrado previamente. Assinale qual a alterna娀項va abaixo realiza
esta mudança corretamente:
  ALTER TABLE TCC ADD UNIQUE(TITULO);
ALTER TABLE TCC ADD TITULO (UNIQUE);
  ALTER TABLE TCC CHANGE TITULO (UNIQUE);
ALTER TABLE TITULO ADD UNIQUE(TCC);
ALTER TABLE TCC CHANGE UNIQUE(TITULO);
 Gabarito Comentado.
  4a Questão (Ref.: 201201364214) Pontos: 0,1  / 0,1
Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará
dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste
caso?
CHAR(tam)
RAW(tam)
  VARCHAR2(tam)
LONG RAW
LONG
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3
  5a Questão (Ref.: 201201364351) Pontos: 0,1  / 0,1
Considere a relação:
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 é:
 
 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO;
  SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO
WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG';
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' AND ESTADO = 'RJ' AND ESTADO = 'MG';
Nenhuma das respostas acima
 Gabarito Comentado.

Outros materiais