Sie sind auf Seite 1von 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

Nota da Prova: 5,6

Nota de Partic.: 1,5

Data: 13/11/2013 15:20:44

Turma: 9004/AA

1 a Questão (Ref.: 201107167682) a 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.de integridade referencial, dá-se o nome de chave secundária. candidata. estrangeira. referencial. 2 a

secundária.integridade referencial, dá-se o nome de chave transitiva. candidata. estrangeira. referencial. 2 a Questão

candidata.referencial, dá-se o nome de chave transitiva. secundária. estrangeira. referencial. 2 a Questão (Ref.:

dá-se o nome de chave transitiva. secundária. candidata. estrangeira. referencial. 2 a Questão (Ref.:

estrangeira.dá-se o nome de chave transitiva. secundária. candidata. referencial. 2 a Questão (Ref.: 201107163196) P o

de chave transitiva. secundária. candidata. estrangeira. referencial. 2 a Questão (Ref.: 201107163196) P o n

referencial.de chave transitiva. secundária. candidata. estrangeira. 2 a Questão (Ref.: 201107163196) P o n t o

2 a Questão (Ref.: 201107163196) a Questão (Ref.: 201107163196)

Pontos: 0,8 / 0,8

Um Banco de Dados é:

um grupo de dados guardados num computador.t o s : 0 , 8 / 0 , 8 Um Banco de Dados é:

uma coleção de fatos armazenados num arquivo computadorizado.de Dados é: um grupo de dados guardados num computador. uma coleção organizada de fatos registrados,

uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real.coleção de fatos armazenados num arquivo computadorizado. um sequência de linhas armazenadas em uma tabela. uma

o estudo de certos aspectos de interesse do mundo real. um sequência de linhas armazenadas em

um sequência de linhas armazenadas em uma tabela.o estudo de certos aspectos de interesse do mundo real. uma coleção de fatos aleatórios registrados,

uma coleção de fatos aleatórios registrados, que representam certos aspectos de interesse do mundo real.real. um sequência de linhas armazenadas em uma tabela. 3 a Questão (Ref.: 201107163060) P o

(

)

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, Vcorresponde ao preenchimento das colunas, na sequência, é: F, F, F, V V, V, F, F

ao preenchimento das colunas, na sequência, é: F, F, V, V F, F, F, V V,

F, F, F, Vao preenchimento das colunas, na sequência, é: F, F, V, V V, V, F, F F,

das colunas, na sequência, é: F, F, V, V F, F, F, V V, V, F,

V, V, F, Fdas colunas, na sequência, é: F, F, V, V F, F, F, V F, V, F,

F, V, F, Vcolunas, na sequência, é: F, F, V, V F, F, F, V V, V, F, F

V, F, F, Vsequência, é: F, F, V, V F, F, F, V V, V, F, F F, V,

4 a Questão (Ref.: 201107185823) a 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.

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

foi reestruturado conforme mostrado na figura abaixo. Concluiu-se que todos os usuários eram funcionários,

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.lógica será honrada, a variável de relação USUARIO : dispensará o uso de chaves candidatas. será

dispensará o uso de chaves candidatas.por uma variável de relação derivada, apenas. será substituída por uma variável de relação básica e

será substituída por uma variável de relação básica e uma derivada.derivada, apenas. dispensará o uso de chaves candidatas. será substituída por uma variável de relação básica,

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

será substituída por uma variável de relação básica, apenas.por uma variável de relação básica e uma derivada. terá que manter todos os seus atributos

terá que manter todos os seus atributos originais.substituída por uma variável de relação básica, apenas. 6 a Questão (Ref.: 201107186119) P o n

6 a Questão (Ref.: 201107186119) a 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.

interno sem provocar modificações no esquema conceitual. 7 a Questão (Ref.: 201107163155) P o n t

7 a 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, 3B, C), e as dependências funcionais A -> B e B -> C 1, 3, 4,

1, 3,e as dependências funcionais A -> B e B -> C 2, 3 4, 5 1,

4, 5dependências funcionais A -> B e B -> C 2, 3 1, 3, 1, 4 3,

1, 4funcionais A -> B e B -> C 2, 3 1, 3, 4, 5 3, 4

funcionais A -> B e B -> C 2, 3 1, 3, 4, 5 1, 4

3, 4funcionais A -> B e B -> C 2, 3 1, 3, 4, 5 1, 4

funcionais A -> B e B -> C 2, 3 1, 3, 4, 5 1, 4

8 a 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 ,

Na tabela Trabalha o atributo pessoa_salário possui dependência transitiva em relação ao atributo pessoa_nome , pertencente à 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,

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

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,

Na tabela Trabalha o atributo empresa_cidade possui dependência funcional parcial em relação à chave primária, e por 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

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)

9 a Questão (Ref.: 201107163172) a 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 dadosnível, sem afetar o esquema do nível superior, é denominada: Suporte a múltiplas visões Independência de

Suporte a múltiplas visõesnível, sem afetar o esquema do nível superior, é denominada: Modelo semântico de dados Independência de

Independência de dadosnível, sem afetar o esquema do nível superior, é denominada: Modelo semântico de dados Suporte a

esquema do nível superior, é denominada: Modelo semântico de dados Suporte a múltiplas visões Independência de

Abstração de dadosConjunto de entidades 10 a Questão (Ref.: 201107163217) P o n t o s :

Conjunto de entidadesAbstração de dados 10 a Questão (Ref.: 201107163217) P o n t o s : 0

10 a Questão (Ref.: 201107163217)

10 a Questão (Ref.: 201107163217)

Pontos: 0,8 / 0,8

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

Relacionamentofuncional é essencial para o entendimento do processo de: Indexação Abstração Encapsulamento Normalização 11 a

Indexaçãoessencial para o entendimento do processo de: Relacionamento Abstração Encapsulamento Normalização 11 a Questão

Abstraçãoo entendimento do processo de: Relacionamento Indexação Encapsulamento Normalização 11 a Questão (Ref.:

Encapsulamentodo processo de: Relacionamento Indexação Abstração Normalização 11 a Questão (Ref.: 201107158592) P

Normalizaçãode: Relacionamento Indexação Abstração Encapsulamento 11 a Questão (Ref.: 201107158592) P o n t o s

Normalização
11 a Questão (Ref.: 201107158592)

11 a Questão (Ref.: 201107158592)

Pontos: 0,8 / 0,8

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

 

Atributode Peter Chen um losango representa um(a) :   Agregação Relacionamento Entidade Tipo Relacionamento Tipo

AgregaçãoPeter Chen um losango representa um(a) :   Atributo Relacionamento Entidade Tipo Relacionamento Tipo

Relacionamentoum losango representa um(a) :   Atributo Agregação Entidade Tipo Relacionamento Tipo Avaliação: MODELAGEM DE

Entidade Tipoum(a) :   Atributo Agregação Relacionamento Relacionamento Tipo Avaliação: MODELAGEM DE DADOS Tipo de

Relacionamento Tipo  Atributo Agregação Relacionamento Entidade Tipo Avaliação: MODELAGEM DE DADOS Tipo de Avaliação: AV

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:

1 a Questão (Ref.: 201405192929)

1 a 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).

banco pelas aplicações (fluxuograma de trabalho).  2 a Questão (Ref.: 201405348037) P o n t

2 a 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)

3 a Questão (Ref.: 201405357451) P o n t o s : 0 , 5

3 a 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?

apropriadas para representar e armazenar esses dados? Administradores de Banco de Dados Administrador de Dados

Administradores de Banco de Dados

Administrador de Dados

Usuários Finais

Analistas de Sistemas

Programadores de Aplicação

Finais Analistas de Sistemas Programadores de Aplicação 4 a Questão (Ref.: 201405687192) P o n t

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

que não estão explicitamente armazenados. Isolamento entre os programas e os dados e abstração de

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.

Modelagem representativa da natureza do negócio. 5 a Questão (Ref.: 201405692375) P o n t o

5 a 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 :

do campo. Estes conceitos se referem ao modelo : Físico e Lógico. Lógico. conceitual. Físico. Conceitual

Físico e Lógico.

Lógico.

conceitual.

Físico.

Conceitual e Lógico.

Lógico. Lógico. conceitual. Físico. Conceitual e Lógico. 6 a Questão (Ref.: 201405360064) P o n t

6 a Questão (Ref.: 201405360064)

Pontos: 0,5 / 0,5

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

de uma entidade de um modelo de dados é chamada de : Entidade Fraca. Banco de

Entidade Fraca.

Banco de Dados.

Atributos.

Query.

Relacionamento.

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.produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 0-1, significando que o

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.e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 1-1, significando que o

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.e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0-N, significando que

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.e poderá não estar relacionado a um CLIENTES na venda. 8 a Questão (Ref.: 201405174487) P

e poderá estar relacionado a vários CLIENTES na venda. 8 a Questão (Ref.: 201405174487) P o

8 a Questão (Ref.: 201405174487) a 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:

a ele no mundo real. Esse atributo é definido como: um atributo multivalorado. um atributo chave.

um atributo multivalorado.

um atributo chave.

um atributo monovalorado.

um atributo derivado.

um atributo composto.

9 a Questão (Ref.: 201405367270) P o n t o s : 1 , 0

9 a 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.

Ordenação dos atributos.

Cardinalidade.

Duplicação de Tuplas

Grau.

Ordenação de tuplas.

10 a Questão (Ref.: 201405694886) P o n t o s : 1 , 0

10 a 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

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.

a alternativa que indica todas as afirmativas corretas . É correta apenas a afirmativa II. É

É 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.