Baixe o app para aproveitar ainda mais
Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201102204935 V.3 Fechar Aluno(a): CLEBER LUIZ DE MAGALHAES Matrícula: 201102204935 Desempenho: 2,0 de 8,0 Data: 23/04/2015 09:54:21 (Finalizada) 1a Questão (Ref.: 201102341005) Escreva o comando SQL para eliminar a tabela ATLETA do banco de dados. A tabela ATLETA está ilustrada na figura abaixo. Sua Resposta: CcA Compare com a sua resposta: DROP TABLE atleta 2a Questão (Ref.: 201102460413) COM BASE NO BANCO DE DADOS ABAIXO, DESCREVA O RESULTADO DA CONSULTA EM ÁLGEBRA RELACIONAL A SEGUIR: ALUNO (MATRÍCULA, NOME_ALUNO, ENDEREÇO, CIDADE, ) DISCIPLINA (COD_DISCIPLINA, NOME_DISC, CARGA_HORÁRIA) PROFESSOR (COD_PROFESSOR, NOME_PROF, ENDEREÇO, CIDADE) TURMA (COD_TURMA, COD_DISC, COD_PROF, ANO, HORÁRIO) COD_DISC REFERENCIA COD_DISCIPLINA EM DISCIPLINA COD_PROF REFERENCIA COD_PROFESSOR EM PROFESSOR HISTÓRICO (MATRÍCULA, COD_DISC, COD_TUR, COD_PROF, FREQUÊNCIA, NOTA) COD_DISC REFERENCIA COD_DISCIPLINA EM DISCIPLINA COD_TUR REFERENCIA COD_TURMA EM TURMA COD_PROF REFERENCIA COD_PROFESSOR EM PROFESSOR p COD_PROFESSOR, NOME_PROF, COD_DISCIPLINA(PROFESSOR COD_PROFESSOR = ⋈COD_PROF (sANO = 2012 AND TURNO = "NOTURNO" (TURMA))) Sua Resposta: EFWEF Compare com a sua resposta: NOME E CODIGO DOS PROFESSORES E CODIGO DAS DISCIPLINAS DAS TURMAS NOTURNAS DO ANO 2012 3a Questão (Ref.: 201102332601) Pontos: 0,0 / 1,0 Dentre as opções a seguir, qual não é uma função de grupo? MAX(x) AVG (x) SUM(x) MED(X) CONT(*) 4a Questão (Ref.: 201102332177) Pontos: 1,0 / 1,0 A linguagem SQL pode ter vários enfoques, EXCETO: Linguagem para a programação de sistemas de informação Linguagem para acesso às bases de dados Linguagem de administração de banco de dados Linguagem interativa de consulta (query AdHoc) Linguagem de consulta em ambiente cliente/servidor 5a Questão (Ref.: 201102332178) Pontos: 0,0 / 1,0 É uma vantagem de uso da linguagem SQL: Dependência de fabricante Dependência de plataforma Visão única dos dados Definição dinâmica dos dados Alto custo de treinamento 6a Questão (Ref.: 201102335823) Pontos: 0,0 / 1,0 (CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente: Update e Grant. Update e Drop. Drop e Grant. Delete e Update. Grant e Delete. 7a Questão (Ref.: 201102332407) Pontos: 0,0 / 1,0 Como ficaria o comando SQL para criar a tabela a seguir? 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, 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_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) 8a Questão (Ref.: 201102333185) Pontos: 0,0 / 1,0 O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: DELETE FROM Aluno WHERE nome LIKE 'G%'. DELETE FROM Aluno WHERE nome SUCH '%M'. DELETE FROM Aluno WHERE nome LIKE 'M%'. DELETE FROM Aluno DELETE FROM Aluno WHERE nome='M'. 9a Questão (Ref.: 201102332191) Pontos: 0,0 / 1,0 Considere o script: CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em: INSERT INTO PECAS ("1234", "lápis de cor", 500); INSERT INTO PECA (1234, "lápis de cor", 500); INSERT INTO PECAS (1234, "lápis de cor", 500); INCLUDE INTO PECA (1234, "lápis de cor", 500); INSERT PECAS (1234, "lápis de cor", 500); 10a Questão (Ref.: 201102332206) Pontos: 1,0 / 1,0 Quando desejamos selecionar o maior e o menor valor de um atributo numérico usamos: MAIOR, MENOR MIN, MAX AVG COUNT SUM
Compartilhar