Buscar

AVALIACAO PARCIAL 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 5 páginas

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

Prévia do material em texto

1a Questão (Ref.: 201602012026) Acerto: 1,0 / 1,0 
Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: 
 
 
 
Chave candidata 
 
Não existe atributo com esta característica 
 
Chave externa 
 
Chave simples 
 Chave estrangeira 
 
 
 
 
 
 2a Questão (Ref.: 201601875195) Acerto: 1,0 / 1,0 
É responsável por garantir a Integridade Referencial: 
 
 
 
Chave Secundária 
 
Chave Candidata 
 Chave Estrangeira 
 
Chave de Atributo 
 
Chave Primária 
 
 
 
 
 
 3a Questão (Ref.: 201602539288) Acerto: 1,0 / 1,0 
Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra 
relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos 
cursos? 
 
Alunos(matricula, nome, endereco, cpf, cod_curso) 
Cursos(codigo, nome_curso) 
 
 
 
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) 
 
ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) 
 
ᴨnome, nome_curso(Alunos X Cursos) 
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) 
 
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) 
 Gabarito Comentado. 
 
 
 
 
 
 
 
 
 
 4a Questão (Ref.: 201601874686) Acerto: 1,0 / 1,0 
A relação T1 abaixo conterá: 
T1 =  nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
 
 
 
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 
 
Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 
 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 
 
Esta não é uma consulta válida 
 
Nome e depto de todos os empregados homens que ganham menos que 5000 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201601875038) Acerto: 0,0 / 1,0 
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), 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); 
 
 
 
 
 
 6a Questão (Ref.: 201602577647) Acerto: 1,0 / 1,0 
Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da 
Informação 
Em uma SQL 
 
 
 
os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. 
 
a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. 
 
os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store. 
 
a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em 
um banco de dados. 
 a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar 
informações em um banco de dados. 
 
 
 
 
 
 7a Questão (Ref.: 201601797361) Acerto: 1,0 / 1,0 
Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para? 
 
 
 
Fazer uma atualização de dados mais precisa. 
 Realizar tarefas como somar ou agrupar valores, comparar valores. 
 
Não é utilizado em Banco de Dados. 
 
Criar novas consultas. 
 
Para excluir dados por um procedimento no banco. 
 
 
 
 
 8a Questão (Ref.: 201601876110) Acerto: 1,0 / 1,0 
Observe a tabela empregado: 
 
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo: 
 
 
 
 
0 
 2 
 
3 
 
1 
 
4 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201601875342) Acerto: 1,0 / 1,0 
Considere a relação: 
FUNCIONARIO (matrícula, cargo, salario, admissao) 
A consulta SQL que mostra o total dos salários dos funcionários é: 
 
 
 
 
SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); 
 SELECT SUM (SALARIO) FROM FUNCIONARIO; 
 
SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); 
 
Nenhuma das repostas acima 
 
SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201602438940) Acerto: 1,0 / 1,0 
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados 
públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no 
endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. 
Seguem algumas tabelas do Esquema: 
Ordem (IDOrdem, NomeOrdem) 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Nome (IDNome, IDEspécie, NomePopular) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de 
número 018103, sem que os nomes se repitam. Assinale a alternativa correta abaixo: 
 
 
 
SELECT DISTINCT nomeEspécie FROM OrdemO, Espécie E WHERE O.IDOrdem = E.IDordem AND 
E.IDEspécie < 018013; 
 
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 
018013; 
 
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND 
E.IDEspécie <= 018013; 
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND 
E.IDEspécie <= 018013; 
 
SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie 
<= 018013;

Continue navegando