Buscar

Avaliando o aprendizado 2017

Prévia do material em texto

SUELLEN CRISTINY DE AGUIAR BRITO
201307214487 CAMPO GRANDE (RJ)
Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0083_SM_201307214487 V.1 
Aluno(a): SUELLEN CRISTINY DE AGUIAR BRITO Matrícula: 201307214487
Desempenho: 0,3 de 0,5 Data: 18/05/2017 10:47:16 (Finalizada)
1a Questão (Ref.: 201308012684) Pontos: 0,0 / 0,1
Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve
ter o mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada
instrução select devem estar na mesma ordem. Trata-se de
like.
union.
join.
format.
2a Questão (Ref.: 201307342914) Pontos: 0,1 / 0,1
Como ϐicaria o comando SQL para criar a tabela a seguir?
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_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, 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) )
Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201307343692) Pontos: 0,1 / 0,1
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome='M'.
DELETE FROM Aluno WHERE nome LIKE 'G%'.
BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri...
1 de 3 22/05/2017 08:26
DELETE FROM Aluno WHERE nome LIKE 'M%'.
DELETE FROM Aluno WHERE nome SUCH '%M'.
Gabarito Comentado.
4a Questão (Ref.: 201307342693) 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);
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 (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) 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, 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));
5a Questão (Ref.: 201307883267) Pontos: 0,1 / 0,1
SQL é uma linguagem?
Para desenvolvimento de aplicações gráficas.
Para manipulação de banco de dados.
Para desenho de telas.
Para criação de scripts.
BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri...
2 de 3 22/05/2017 08:26
Para criar regras de negócios que rodam no servidor.
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri...
3 de 3 22/05/2017 08:26

Continue navegando