Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201102236012 V.3 Fechar Aluno(a): LEONARDO SOARES SIQUEIRA Matrícula: 201102236012 Desempenho: 9,0 de 10,0 Data: 21/09/2015 07:37:46 (Finalizada) 1a Questão (Ref.: 201102370007) Pontos: 1,0 / 1,0 (CONSULPLAN 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por: Dependência de dados. Integridade de dados. Consistência de dados. Redundância de dados. Replicação de dados. 2a Questão (Ref.: 201102367420) Pontos: 1,0 / 1,0 Uma chave candidata é: um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas. uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária. um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais. um conjunto de atributos que descrevem as características dos elementos a serem modelados. uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela. 3a Questão (Ref.: 201102366043) Pontos: 0,0 / 1,0 Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: Não existe consulta que responda a esta questão. matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina 26/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 2/4 (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) Gabarito Comentado. 4a Questão (Ref.: 201102366019) Pontos: 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 Esta não é uma consulta válida Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Nome e depto de todos os empregados homens que ganham menos que 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 5a Questão (Ref.: 201102366606) Pontos: 1,0 / 1,0 Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela? INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000'); INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000); INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000); INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000); INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000); 6a Questão (Ref.: 201102366714) Pontos: 1,0 / 1,0 O comando SQL que apaga um tabela é: 26/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 3/4 UPDATE REMOVE TABLE DROP TABLE DELETE TABLE INSERT INTO 7a Questão (Ref.: 201102932701) Pontos: 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/sharkcontrolprogramsharkcatchstatistics/resource/5c6be990393841258cca dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) Local (IDLocal, CodArea, NomeLocal) Area (CodArea, NomeArea) Sabendose que um metro possui 39,3700787 polegadas, assinale a alternativa correto abaixo que consulta a data da captura, a temperatura da água e o comprimento do tubarão convertido em polegadas com o título Polegadas: SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C; SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; Gabarito Comentado. 8a Questão (Ref.: 201102366535) Pontos: 1,0 / 1,0 Dentre as sublinguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas? Controle de transações DML DDL DRL DCL Gabarito Comentado. 26/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7259941000 4/4 9a Questão (Ref.: 201102367664) Pontos: 1,0 / 1,0 Considere a seguinte consulta SQL: SELECT nome, count(*) FROM aluno GROUP BY nome Esta consulta tem como resultado. todos os atributos da tabela nome, além do atributo especial Count. o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno. o atributo nome e o número de registros existentes para cada nome, da tabela aluno. o atributo nome e o número de registros existentes para cada nome, na tabela nome. todos os atributos das tabelas nome e aluno. 10a Questão (Ref.: 201102366396) Pontos: 1,0 / 1,0 Em SQL, para contar linhas usamos: GROUP BY SUM COUNT SELECT AVG
Compartilhar