Baixe o app para aproveitar ainda mais
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,5 de 0,5 Data: 10/04/2017 20:25:49 (Finalizada) 1a Questão (Ref.: 201307825738) Pontos: 0,1 / 0,1 SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A; SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A; SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; Gabarito Comentado. 2a Questão (Ref.: 201307835348) Pontos: 0,1 / 0,1 São comandos da categoria de Definição de Dados (DDL): BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri... 1 de 3 22/05/2017 08:25 INSERT / UPDATE / DELETE GRANT / REVOKE SELECT CREATE / ALTER / DROP COMMIT / ROLLBACK 3a Questão (Ref.: 201308001091) Pontos: 0,1 / 0,1 Dado o seguinte requisito funcional: É necessário cadastrar a matrícula, o nome e o curso dos alunos, e sabendo que um aluno pode fazer mais de um curso e um curso ter mais de um aluno. Qual das questões representa a normalização correta de um banco de dados relacional? CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO), FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY (MATRICULA)); Gabarito Comentado. 4a Questão (Ref.: 201307949485) Pontos: 0,1 / 0,1 No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente: tupla, chave primária, apelido, chave estrangeira coluna, tabela, apelido, chave primária campo, atributo, apelido, tabela apelido, atributo, tabela, chave estrangeira File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri... 2 de 3 22/05/2017 08:25 atributo, apelido, campo, tabela 5a Questão (Ref.: 201307342976) Pontos: 0,1 / 0,1 Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ϐicaria o comando SQL para aumentar em 10% o valor unitário de cada produto? UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; Gabarito Comentado. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_peri... 3 de 3 22/05/2017 08:25
Compartilhar