Buscar

SIMULADO 01 2021 - BANCO DE DADOS

Prévia do material em texto

Disc.: BANCO DE DADOS
Aluno(a): JANCARSON DE ALMEIDA DOURADO 202051189185
Acertos: 6,0 de 10,0 20/04/2021
Acerto: 1,0 / 1,0
Não é função de um Administrador de Banco de Dados.
Desenvolver e monitorar o desempenho dos servidores de banco de dados.
Criação e manutenção de um modelo de dados corporativo;
Instalar e manter os sistemas gerenciadores de banco de dados,
Gerenciar ao níveis de acesso de modo a garantir maior segurança a informação.
Implementar e administrar rotinas de backup.
Respondido em 20/04/2021 20:05:03
Explicação:
Administrador de Dados: Responsáveis pela criação e manutenção de um modelo de dados corporativo.
Administrador de Banco de dados (DBA): Desenvolve os esquemas internos através da construção das tabelas,
índices, etc. Autoriza o acesso ao banco de dados, de modo a coordenar e monitorar seu uso, garante a
segurança dos dados, bem como o seu backup e recuperação em caso de falhas, além de garantir a
performance do banco de dados.
Acerto: 1,0 / 1,0
Um SGBD proporciona a cada tipo de usuário uma representação conceitual dos dados permitindo uma
melhor interação entre os usuários e o banco de dados. A abstração de dados pode ser classificada em
níveis. Segundo o livro, qual o nível que proporciona ao usuário acesso as informações no banco de dados
sem que tenha a necessidade de conhecer toda a estrutura do banco e sua complexidade.
Nível lógico
Nível de interpolação
Nível físico
Nível visão
Nível parcial
Respondido em 20/04/2021 20:13:02
Explicação:
Questão1a
Questão2a
O nível visão proporciona ao usuário acesso as informações no banco de dados sem que tenha a necessidade
de conhecer toda a estrutura do banco e sua complexidade.
Acerto: 1,0 / 1,0
Analise o texto abaixo:
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o obje�vo de integrar dados e
realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto
está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é
apresentada a seguir:
Uma empresa tem CNPJ, �po, razão social e nome-fantasia. Um acidente de trabalho possui iden�ficador de acidente, status do
acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre
em somente uma empresa. Um acidentado possui iden�ficador de acidentado, nome do acidentado, sexo do acidentado e data de
nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um
acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do
óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de en�dades
Empresa e Acidente:
(0,N) e (0,N).
(0,1) e (0,N).
(0,1) e (1,N).
(0,N) e (1,1).
(0,N) e (1,N).
Respondido em 20/04/2021 20:33:00
Acerto: 0,0 / 1,0
Leia as afirmativas a seguir:
I - A integridade referencial só pode ser implementada se houver integridade de entidade.
Porque:
II - A integridade referencial é implementada a partir de uma chave primária, a qual corresponde a
integridade de entidade.
Após analisar as relações entre ambas as frases, assinale a opção correta:
Se a primeira é false, a segunda é verdadeira
Se as duas são verdadeiras, a segunda justifica a primeira
Se a primeira é verdadeira, a segunda é falsa
As duas afirmativas são falsas
Se as duas são verdadeiras, a segunda não justifica a primeira
Respondido em 20/04/2021 20:36:37
Gabarito
Comentado
Acerto: 1,0 / 1,0
Uma relação R além de estar na primeira forma normal (1FN), cada atributo não chave é dependente da
chave primária inteira, ou seja, cada atributo não chave não depende parcialmente da chave. Desta forma,
R está, necessariamente, em que forma normal?
Questão3a
Questão4a
Questão5a
4FN
3FN
FNBC
5FN
2FN
Respondido em 20/04/2021 20:43:15
Explicação:
Normalização:
1FN: Uma relação está na Primeira Forma Normal se todos os atributos que a compõem são atômicos, ou seja,
se todas as colunas que a compõem são atômicas e monovaloradas, não contendo nenhum grupo de
repetição/dependência multivalorada.
2FN: Uma relação está na Segunda Forma Normal se ela está na 1NF e todo atributo não-chave primária é
plenamente dependente de toda a chave primária e não de apenas parte dela.
3FN: Uma relação está na Terceira Forma Normal se ela está na 2NF e nenhum atributo não-chave é
transitivamente dependente da chave primária.
4FN: Uma relação está na Quarta Forma Normal se não exista nenhuma dependência multi-valorada não trivial
de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata.
5FN: trata de casos particulares que ocorrem com pouca frequencia na modelagem de dados e que são os
relacionamentos múltiplos ( ternários, quaternários, ... , n-nários ). Ela fala que uma entidade está na sua 5FN
quando o conteudo desta entidade nao puder ser reconstruído a partir de outras entidades menores, extraídas
desta entidade.
FNBC: É um aperfeiçoamento da 3FN. Uma relação está na BCFN quando todos os atributos estão dependentes
da chave, de toda a chave e de nada mais do que a chave.
Acerto: 1,0 / 1,0
A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída
pela expressão:
π NOME (CLIENTE |X| EMPRESTIMO);
CLIENTE |X| EMPRESTIMO;
σ CLIENTE.COD_CLI= EMPRESTIMO.COD (CLIENTE X EMPRESTIMO);
CLIENTE U EMPRESTIMO;
CLIENTE ∩ EMPRESTIMO;
Respondido em 20/04/2021 20:47:05
Explicação: Quando o atributo de junção tiver o mesmo nome nas duas relações envolvidas ele pode ser
suprimido.
Acerto: 0,0 / 1,0
- Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data
Manipulation Language)?
É a linguagem de inserir dados em um banco de dados
É a linguagem de excluir dados em um banco de dados
É a linguagem de atualizar dados em banco de dados
É a linguagem de consultar dados em um banco de dados
Questão6a
Questão7a
É a linguagem que dá suporte à declaração de objetos dos bancos de dados
Respondido em 20/04/2021 20:53:55
Acerto: 0,0 / 1,0
Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações
abaixo foram definidas:
TIPO_PROJETO (ID_TIPO, NOME)
PROJETO (ID_PROJETO, NOME, DESCRICAO, ID_TIPO, VALOR)
Conforme a linguagem SQL e as relações dadas, escolha a opção que mostre o nome do projeto e nome do
seu tipo, dos projetos que não possuam valor, bem como dos tipos que possuam mais do que cinco
projetos.
SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND VALOR IS NULL AND TP.ID_TIPO IN
(SELECT ID_TIPO
FROM TIPO_PROJETO
GROUP BY ID_TIPO
HAVING COUNT(*) > 5);
SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND VALOR IS NULL AND TP.ID_TIPO IN
(SELECT ID_TIPO
FROM PROJETO
GROUP BY ID_TIPO
HAVING COUNT(*) > 5);
SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0
GROUP BY ID_TIPO
HAVING COUNT(*) > 5;
SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0 AND TP.ID_TIPO =
(SELECT ID_TIPO
FROM PROJETO
GROUP BY ID_TIPO
HAVING COUNT(*) > 5);
SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0 AND TP.ID_TIPO IN
(SELECT ID_TIPO
FROM PROJETO
GROUP BY ID_TIPO
HAVING COUNT(*) > 5);
Respondido em 20/04/2021 21:11:25
Gabarito
Comentado
Acerto: 0,0 / 1,0
De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome de cada empregado, o
nome do seu departamento, daqueles que ganham comissão, através da linguagem SQL. O exemplo do
banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave
primária é EMPNO (matrículado empregado) e a tabela DEPT que contém dados dos departamentos, cuja a
chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela
EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT.
ESTRUTURA DAS TABELAS DO BANCO DE DADOS
TABELA EMP
Name Null Type
----------------------------------------------
Questão8a
Questão9a
EMPNO NOT NULL NUMBER(4)
NOME_EMP CHAR(10)
CARGO CHAR (9)
GERENTE NUMBER(4)
SALARIO NUMBER(7,2)
COMISSAO NUMBER(7,2)
DEPTNO NUMBER(2)
TABELA DEPT
Name Null Type
----------------------------------------------
DEPTNO NOT NULL NUMBER(2)
NOME_DEPT CHAR(14)
LOCALIZACAO CHAR(13)
SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO < > 0;
SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO
HAVING E.COMISSAO IS NULL;
SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.COMISSAO >0;
SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO IS NOT NULL;
SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO>0;
Respondido em 20/04/2021 21:20:50
Gabarito
Comentado
Acerto: 1,0 / 1,0
As propriedades ACID de uma transação de banco de dados são, respectivamente?
Automatismo, Competência, Isolamento, Definição
Atomicidade, Consistência, Isolamento, Durabilidade
Atomicidade, Concorrência, Isomorfismo, Durabilidade
Agregação, Consistência, Isolamento, Dinâmica
Agregação, Consistência, Isomorfismo, Distribuição
Respondido em 20/04/2021 21:25:30
Questão10a
Explicação:
Uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de
dados.
Propriedades: Atomicidade, Consistência, Isolamento e Durabilidade.

Continue navegando

Outros materiais