“Aquele que não luta pelo futuro que quer, deve aceitar o futuro que

Propaganda
Tipo de Avaliação:
( ) N1 ( ) N2 (X) Substitutiva
(X) Teórica ( ) Prática
Curso:
Técnico em Informática
Disciplina:
Banco de Dados II
Turma: 1120150103
Professor: Gustavo Zimmermann
Data: 29/01/2016
Nota:
Aluno:
INSTRUÇÕES:
a) Leia atentamente as questões antes de respondê-las e interprete devidamente as questões, visto ser esta uma das
habilidades exigidas na avaliação.
b) Use caneta azul ou preta e não rasure as questões objetivas.
c) Na segunda folha você terá às questões 4, 5 e 6 valendo cada uma 3 (três) pontos. Você deve escolher 2 (duas) das
3 (três) questões para resolver, caso o aluno resolva apenas 1 (uma) questão a mesma será zerada. Caso você
escolha em fazer as 3 (três) questões poderá ganhar 3 (três) pontos extras.
1. (1,5) MER – Considere um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos
atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e com a
entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO (sendo NOMEDEPENDENTE chave parcial). Existe também o relacionamento identificador POSSUI entre EMPREGADO
e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir N DEPENDENTES e um
DEPENDENTE tem que ser necessariamente de um único EMPREGADO. Escolha entre as opções abaixo
a que descreve CORRETAMENTE o esquema relacional para a entidade DEPENDENTE
a) Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE.
Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO.
b) Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE e
PARENTESCO. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de
EMPREGADO.
c) Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: MATRICULA e NOMEDEPENDETE. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de
EMPREGADO.
d) Atributos: NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE.
2. (1,0) Generalização e Especialização – Considerando o diagrama ilustrado na figura abaixo, julgue os
itens que se seguem.
No diagrama apresentado, o triângulo
representa
uma
generalização/especialização e indica que
a entidade Cliente é dividida em dois
subconjuntos, as entidades Pessoa física e
Pessoa
jurídica.
No
conceito
de
generalização/especialização, a ideia de
dependência de propriedades significa que
cada ocorrência da entidade especializada
possui, além de suas propriedades, as
propriedades
da
entidade
genérica
correspondente.
a) CERTO
b) ERRADO
3. (1,5) MER – Em Modelo de Entidade de Relacionamento, possuímos entidades e atributos. A esse
respeito, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Cada entidade tem atributos propriedades particulares que a descrevem. Por exemplo, uma entidade
empregada pode ser descrita pelo nome do empregado, idade, endereço, salário e trabalho (função).
II. Uma entidade pode ser um objeto com uma existência física (por exemplo, uma pessoa, um carro, uma casa
ou um funcionário) ou um objeto com uma existência conceitual (por exemplo, uma empresa, um trabalho ou um
curso universitário).
“Aquele que não luta pelo futuro que quer, deve aceitar o futuro que vier” (Hélio Rodrigues).
Boa Prova!
III. O objeto básico de um MER é uma entidade, 'algo' do mundo real, com uma existência independente.
IV. Os valores dos atributos que descrevem cada entidade se tornarão a maior parte dos dados armazenados
no banco de dados.
a) Apenas I, II e IV.
d) Apenas III.
b) Apenas II, III e IV.
d) Todas as afirmativas estão corretas.
c) Apenas I, III e IV.
4. (3,0) Segurança – Sobre os Aspectos de Segurança em Banco de Dados, relacione as colunas.
( 9 ) Tem como principal objetivo o evitar conflitos de acesso simultâneo.
1. SQL Injection
( 4 ) Verifica em toda transação se os tipos de dados estão corretos, por
exemplo, impede que seja armazenado uma data onde espera- se um número.
2. Assinatura Digital
( 5 ) Disco, Sistema e Transação.
3. Log
(11) É um dos principais mecanismos de segurança que você pode usar para
se proteger dos riscos associados ao uso da Internet.
4. Restrições de Integridade
5. Tipos de Falhas
6. Falha de Transação
( 2 ) Baseia-se no fato de que apenas o dono conhece a chave privada e que,
se ela foi usada para codificar uma informação, então apenas seu dono poderia
ter feito isto.
8. Mecanismos de Controle de Acesso
( 1 ) É um tipo de ameaça de segurança que se aproveita de falhas em sistemas
que interagem com bases de dados via SQL.
(10) São usados para implementar as políticas de autorização.
9. Controle de Concorrência
( 8 ) Esse controle é usualmente conhecido como integridade referencial.
10. Controle de Redundância
(12) São executados periodicamente e constituem um ponto de partida para a
recuperação do Banco de Dados após a ocorrência de uma falha.
7. Backup
11. Criptografia
12. Recovery
( 3 ) Utilizado para normalmente se refazer uma transação.
( 7 ) Objetivo restaurar o Banco de Dados para um estado de integridade, após
a ocorrência de uma falha.
( 6 ) É a mais inofensiva e recupera-se recorrendo ao ficheiro transaction log.
5. (3,0) SQL e Formas Normais – Analise a criação e atualização da tabela Item pelos seguintes comandos
em linguagem SQL:
CREATE TABLE Item (Codigo INT(10), Nome VARCHAR(40), ValorUnitario REAL, Quantidade INT(100),
ValorTotal REAL, Fornecedor VARCHAR(40)); INSERT INTO Item VALUES(1, "item 1",10.0,2,20.0,NULL);
É correto afirmar que a tabela Item
a) está na segunda forma normal, porém não está
na terceira forma normal.
b) está na primeira forma normal, porém não está
na segunda forma normal.
c) está na primeira e na segunda forma normal.
d) não está na primeira forma normal.
e) está na primeira, na segunda e na terceira forma
normal.
6. (3,0) Normalização e Formas Normais – A normalização é um conjunto de critérios formais para analisar
esquemas de relações, com base nas dependências funcionais entre seus atributos. As relações
EMPREGADO e PONTO foram apresentadas a um analista de sistemas e reproduzidas abaixo.
Diante do exposto, conclui-se que:
a) as relações respeitam todas as formas normais.
b) ambas as relações contemplam a 2FN.
c) EMPREGADO contempla a primeira forma normal
(1FN), mas PONTO não satisfaz a segunda forma
normal (2FN).
d) EMPREGADO não contempla 1FN e PONTO
satisfaz 2FN
e) EMPREGADO não contempla 1FN e PONTO não
respeita a 2FN.
“Aquele que não luta pelo futuro que quer, deve aceitar o futuro que vier” (Hélio Rodrigues).
Boa Prova!
Download