Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0768&p4=103551&p5=AV&p6=08/11/2018&p… 1/4 Avaliação: CCT0768_AV_201708217967 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201708217967 - THIAGO CARMO DA SILVA Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: Av. Parcial Data: 08/11/2018 18:55:05 1a Questão (Ref.: 201708346145) Pontos: 1,0 / 1,0 Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 5,3,2,1,4 4,2,3,1,5 5,2,3,1,4 5,2,1,3,4 5,2,3,4,1 2a Questão (Ref.: 201708347012) 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: 12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0768&p4=103551&p5=AV&p6=08/11/2018&p… 2/4 π setor = "Projetos" (σ matricula (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π Funcionarios_ste (σ matricula, setor = "Projetos") π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ matricula (π setor = "Projetos" (Funcionarios_ste)) 3a Questão (Ref.: 201708498603) Pontos: 0,0 / 1,0 Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos". create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) 4a Questão (Ref.: 201708347593) Pontos: 1,0 / 1,0 Observe a tabela empregado: Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo: 3 0 4 2 1 12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0768&p4=103551&p5=AV&p6=08/11/2018&p… 3/4 5a Questão (Ref.: 201708347624) Pontos: 1,0 / 1,0 Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario? 8 7 6 9 5 6a Questão (Ref.: 201709023989) Pontos: 1,0 / 1,0 Um sistema de informação usa um banco de dados relacional que possui tabelas cujos esquemas em SQL estão representados a seguir. CREATE TABLE Artista ( id INTEGER PRIMARY KEY, nome VARCHAR(40) NOT NULL, CPF CHAR(11) NOT NULL, dataNascimento DATE, UNIQUE (CPF) ); CREATE TABLE Evento ( id INTEGER PRIMARY KEY, descricao VARCHAR(60) NOT NULL, numMaxConvidados INTEGER DEFAULT 0, CHECK (numMaxConvidados >= 0) ); CREATE TABLE Atuacao ( idArtista INTEGER, idEvento INTEGER, PRIMARY KEY (idArtista, idEvento), FOREIGN KEY (idArtista) REFERENCES Artista, FOREIGN KEY (idEvento) REFERENCES Evento(id)); O sistema também possui uma consulta que integra um de seus relatórios, conforme indicado a seguir: SELECT A.nome, E.descricao FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento FULL OUTER JOIN Artista A ON T.idArtista = A.id Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório e: O nome de todos os artistas e, caso eles participem de eventos, a descrição do evento. O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem, os dois combinados. O nome de todos os artistas combinados com a descrição de todos os eventos O nome de todos os artistas e a descrição de todos os eventos em que eles atuam. A descrição de todos os eventos e, caso haja artistas alocados, os seus nomes. 12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0768&p4=103551&p5=AV&p6=08/11/2018&p… 4/4 7a Questão (Ref.: 201708269320) Pontos: 1,0 / 1,0 Qual opção abaixo representa uma sequência de operadores de conjunto? union, union all, intersect e except char, date, vardate e int foreign key, primary key, references e unique varchar, primary key, references e check char, unique, varchar e numeric 8a Questão (Ref.: 201708346641) Pontos: 1,0 / 1,0 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. Permitir a representação conceitualmente os dados de uma base de dados. 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 ao usuário definir os dados que deseja ver no momento da criação de uma consulta. 9a Questão (Ref.: 201708360926) Pontos: 1,0 / 1,0 (CESGRANRIO - 2006 - EPE - Área Tecnologia da Informação) Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA. Uma forma para detectar um estado de deadlock consiste em construir um grafo wait-for. O problema de espera indefinida (starvation) pode ocorrer se o esquema de espera para itens bloqueados for parcial, dando prioridade a algumas transações sobre as outras. Diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação As técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios, portanto, deadlocks nunca podem ocorrer. O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação T no conjunto. 10a Questão (Ref.: 201708364000) Pontos: 0,0 / 1,0 O otimizador do Oracle transforma condições envolvendo certos operadores, no caso do operador BETWEEN, ao usarmos como o exemplo a construção: Salario BETWEEN 1000 AND 3000 A sua otimização resultante será: salário >= 1000 AND salário <= 3000 salário > 1000 OR salário < 3000 salário < 1000 OR salário > 3000 salário > 1000 AND salário < 3000 salário >= 1000 OR salário <= 3000 Período de não visualização da prova: desde 07/11/2018 até 27/11/2018.
Compartilhar