Você está na página 1de 10

Avaliação: CCT0191_AV_201107100283 » MODELAGEM DE DADOS

Tipo de Avaliação: AV

Aluno: 201107100283 - JOSE HUMBERTO DE SOUSA SILVA

Professor: CLAUDIA ABREU PAES Turma: 9004/AA

Nota da Prova: 5,6 Nota de Partic.: 1,5 Data: 13/11/2013 15:20:44

1a Questão (Ref.: 201107167682) DESCARTADA

Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma
a garantir a restrição de integridade referencial, dá-se o nome de chave

transitiva.

secundária.

candidata.

estrangeira.

referencial.

2a Questão (Ref.: 201107163196) Pontos: 0,8 / 0,8

Um Banco de Dados é:

um grupo de dados guardados num computador.

uma coleção de fatos armazenados num arquivo computadorizado.

uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do
mundo real.

um sequência de linhas armazenadas em uma tabela.

uma coleção de fatos aleatórios registrados, que representam certos aspectos de interesse do mundo
real.

3a Questão (Ref.: 201107163060) Pontos: 0,0 / 0,8

As seguintes afirmações são verdadeiras ( V ) ou falsas ( F ) ?


( ) A integridade referencial é garantida através da chave primária

( ) Mapeamento é um método para converter o diagrama ER conceitual na sua derivação

lógica dando origem a arquivos convencionais

( ) Quando há ocorrência de valores nulos os usuários tem certeza de que o atributo em

questão não é aplicável para uma instância em particular da entidade

( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos combinado

com a idéia de que o usuário não necessita saber onde os dados estão nem como estão.

A alternativa que corresponde ao preenchimento das colunas, na sequência, é:

F, F, V, V

F, F, F, V

V, V, F, F

F, V, F, V

V, F, F, V

4a Questão (Ref.: 201107185823) Pontos: 0,8 / 0,8

Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de


relacionamento. Descreva este conceito.

Resposta: É a representação do relacionamento entre as entidades.

Gabarito:

Além de especificar os objetos sobre os quais deseja-se manter informações, o Diagrama de


Entidades e Relacionamentos (DER) deve permitir a especificação das propriedades dos objetos que
serão armazenadas no banco de dados. Uma das propriedades sobre as quais pode ser desejável
manter informações é a associação entre objetos. Sendo assim, descrevemos os relacionamentos
entre esses objetos com a finalidade de mapear a relação entre eles.

5a Questão (Ref.: 201107188389) Pontos: 0,8 / 0,8


Um modelo entidade-relacionamento foi reestruturado conforme mostrado na figura abaixo.

Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O
modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação
básicas, com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária.

Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de
dados lógica será honrada, a variável de relação USUARIO:

será substituída por uma variável de relação derivada, apenas.

dispensará o uso de chaves candidatas.

será substituída por uma variável de relação básica e uma derivada.

será substituída por uma variável de relação básica, apenas.

terá que manter todos os seus atributos originais.

6a Questão (Ref.: 201107186119) Pontos: 0,0 / 0,8

O SGBD possibilita o desenvolvimento de programas aplicativos que não possuem a descrição real
de como os dados (arquivos) estão fisicamente armazenados. Desta forma, alteração nas estruturas
dos arquivos do Banco de Dados não afetam os programas aplicativos. Podem-se apresentar dois
tipos de independência de dados. Independência Lógica dos Dados e Independência Física dos
Dados. Descreva sobre a independência Lógica dos Dados.

Resposta: É a capacidade de compartilhamento dos dados, assim os usuários podem acessar as mesmas
informações ao mesmo tempo.

Gabarito:

Independência Lógica dos Dados consiste na capacidade de alterar o esquema interno sem provocar
modificações no esquema conceitual.

7a Questão (Ref.: 201107163155) Pontos: 0,8 / 0,8

Para as questões seguintes considere os atributos sublinhados como a chave primária de cada relação R.
Sabendo-se que todos os atributos são atômicos assinale as alternativas que estão na 3NF:

1. R(A, B, C), e as dependências funcionais A -> B e A -> C

2. R(A, B, C), e a dependência funcional A -> C

3. R(A, B, C, D) e as dependências funcionais A -> B e A -> C

4. R(A, B, C, D) e a dependência funcional AB -> C e AB -> D

5. R(A, B, C), e as dependências funcionais A -> B e B -> C

2, 3

1, 3,

4, 5

1, 4

3, 4

8a Questão (Ref.: 201107163208) Pontos: 0,0 / 0,8

Considerando os conceitos de dependência funcional e normalização (obs: chaves primárias


estão em negrito e chaves estrangeiras sublinhadas) e observando a tabela Trabalha é correto
afimar que:

Trabalha (pessoa_nome, empresa_nome, empresa_cidade, empresa_rua, pessoa_salário,


(nome_dependente)*)

- Atributo multivalorado = nome_dependente

Na tabela Trabalha o atributo pessoa_salário possui dependência transitiva em relação ao


atributo pessoa_nome, pertencente à chave primária, e por isso a tabela precisa ser
convertida para a segunda forma normal.

A tabela precisa ser convertida até a 5ª Forma Normal, para retirar dependências de junção,
resultando no esquema a seguir:

Empresa (empresa_nome, empresa_cidade, empresa_rua)

Pessoa (pessoa_nome, empresa_nome, pessoa_salário, nome_dependente)

A tabela Trabalha tem problemas de redundância e anomalias de atualização, e está na


primeira forma normal (1FN). Quando convertido para a segunda forma normal (2FN) o
esquema consiste de

Trabalha (pessoa_nome, empresa_nome)

Empresa (empresa_nome, empresa_cidade, empresa_rua)

Pessoa (pessoa_nome, pessoa_salário, nome_dependente)

Na tabela Trabalha o atributo empresa_cidade possui dependência funcional parcial em


relação à chave primária, e por isso a tabela precisa ser convertida para a segunda forma
normal, em que o objetivo é atingir a dependência funcional total;

O esquema em 1FN (primeira forma normal) consiste de

Trabalha (pessoa_nome, empresa_nome)

Localizado (empresa_nome, empresa_cidade, empresa_rua, nome_dependente)

Ganha (pessoa_nome, pessoa_salário)

9a Questão (Ref.: 201107163172) Pontos: 0,8 / 0,8

Considerando a arquitetura de três-esquemas (externo, conceitual e físico) de um sistema de banco de dados, a


capacidade de modificar a definição dos esquemas de um banco em determinado nível, sem afetar o esquema
do nível superior, é denominada:

Modelo semântico de dados

Suporte a múltiplas visões

Independência de dados
Abstração de dados

Conjunto de entidades

10a Questão (Ref.: 201107163217) Pontos: 0,8 / 0,8

O conceito de dependência funcional é essencial para o entendimento do processo de:

Relacionamento

Indexação

Abstração

Encapsulamento

Normalização

11a Questão (Ref.: 201107158592) Pontos: 0,8 / 0,8

Na notação de Peter Chen um losango representa um(a) :

Atributo

Agregação

Relacionamento

Entidade Tipo

Relacionamento Tipo

Avaliação: MODELAGEM DE DADOS

Tipo de Avaliação: AV

Aluno:

Professor: Turma:

Nota da Prova: 5,5 Nota de Partic.: 2 Data:

1a Questão (Ref.: 201405192929) Pontos: 1,5 / 1,5

O termo "DBA" significa "DATABASE ADMINISTRATOR", em inglês sigla que traduzida,


literalmente, designa o profissional capacitado pela licenciatura de administrar banco de dados onde
estão armazenadas informações. Este profissional que atua nesta área pode receber outras
nomenclaturas variando pelo grau de conhecimento e tempo na área. Alguns são: DBA JR: os
profissionais assim resignados, têm em média dois anos de experiencia com banco de dados. DBA
PLENO: naturalmente, colaboradores com essa denominação possuem em média de dois a cinco
anos de experiência em banco de dados. DBA SR.(SENIOR): profissionais com mais de cinco anos
de experiência, geralmente são consultores e atuam de forma independente em empresas próprias e
ou em consultorias. RACDBA: nomenclatura utilizada por profissionais que trabalham em
ambientes clusterizados, que significa : CLUSTER DATABASE ADMINISTRATOR.
RACHADBA: outra nomenclatura utilizada por profissionais que também trabalham em ambientes
clusterizados, porém, com uma pequena diferença: são responsáveis por montar clusters de backup
ou sites de backup, dependendo da configuração do site primário. No entanto, o mais importante é
saber que independente da nomeclatura este profissional têm muitas responsabilidades. Cite 5
(cinco) responsabilidades inerentes a este profissional.

Resposta: verifiação se o banco esta funcionando corretamente. verificar se cada usuario tem suas permissões
de acesso . verificar se administrador do banco esta indentificando os dados a serem armazenados e escolher as
etruturas apropriadas. verfificar a estrutura fisica esta de acordo para instalção do banco de dados. executados
todos os testes antes de implantação do banco.

Gabarito:

 Evitar a corrupção de dados.


 Evitar parada do banco de dados.
 Criar e administrar backups do banco de dados e do Sistema operacional, dependendo do tipo de
backup.
 Evitar corrupções de backup.
 Responsável pela segurança dos dados.
 Analisar e evitar problemas de Performance, que sejam causadas por hardware, consultas SQL mal
escritas e ou problemas com topologia de rede.
 Calcular a expansão do ambiente(HARDWARE + STORAGE) e evitar desuso indevido por parte das
aplicações no banco de dados que oneram recursos no sistema de armazenamento.
 Aplicar atualizações no banco de dados.
 Modelar o banco de dados.
 Modelar o fluxo de trabalho das rotinas geradas no banco pelas aplicações (fluxuograma de
trabalho).

2a Questão (Ref.: 201405348037) Pontos: 0,0 / 1,5

A partir do esquema relacional abaixo, aplique as 1ª, 2ª e 3ª formas normais e represente as relações
normalizadas ao final.

CLIENTE=(CPF,nome, idade, endereço, telefone (0-*), codConsulta, dataconsulta, horaconsulta, cpf, nome
dependente, idade dependente)

Resposta: MODELO CONCEITUAL,MODELO LOGICO E MODELO FISICO

Gabarito: CLIENTE = (CPF,nome, idade, endereço)

CLIENTETEL = (CPF,numeroTel )

DEPENDENTE = (CPFCliente,CPF, nome dependente, idade dependente )

CONSULTA = ( codConsulta, CPF , dataconsulta, horaconsulta)


3a Questão (Ref.: 201405357451) Pontos: 0,5 / 0,5

De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se
relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem
armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses
dados?

Administradores de Banco de Dados


Administrador de Dados
Usuários Finais
Analistas de Sistemas
Programadores de Aplicação

4a Questão (Ref.: 201405687192) Pontos: 0,0 / 0,5

Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais.

Marque a alternativa que define a característica que viabiliza a utilização de um subconjunto do banco de dados,
que atende critérios de necessidades do usuário ou ainda a disponibilização de dados/informações que não estão
explicitamente armazenados.

Isolamento entre os programas e os dados e abstração de dados.


Natureza auto descritiva.
Suporte para as múltiplas visões de dados.
Compartilhamento de dados e processamento de transações de multiusuários.
Modelagem representativa da natureza do negócio.

5a Questão (Ref.: 201405692375) Pontos: 0,0 / 0,5

O modelo de banco de dados que tem origem no modelo lógico e armazena as estruturas de dados como :
tamanho, indices e tipo de preenchimento do campo.

Estes conceitos se referem ao modelo :

Físico e Lógico.
Lógico.
conceitual.
Físico.
Conceitual e Lógico.

6a Questão (Ref.: 201405360064) Pontos: 0,5 / 0,5

A caracterização das propriedades de uma entidade de um modelo de dados é chamada de :

Entidade Fraca.
Banco de Dados.
Atributos.
Query.
Relacionamento.

7a Questão (Ref.: 201405347919) Pontos: 0,5 / 0,5


Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do
relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a
fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que:

Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda.
Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda.
Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda.

8a Questão (Ref.: 201405174487) Pontos: 0,5 / 0,5

Um atributo, em um modelo de entidade-relacionamento, possui "sub-atributos" em sua nomenclatura que


podem ou não ser do mesmo tipo e que são agregados a ele no mundo real. Esse atributo é definido como:

um atributo multivalorado.
um atributo chave.
um atributo monovalorado.
um atributo derivado.
um atributo composto.

9a Questão (Ref.: 201405367270) Pontos: 1,0 / 1,0

Qual das propriedades abaixo denomina o número de tuplas de uma relação ?

Ordenação dos atributos.


Cardinalidade.
Duplicação de Tuplas
Grau.
Ordenação de tuplas.

10a Questão (Ref.: 201405694886) Pontos: 1,0 / 1,0

Avalie as seguintes afirmações a respeito ao DER proposto.


I - No modelo Lógico, a generalização pode ser implementada criando somente tabelas para as
entidades especializadas. O resultado final é criação das tabelas: Nadador (IdAtleta, estilo), Ciclista
(IdAtleta, bicicleta) e Boxeador (IdAtleta, categoria_peso).
II - No modelo Lógico, a generalização pode ser implementada criando uma tabela para a entidade
generalizada e uma tabela para cada entidade especializada. O resultado final é criação das Tabelas:
Atleta(Id, nome, peso, altura), Nadador (IdAtleta, nome, peso, altura, estilo), Ciclista (IdAtleta,
nome, peso, altura, tipo_bicicleta) e Boxeador (IdAtleta, nome, peso, altura, categoria_peso).
III - No modelo Lógico, a generalização pode ser implementada criando somente a tabela para a
entidade generalizada. O resultado final é acriação da tabela Atleta(Id, nome, peso, altura).
Assinale a alternativa que indica todas as afirmativas corretas.

É correta apenas a afirmativa II.


É correta apenas a afirmativa III.
É correta apenas a afirmativa I.
Todas as afirmativas são corretas.
Todas as afirmativas são incorretas.

Você também pode gostar