Buscar

Exercícios das Aulas 1 a 10 Modelagem de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AULA 01 
1- Um banco de dados possui diversos usuários, o DBA é o usuário que: 
Resposta: é responsável por autorizar acesso à base de dados e coordenar e monitorar seu 
uso; 
 
2- Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida 
marque a alternativa que corresponde ao resultado de sua análise. 
I - Os bancos de dados representam um repositório de dados, cujas definições são 
denominadas por metadados. 
II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos 
programas a ter que solicitar os dados para o SGBD. 
III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma 
inconsistência dos dados. Cada usuário deverá acessar um dado exclusivamente, 
independente se para leitura ou gravação. 
Resposta: Estão corretas as sentenças I e II. 
 
3- 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? 
Resposta: Administrador de Dados 
 
4- Um conjunto de dados é chamado de registro, um conjunto de registros é estruturado 
ou chamado de tabela, como é definido o conjunto de tabelas ? 
Resposta: Base de Dados 
 
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 se trata da existência de um 
catálogo que armazena as informações chamadas metadados. 
Resposta: Natureza auto descritiva. 
 
6- A arquitetura ANSI/SPARC se divide em três níveis, quais são? 
Resposta: Interno, Externo e Conceitual. 
 
 
AULA 02 
1- Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui 
características principais. 
 Marque a alternativa que define a característica que garante o uso dos dados por 
diversos setores da empresa simultaneamente, preservando a integridade dos dados. 
Resposta: Compartilhamento de dados e processamento de transações de multiusuários. 
 
2- 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 alteração da estrutura 
sem precisar alterar os programas que o acessam. 
Resposta: Isolamento entre os programas e os dados e abstração de dados. 
 
3- O isolamento de dados é uma das grandes características de um Sistema Gerenciador 
de Banco de Dados, este conceito trata a capacidade do: 
Resposta: Do Banco de dados ter sua estrutura alterada sem precisar alterar os programas 
que o acessam. 
 
4- Segundo Navathe, apesar das vantagens no uso do SGBD, há algumas situações em 
que esse sistema pode envolver custos altos e desnecessários. 
Avalie as seguintes afirmações a respeito de quando é indicado o uso de arquivos 
convencionais. 
I - O acesso de múltiplos usuários. 
II - O Banco de dados e suas aplicações são simples, bem definidas e sem previsão de 
mudanças. 
III - Overhead de processamento. 
Assinale a alternativa que indica todas as afirmativas corretas. 
Resposta: São corretas as afirmativas II e III. 
 
5- 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: 
Resposta: Independência de dados 
 
6- Segundo Navathe, um sistema gerenciador de Banco de Dados (SGBD) é uma coleção 
de programas que permite ao usuário criar e manter um banco de dados. 
Avalie as seguintes afirmações a respeito dos benefícios do SGBD. 
I - O SGBD deve prover funcionalidades para a definição e a garantia das restrições de 
integridade. 
II - O SGBD não deve, de maneira nenhuma, permitir a redundância de dados. 
III - O SGBD deve prover facilidades para restauração de falhas de software e hardware. 
Assinale a alternativa corretas. 
Resposta: São corretas as afirmativas I e III. 
 
 
 
AULA 03 
 
1- Leia atentamente a seguinte situação: 
 A Pet Coelhinho Feliz oferece serviços de corte e banho. Todo serviço possui uma 
identificação própria, uma descrição dos serviços e o preço. Para todo animal que entra 
na Pet os dados são guardados, como nome, data de nascimento, raça e nome do 
cliente. Cada cliente pode levar vários filhotes, mas cada filhote só poderá estar 
relacionado a um cliente. 
 Ao final do dia o atendente totaliza o custo e recebe o pagamento do cliente. 
 Marque a alternativa que indica as entidades de dados que constam na descrição. 
Resposta: ANIMAL - SERVIÇOS - CLIENTES 
 
2- 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: 
Resposta: Físico. 
 
3- (Concurso: Banco do Nordeste) Entre as ferramentas de modelagem de sistemas de 
informações, tem-se a modelagem de dados, sobre a qual, é CORRETO afirmar que: 
Resposta: o diagrama de entidade-relacionamento é constituído pelas entidades e seus 
atributos e pelos relacionamentos existentes entre as entidades. 
4- Leia com atenção o mini mundo abaixo. 
 Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o 
pagamento de uma mensalidade que equivale a 2% do salário mínimo. Essa inscrição dá 
direito ao sócio de freqüentar as instalações de lazer do clube, como piscina, quadras, 
salão de festa e churrasqueira, mas a diretoria registra a freqüência do sócio. 
 Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa 
abaixo NÃO seria uma entidade de dados. 
Resposta: Clube 
 
5- Comitê de Planejamento e Exigência de Padrões (SPARC) do Instituto Nacional 
Americano de Padrões (ANSI), em meados de 1970, elaborou uma estrutura cujo objetivo 
era auxiliar a fase de modelagem de banco de dados baseando-se em diversos níveis de 
abstração de dados. A arquitetura (ANSI/SPARC) considera apenas três níveis de 
abstração de dados, o externo, conceitual e interno. Assinale a opção que apresenta a 
correta sequência dos itens: 
(1) Modelo Externo, 
(2) Modelo Conceitual e 
(3) Modelo Interno. 
( ) Considera o cenário do ambiente de dados de todos os tipos de usuários, porém, em 
especial, os usuários finais. Ou seja, Descreve a visão da base de dados de um grupo de 
usuários da base de dados. Cada visão descreve, em particular, cada parte da base de 
dados que um grupo está interessado e esconde resto da base de dados. 
( ) Descreve a estrutura de armazenamento físico da base de dados, usa modelo de 
dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de 
acesso à base de dados. Ou seja, ele está ligado diretamente com a tecnologia do SGBD 
a ser utilizado. 
( ) Permite uma abrangente abstração do banco de dados, simplesmente por 
proporcionar a integração de todas as visões externas (entidade, relacionamentos e, 
eventuais restrições de domínio e ou referencial) em uma visão única de todos os dados 
manipulados pela empresa. Ou seja, Descreve a estrutura de toda a base de dados, é 
uma descrição global da base de dados que omite detalhes da estrutura de 
armazenamento físico e concentra na descrição de entidades, tipos de dados 
relacionamentos e restrições. 
Resposta: 1-3-2 
 
6- Um modelo conceitual busca criar uma ABSTRAÇÃO da realidade, que seja capaz de 
registrar os acontecimentos da mesma. Na construção do modelo de entidade e 
relacionamento neste nível derepresentação é importante: 
Resposta: Entender as necessidades dos usuários e as regras que regem o negócio. 
 
 
 
AULA 04 
 
1- Uma instituição de ensino deseja criar uma aplicação e um banco de dados 
específicos para as defesas de Trabalhos de Conclusão de Curso (TCC) de seus alunos. 
A seguinte descrição inicial foi obtida por meio de uma entrevista: 
 Cada professor possui matrícula, nome, telefone, e-mail e de 1 a 3 titulações. Cada 
aluno possui matrícula, nome, telefone, celular e e-mail. Os e-mails são fornecidos pela 
instituição. Um professor pode orientar diversos alunos e um aluno é orientado por 
apenas um Professor. Um TCC possui identificador, título, resumo, de 3 a 5 palavras-
chave, data de defesa e avaliação final. Um aluno defende um ou mais TCC e um TCC é 
defendido por um aluno. 
 De acordo com a descrição do texto acima, analise as seguintes afirmativas: 
 I - Há pelo menos dois atributos de Aluno que podem ser considerados como atributos 
únicos. 
II - Há pelo menos um atributo composto 
III - Há pelo menos um atributo derivado 
IV - Existem somente relacionamentos do tipo binário. 
 Assinale a alternativa correta abaixo: 
Resposta: Apenas as afirmativas I, e IV estão corretas. 
 
2- Considerando os diversos tipos de atributos, marque a alternativa que exemplifica um 
ATRIBUTO COMPOSTO. 
Resposta: CPF (Numero + DV) 
 
3- (Leia atentamente o mini mundo abaixo: 
 Em uma empresa o departamento de pessoal registra os funcionários e os dependentes 
dos funcionários para que possam usufruir dos recursos e benefícios da empresa. Os 
funcionários e os dependentes podem usar os serviços no clube. Um funcionário pode 
estar casado com outro funcionário e o dependente estará relacionado aos dois. 
 Construindo o modelo de entidade e relacionamento, marque a alternativa que define o 
conceito que será representado para DEPENDENTE em relação a FUNCIONÁRIO: 
Resposta: Entidade Fraca 
 
4- Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde 
que em períodos diferentes, mas uma turma só terá um professor. Analisando esse 
cenário, é correto afirmar que: 
Resposta: A entidade Turma possui o atributo período. 
 
5- Considere: No contexto da folha de pagamento de uma empresa, um funcionário de 
nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa 
sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 
anos. Em um modelo entidade-relacionamento normalizado, são entidade, 
relacionamento, atributo e chave, respectivamente: 
Resposta: funcionário, alocação, idade e identidade. 
 
6- Em um documento que registra requisitos de informação, o seguinte trecho foi 
encontrado: 
 "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um 
ou mais telefones de contato". 
 Dado isso, marque a alternativa CORRETA. 
Resposta: O CNPJ deve ser tratado como atributo único. 
 
 
 
 
AULA 05 
 
1- Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento 
de requisitos foi identificado a seguinte situação, um cliente realiza um ou vários 
pedidos, mas um pedido só pertence a um cliente. O cliente só é cadastrado no sistema 
quando realiza o seu primeiro pedido. Marque a alternativa em que o DER representa o 
cenário descrito. 
 
 
 
 
 
 
 
2- A afirmação: "um empregado trabalha em um e apenas um departamento e em um 
departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades 
de empregado para departamento e de departamento para empregado são 
respectivamente: 
Resposta: (1,1) e (0,N) 
 
3- O modelo Entidade-Relacionamento é um modelo de dados conceitual de alto nível. 
Este modelo é geralmente empregado em projeto conceitual de aplicações de um banco 
de dados. Com base neste modelo, assinale a alternativa correta. 
Resposta: A razão de cardinalidade é utilizada para especificar o número mínimo e máximo de 
instâncias de relacionamento em que uma entidade pode participar. 
 
4- 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: 
Resposta: 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. 
 
5- Qual das propriedades abaixo denomina o número de tuplas de uma relação? 
Resposta: Cardinalidade. 
 
6- Analisando o cenário abaixo, é correto afirmar que: 
 Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa 
controlar os aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o 
telefone do cliente, o endereço completo da festa, o tema escolhido, a data da festa, a 
hora de início e término da festa. Além disso, para alguns clientes antigos, Rafaela 
oferece descontos. Sendo assim, é preciso saber o valor realmente cobrado num 
determinado aluguel, para um determinado cliente. Para cada tema, é preciso controlar: 
a lista de itens que compõem o tema (ex: castelo, boneca da Cinderela, bruxa etc.), o 
valor do aluguel e a cor da toalha da mesa que deve ser usada com o tema. 
 (cenário retirado do Livro: Exercitando modelagem em UML, Ana Cristina Melo) 
 
 
 
 
 
 
AULA 06 
 
1- Na modelagem de bancos de dados relacionais, há o conceito de especialização total. 
Sobre esse conceito, pode-se afirmar que: 
Resposta: 
 
Resposta: 
 
Resposta: cada entidade de nível superior precisa pertencer a um conjunto de entidades de 
nível inferior. 
 
 
2- A afirmação " um empregado é alocado a um ou vários projetos e um projeto possui 
alocados um ou vários empregados. Em um determinado projeto o empregado utiliza 
uma determinada máquina" seria convenientemente modelar como: 
Resposta: Uma agregação entre empregado e projeto e relacionar a entidade máquina com a 
agregação. 
 
3- Em relação Generalização/ Especializaçao do modelo entidade relacionamento, 
podemos afirmar que: 
I - A Especialização Parcial ocorre quando um elemento da especialização não pode 
existir em outra entidade do mesmo nível. 
II - A Especialização Total ocorre quando todos os elementos da entidade pai, deve 
obrigatoriamente existir em pelo menos uma entidade filha. 
III - A Especialização Exclusiva ocorre quando existir na entidade pai elementos que não 
existem nas filhas. 
IV - A Especialização Superposição ocorre quando um elemento da especialização pode 
existir em outra entidade do mesmo nível. 
Assinale a alternativa correta: 
Resposta: II e IV são verdadeiras. 
 
4- 
 
 
A partir da figura acima podemos afirmar que: 
Resposta: Tanto os empregados próprios quanto os terceirizados podem trabalham em algum 
departamento 
 
5- Em uma empresa o funcionário pode ser próprio (contratado pela empresa) ou 
terceirizado. Sabe-se que para o funcionário próprio são armazenados os seguintes 
dados: Data de Admissão e Endereço. Já para funcionário terceirizado são armazenados 
a Data início, Duração e Carga Horário. Ao projetar o modelo entidade relacionamento foi 
aplicado o conceito de Generalização/Especialização para FUNCIONÁRIO. 
Sendo assim, podemos classificar a especialização como: 
Resposta: Total e Exclusiva 
 
6- Dado o cenário: Um funcionário trabalha em um ou vários projetos, onde um projeto é 
constituído por um ou vários projetos e um computador é utilizado em ou mais projetopor um ou mais funcionários. No Diagrama Entidade Relacionamento (DER) para 
modelarmos o cenário de forma a responder qual funcionário utiliza o computador em 
um determinado projeto precisamos trabalhar com o conceito de: 
Resposta: Agregação 
 
AULA 07 
 
1- Considere: No contexto da folha de pagamento de uma empresa, um funcionário de 
nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa 
sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 
anos. Em um modelo entidade-relacionamento normalizado, são entidade, 
relacionamento, atributo e chave, respectivamente: 
Resposta: funcionário, alocação, idade e identidade 
 
2- No modelo de entidade e relacionamento, as tabelas possuem atributos. Dentre os 
listados abaixo, selecione o tipo de atributo que é usado para identificar univocamente 
uma tupla de uma relação. 
Resposta: Atributo Chave. 
 
3- Analise as seguintes afirmações sobre integridade em banco de dados. 
 I. Em banco de dados, podemos falar de integridade de entidade e referencial. 
 II. Para que haja integridade de entidade, deve-se observar a propriedade de que a 
coluna da chave primária não pode conter valores null. 
 III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não 
pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. 
 Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
Resposta: Apenas I e II. 
 
4- Assinale a alternativa que preenche respectiva e corretamente as lacunas. 
 Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, 
porque este valor identifica a tupla numa relação. 
 Restrição de _______________ : Especificada para manter a consistência entre tuplas 
de duas relações. 
 Restrições de _______________ : Especificam as chaves candidatas de cada esquema 
de relação; valores de chaves candidatas devem ser distintos. 
Resposta: Integridade de entidade, integridade referencial e chave. 
 
5- Ao tentar inserir um valor nulo em um campo que é chave primária estaremos 
violando a: 
Resposta: Restrição de Entidade 
 
6- No Modelo Relacional de Dados, o mecanismo fundamental para manter a 
consistência dos dados e evitar registros órfãos é denominado. 
Resposta: Integridade Referencial. 
 
 
 
AULA 08 
 
1- A criação do modelo lógico implica em uma derivação a partir do modelo conceitual. 
O primeiro passo da derivação é a escolha da chave primária nas entidades, ou seja, 
deve-se definir o atributo que irá identificar unicamente o elemento. Em seguida 
devemos criar as novas entidade a partir dos relacionamentos N ---- N e para a nova 
entidade transportar as chaves primárias das entidades relacionadas para formar a 
chave primária. Para finalizar, nos relacionamentos 1 --- N levamos a chave primária da 
entidade que tem representação em vários elementos para a entidade com a 
representação de 1, como chave estrangeira. 
Analisando o modelo abaixo, marque a alternativa que indica a correta composição dos 
atributos das entidades no Modelo Lógico, considerando que o sublinhado contínuo 
representa a chave primária e o itálico representa a chave estrangeira na relação. 
 
 
Resposta: ESCRITORES = {CPF, NOME} + LIVROS = {ISBN,TITULO,CPF} 
 
2- No projeto de Banco de dados trabalhamos com a etapa do Projeto Lógico. Esta etapa 
tem como objetivo transformar o modelo conceitual obtido na etapa do modelo 
conceitual em um modelo lógico. O modelo lógico define como o banco de dados será 
implementado em um SGBD específico. 
 A partir do modelo conceitual abaixo, considere as afirmativas a seguir. 
 
 
 
I - A tabela Financeira receberá como chave estrangeira o atributo Id da tabela Venda. 
II - A tabela Venda será composta pelos seguintes atributos: Id, Data, Valor, NrParcelas, 
TaxaJuros e Codigo. 
III - Os atributos Nr.Parcelas e TaxaJuros vão para a tabela Financeira. 
IV - A tabela Financeira será composta pelos seguintes atributos: Codigo, Nome 
Estão corretas APENAS as afirmativas 
Resposta: II e IV 
 
3- Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e 
TURMA (Num_turma, sala,horário, materia), onde as chaves primárias das entidades são 
respectivamente inscricao e Num_turma e possuem um relacionamento N:M chamado 
MATRICULA que é identificada pela NOTA do estudadnte na turma, marque a alternativa 
que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades 
quando convertido para o modelo lógico. 
Resposta: MATRICULA(inscricao,Num_turma,NOTA). 
 
4- A partir de um levantamento de dados foi criado o diagrama de entidade e 
relacionamento (DER) abaixo. 
 
Resposta: É correta apenas a afirmativa III. 
 
5- Tendo como base as seguintes informações abaixo : ROUPA (cod_modelo, preco, 
tipoTecido) e TECIDO (cod_tecido, descricao), onde as chaves primárias das entidades 
são respectivamente cod_modelo e cod_tecido e possuem um relacionamento chamado 
POSSUEM em uma relação N:M, como ficará o relacionamento (POSSUEM) destas duas 
entidades quando convertida para o modelo lógico. 
Resposta: POSSUEM (cod_modelo,cod_tecido) 
 
6- Na transformação de um modelo lógico tendo como base um modelo conceitual, o 
relacionamento de muitos para muitos entre duas entidades geram quantas tabelas no 
modelo lógico ? 
Resposta: 3 
 
AULA 09 
 
1- Considere a seguinte representação de abstração de generalização/especialização. 
Com propriedade de cobertura parcial e sobreposta, segundo notação do diagrama 
entidade-relacionamento estendido. 
 
Qual a opção apresenta um esquema de banco de dados relacional que representa 
corretamente a referida abstração? 
Resposta: A (pkA, atrA, atrB, atrC, tipoB, tipoC), 
 
2- Dado o relacionamento, analise as afirmativas a seguir em relação ao modelo lógico: 
 
 
I - Na tabela Disciplina, além da chave primária (Id_Disc) cria-se o atributo Id_DiscPre. 
II - Cria-se a tabela PreRequisito e esta é composta pelos atributos: Id_Disc e Id_DiscPre. 
III - A tabela aluno recebe o atributo Id_Disc como chave estrangeira. 
Assinale a alternativa CORRETA. 
Resposta: Somente a II está correta. 
3- Considerando os conceitos de derivação de modelos, quando nos deparamos com 
uma representação de Generalização/Especialização, podemos afirmar que: 
Resposta: A regra é avaliar em função da freqüência do acesso, volume de informações e 
quantidade de atributos diferentes e, a partir daí definir a quantidade de tabelas resultante na 
derivação. 
 
4- A A especificação de chaves estrangeiras para atributos de uma tabela R em relação a 
ela própria é uma característica necessária nos SGBD para a tradução de diagramas ER 
que contêm:. 
Resposta: auto-relacionamentos. 
 
5- 
 
 
A partir da figura acima podemos afirmar que: 
Resposta: Apenas os empregados próprios possuem salário como atributo. 
 
6- Durante a transformação de um modelo conceitual em modelo lógico, entre as 
entidades A e B cujo o relacionamento é de N:N. Quantas tabelas teremos no modelo 
lógico 
Resposta: Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas 
para uma tabela C. 
 
 
AULA 10 
 
1- Observe a tabela a seguir, pertencente a um banco de dados relacional. A chave da 
tabela é {nomeProduto, nomeFornecedor} 
 
O problema que esta tabela apresenta é: 
Resposta: ela está na 1FN, mas viola a segunda forma normal (2FN); 
 
2- Considere as dependências funcionais: X -> Y, Y -> Z e Y -> W, onde os atributos X,Y,Z 
são atômicos. A definição da relação R que não está na terceira forma normal é: 
Resposta: R ( X, Y, Z) 
3- Codd estabeleceu a existência de três tipos de relações normalizadas, denominadas 
primeira, segunda e terceira formas normais. Uma relação está na 3ª FORMA NORMAL, 
se e somente se todos os domínios que não são chaves forem completamente: 
Resposta: dependentes funcionalmente da chave-primária e independentes entre si. 
 
4- Uma Entidade se encontra na 1FN (1º Forma Normal) quando ela 
Resposta: não contém atributos multivalorados 
 
5- Com relção aos conceitos de Normalização, a definição "Todos os atributos não chave 
devem conter informações que se referem à chave inteira, e não somente à parte do 
registro", se refere a qual forma normal? 
Resposta: Segunda 
 
6- O esquema relacional simplificado, mostrado a seguir, foi projetado para suportar um 
banco de dados que controla a operação de uma empresa de ambulâncias. Cada 
atendimento é realizado por uma ambulância e são registradas a data e o convênio ao 
qual o atendimento está vinculado. Num atendimento, uma ambulância realiza uma ou 
mais viagens, que são identificadas pelo código do atendimento e um número 
seqüencial que começa em 1 e é incrementado para cada nova viagem. No esquema, as 
chaves primárias têm seus atributos componentes sublinhados. 
 Paciente (CodPaciente, Nome, Endereço) 
Convênio (CodConvênio, Empresa, Plano) 
Atendimento (CodAtendimento, CodPaciente, CodConvênio, Data, Finalidade) 
Viagem (CodAtendimento, Sequência, Origem, Destino) 
Com base no esquema relacional acima a dependência funcional que pode ser 
corretamente deduzida do enunciado é: 
Resposta: CodAtendimento, Sequência -> Origem, Destino.

Outros materiais