Buscar

AV - EAD - Implementacao de Banco de Dados - 2016.1

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 4 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

Prévia do material em texto

Avaliação: CCT0199_AV » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 
Professor: Turma: 
Nota da Prova: 7,5 Nota de Partic.: 1 Av. Parcial 2 Data: 
 1a Questão (Ref.: 201603492386)
Pontos: 1,0 / 1,0
Escreva o comando SQL para criar a tabela DEPENDENTE no banco de dados com os seguintes atributos e suas
especificações:
CODIGO_EMPREGADO: número com 6 dígitos decimais;
NOME_DEPENDENTE: caractere que pode receber de 0 a 50 caracteres;
SEXO: caractere com 1 dígito;
DATA_NASC: atributo do tipo data;
PARENTESCO: caractere que pode receber de 0 a 15 caracteres;
Resposta: create table DEPENDENTE { CODIGO_EMPREGADO number(6) PRIMARY KEY, NOME_DEPENDENTE
varchar2 (50), SEXO char (1), DATA_NASC date, PARENTESCO varchar2 (15) };
Gabarito: CREATE TABLE dependente (codigo_empregado NUMBER(6), nome_dependente VARCHAR(50), sexo
CHAR(1), data_nasc DATE, parentesco VARCHAR(15));
 2a Questão (Ref.: 201603429488) Pontos: 1,0 / 1,0
Considere o seguinte esquema relacional:
Empregado ( Id, Nome(PK) , Id_Depto(FK Departamento) , Id_Gerente ( FK Empregado), Cargo, Salario)
Departamento ( Id(PK), Nome, Id_Regiao(FK Regiao))
Regiao (Id(PK), Nome )
A partir do esquema escreva um comando SQL, utilizando junção, que liste o ID e o Nome dos departamentos que
não possuem empregados.
Resposta: SELECT D.Id, D.Nome from Departamento D, Empregado E WHERE E.Id_Depto = D.Id AND E.ID IS
NULL; OBS: ID não é PRIMARY KEY e NOME é a chave primária da tabela Empregado.
Gabarito: Select d.Id, d.Nome
From Departamento d Left Join Empregado e on e.Id_Depto = d.Id
Where e.id is null
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 27/06/2016 15:36
 3a Questão (Ref.: 201603487268) 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:
Integridade de dados.
Replicação de dados.
 Redundância de dados.
Consistência de dados.
Dependência de dados.
 4a Questão (Ref.: 201603484123) Pontos: 1,0 / 1,0
A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
σ matricula (π setor = "Projetos" (Funcionarios_ste))
π Funcionarios_ste (σ matricula, setor = "Projetos")
σ setor = "Projetos" (Funcionarios_ste)
 
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
π setor = "Projetos" (σ matricula (Funcionarios_ste))
 5a Questão (Ref.: 201603483637) Pontos: 1,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 PECAS ("1234", "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT PECAS (1234, "lápis de cor", 500);
 INSERT INTO PECA (1234, "lápis de cor", 500);
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 27/06/2016 15:36
 6a Questão (Ref.: 201603485018) Pontos: 1,0 / 1,0
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a
palavra Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço"
a palavra Avenida.
 apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a
palavra Avenida.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra
Avenida.
 7a Questão (Ref.: 201603484022) Pontos: 0,5 / 0,5
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL
adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME;
 SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
 8a Questão (Ref.: 201603645546) Pontos: 0,0 / 0,5
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 27/06/2016 15:36
Uma operação de junção pode ser considerada uma sequência de duas operações. São elas:
 PRODUTO CARTESIANO E PROJEÇÃO
 PRODUTO CARTESIANO E SELEÇÃO
INTERSEÇÃO E UNIÃO
SELEÇÃO E PROJEÇÃO
PROJEÇÃO E UNIÃO
 9a Questão (Ref.: 201603483752) Pontos: 0,5 / 0,5
Uma visão quando aplicada a uma base de dados, é capaz de:
Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas.
Permite alterar os tipos definidos nos meta-dados do SGBD.
 Permitir a criação de um conjunto de dados virtual para ser usados em consultas.
Permitir a representação conceitualmente os dados de uma base de dados.
Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta.
 10a Questão (Ref.: 201603643098) Pontos: 0,5 / 0,5
A propriedade da transação que garante a credibilidade do banco de dados é:
Isolamento
 Consistência
Persistência
Coerência
Durabilidade
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 27/06/2016 15:36

Continue navegando