Buscar

BANCO DE QUESTÕES 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 10 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 10 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 10 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

BANCO DE QUESTÕES MODELAGEM DE DADOS 
A arquitetura ANSI/SPARC para gerenciadores de bancos de dados divide-se em três níveis principais, que são: 
R- Conceitual, externo, interno; 
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: 
R - Independência de dados 
 
 
 
 
 
 
 
 
 
 
 
 
Com base no conceito de mapeamento de cardinalidade do modelo entidade-relacionamento, pode-se dizer que o diagrama acima 
apresenta a seguinte cardinalidade: 
R - Um para muitos; 
Três das principais características que um SGBD deve prover são: 
R - Independência de dados, retrição de integridade e compartilhamento de dados 
Em relação ao DER considere as seguintes afirmativas: 
R - I “Cada autor tem um código, nome e uma nacionalidade. Cada autor cadastrado possui pelo menos um livro e é identificado pelo seu 
código" nos indica que com certeza que código é um atributo único e obrigatório. 
 
Um modelo entidade-relacionamento f oi 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 EMAI L 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: 
 
R – Será substituída por uma variável de relação básica e uma derivada. 
 
 
O nível de arquitetura de um banco de dados que contém a representação e organização física dos dados nos dispositivos de 
armazenamento é o: 
R - Interno 
 
Com relação às características de um SGBD, o compartilhamento de dados: 
 
R - Permite que usuários diferentes utilizem o dado ao mesmo tempo. 
 
No contexto do projeto de banco de dados requisitos de informação podem ser visto como: 
 
R - O conjunto de dados para atender as necessidades de um usuário. 
 
Na notação de Peter Chen um losango representa um(a) : 
 
R - Relacionamento Tipo 
 
A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual, a chamada modelagem 
conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata, independente de implementação em 
computador, dos dados que serão armazenados no banco de dados. Qual a técnica de modelagem de dados mais difundida? 
Descreva sobre essa técnica. 
 
R - A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Nesta técnica, o modelo de 
dados é representado através de um modelo entidade-relacionamento (modelo ER). 
Usualmente, um modelo ER é representado graficamente, através de um diagrama entidade relacionamento (DER). 
A abordagem ER foi criada em 1976 por Peter Chen. Ela pode ser considerada como um padrão de fato para modelagem 
conceitual. Mesmo as técnicas de modelagem orientada a objetos que têm surgido nos últimos anos 
baseiam-se nos conceitos da abordagem ER. 
 
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas 
omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários 
com o sistema. Considerando o texto, descreva sobre o nível lógico de abstração de dados 
 
R - Nível lógico é um nível médio de abstração que descreve quais dados estão armazenados no banco de dados e quais os inter-
relacionamentos entre eles. Este nível é utilizado pelos administradores do bando de dados que precisem decidir quais informações devem 
pertencer ao banco de dados. 
 
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas 
omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários 
com o sistema. 
Considerando o texto, descreva sobre o nível de visão (nível externo) de abstração de dados. 
 
R - Nível externo é o mais alto nível de abstração e descreve apenas parte do banco de dados. Muito dos usuários de banco de dados não 
precisam conhecer todas as informações. Pelo contrário, os usuários normalmente utilizam apenas parte do banco de dados. 
 
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: 
 
R - Uma entidade em A é associada a várias entidades em B (zero ou mais) e uma entidade em B pode estar associada a no máximo uma 
entidade em A. 
 
Com relação a Chaves e índices de Banco de Dados: 
 
1 ) Chave designa o conceito de item de busca, ou seja , um dado que será empregado na consulta à base de dados. 
É um conceito lógico da aplicação; 
2 ) Índice e um recurso físico visando otimizar a recuperação de uma informação, via um método de acesso. Seu objetivo principal está 
relacionado com a performance do sistema. 
3 ) Uma chave pode ser utilizada como índice , mas um índice não e necessariamente uma 
chave. 
 
R - Apenas os itens 1, 2 e 3 estão corretos. 
 
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: 
 
R - Uma agregação entre empregado e projeto e relacionar a entidade máquina com a agregação. 
 
 
 
 
 
 
 
 
 
 
 
Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial 
em que estão dispostas. 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linhadas 
demais, dentro de uma tabela. 
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, 
necessariamente, na ........................ de uma outra tabela. 
 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha 
das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais 
colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: 
 
R - Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas. 
 
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, pode-se afirmar que: 
R - cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. 
 
Usando-se o modelo Entidade-Relacionamento, quando o endereço de um empregado pode ser manipulado tanto como um todo 
como pelas suas partes separadas (CEP,Bairro, Cidade, etc.), ele deve ser modelado 
 
R - como um atributo composto. 
 
No modelo ER, o conceito de entidade fraca aplica-se a entidades que: R - não podem existir separadamente de outras entidades; 
 
Em relação ao diagrama entidade-relacionamento, pode-se dizer que: R - as linhas unem os atributos à entidade e as entidades aos 
relacionamentos; 
 
No contexto do projeto de banco de dados podemos afirmar que o estudo de um objeto existente no mundo real constitui-se em 
um(a): 
R -Entidade. 
 
 
 
 
 
 
Considere o modelo entidade relacionamento acima. 
Na transformaçãodeste modelo conceitual em um modelo lógico relacional as cardinalidades do 
relacionamento entre as entidades exercem um papel fundamental. Dado que se deseja gerar um modelo relacional que atenda a 3FN 
pode-se afirmar que sempre darão origem a uma tabela para cada uma das entidades envolvidas os relacionamentos do tipo: 
R - (0,1)x (0,N) podendo não gerar uma tabela para o relacionamento. 
 
Quando o valor de um atributo A é obtido a partir de alguma operação (calculo) realizada sobre outro atributo B, o atributo A é 
classificado como: 
 R - Derivado. 
 
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. 
R - Apenas I e II. 
 
Sejam as seguintes afirmações sobre o modelo entidade-relacionamento utilizadas em bancos de dados: 
II. Uma entidade fraca não tem atributos suficientes para formar uma chave primária. 
Apenas II é correta. 
 
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, pode-se afirmar que cada: 
R - entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. 
 
Analise as seguintes afirmações sobre modelo entidade/relacionamento. 
I. O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de dados. O produto resultante do 
processo de modelagem entidade/relacionamento é um diagrama. 
II. Diagramas entidade/relacionamento descrevem as entidades, os atributos, os relacionamentos entre as entidades, as 
multiplicidades dos relacionamentos, os eventuais atributos de relacionamentos, as entidades composta se as chaves primárias das 
entidades. 
III. Extensões do modelo entidade/relacionamento criaram conceitos adicionais, como: generalização e agregação, os quais não 
foram definidos no modelo proposto originalmente. 
Assinale a alternativa que contém a(s) afirmação (ões) CORRETA(S): 
 
R - I, II e III. 
 
No mapeamento do modelo conceitual para o modelo relacional, realizado por ferramentas de projeto de bancos de dados como o 
ERwin, os relacionamentos tipo M:N (muitos para muitos) são mapeados normalmente como: 
R - uma tabela de relacionamento com duas chaves estrangeiras. 
 
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: R - (1,1) e (0,N) 
 
 
 
A figura acima mostra um modelo conceitual que possui uma agregação. A modelagem lógica contemplaria: 
 
R - A criação da tabela atendimento que receberia as chaves primarias de mesa e garçom como chaves 
estrangeiras para mapear a agregação. 
 
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado: 
 
R - Sistema Gerenciador de Banco de Dados 
 
Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de relacionamento. Descreva este conceito. 
 
R - 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. 
 
Muitas aplicações para web usam uma arquitetura chamada de "arquitetura três camadas", que possui uma camada intermediária 
entre o cliente e o servidor de banco de dados. 
Essa camada intermediária, ou camada do meio é, algumas vezes, chamada de servidor de aplicações. 
A respeito dessa camada, NÃO é correto afirmar que: 
R - O servidor de aplicações formata o resultado da consulta em XML antes de enviá-lo ao cliente. 
 
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira? 
 
R - A chave estrangeira é um atributo de uma relação que é chave primária em outra. Se excluirmos uma referência a chave estrangeira 
podemos ter três situações: CASCADE: a operação elimina as referências, em efeito cascata RESTRICT: elimina apenas os casos em que não 
há referência SET NULL: a chave estrangeira recebe o valor nulo, e a exclusão é efetuada 
 
Analise as seguintes afirmações sobre normalização. 
 
I. Normalização de banco de dados é uma técnica, para evitar inconsistências lógicas e anomalias. Bancos de dados relacionais definem níveis 
de normalização com base em formas normais. 
R - Apenas I 
 
Um Modelo de Dados corresponde a uma descrição formal da estrutura de um banco de dados. Com relação à Modelagem de Dados, 
relacione os modelos, apresentados na coluna da esquerda, à respectiva característica, entre as indicadas na coluna da direita. 
 
Resposta: I - S , II - P , III - R. 
 
 
No modelo ER, o conceito de entidade fraca aplica-se a entidades que: 
R - Não podem existir separadamente de outras entidades; 
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: 
R - Um atributo composto. 
Considerando a arquitetura de 3 esquemas para banco de dados podemos afirmar que: 
R - Os Gerentes de uma empresa visualizam seus dados a partir do Esquema Externo 
Na notação de Peter Chen um losango representa um(a): 
R - Relacionamento Tipo 
O grupo de usuários de um Sistema de Banco de Dados que é encarregado de coordenar e monitorar o uso do sistema é 
denominado: 
R - Administrador de Banco e dados. 
Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer: 
R - Um SGBD tem acesso não somente ao banco de dados, mas também a uma definição completa do banco de dados armazenada no 
catálogo do sistema, ou seja, o SGBD tem acesso aos dados e aos metadados. 
Na notação de Peter Chen (0,1) representa a cardinalidade: 
R - Mínimo zero, Máximo um. 
Considere as afirmações abaixo a respeito das características de um banco de dados: 
I - A Independência de Dados possibilita o desenvolvimento de programas aplicativos que não possuem a descrição real de como os 
dados (arquivos) estão fisicamente armazenados. 
R- III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou software. 
Na notação de Peter Chen um retângulo representa um(a): 
R - Entidade Tipo 
Um banco de dados pode ser modelado (descrito) há vários níveis de abstração. Um modelo de dados que servirá para explicar a um 
usuário qual é a organização de um banco de dados provavelmente não conterá detalhes sobre a representação em meio físico das 
informações. Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao banco de dados conterá mais 
detalhes de como as informações estão organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, 
normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico. 
Descreva sobre o modelo lógico. 
R - Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do sistema de gerência de banco de 
dados (SGBD). Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado. 
Um banco de dados pode ser modelado (descrito) a vários níveis de abstração. Um modelo de dados que servirá para explicar a um 
usuário qual é a organização de um banco de dados provavelmente não conterá detalhes sobre a representação em meio físicodas 
informações. Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao banco de dados conterá mais 
detalhes de como as informações estão organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, 
normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico. 
Descreva sobre o modelo conceitual. 
R - Um modelo conceitual é modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um sistema 
de gerência de banco de dados (SGBD) particular. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não 
registra como estes dados estão armazenados em nível de SGBD. 
 
No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é : 
R - Composto por um Diagrama Entidade Relacionamento. 
 
No contexto do projeto de banco de dados requisitos de informação podem ser visto como: 
R - O conjunto de dados para atender as necessidades de um usuário. 
 
Mini Mundo 
 
Diariamente o estacionamento Próspero recebe vários clientes para aluguel de suas vagas e possui uma rotina destinada ao bom 
atendimento. 
 
O veículo é identificado (Placa, Cor e modelo) e registrado pelo atendente, que emite um comprovante e cadastra o cliente, que for 
recebido pela 1ª vez. 
 
Todas as vagas são cadastradas com sua devida localização e situação e, são distribuídas automaticamente a cada cliente. A 
locação da vaga registra Data e Hora de Entrada, Data e Hora de Saída. A liberação é efetivada a partir da solicitação do cliente, que 
entrega o seu comprovante de locação, realiza o pagamento e recebe uma autorização de saída. O manobrista retira o carro da vaga e 
entrega-o ao cliente. 
R - VEICULO 
Em relação ao diagrama entidade-relacionamento, pode-se dizer que: 
R - As linhas unem os atributos à entidade e as entidades aos relacionamentos; 
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. 
 
Analisando a situação hipotética abaixo: 
 
"A loja de calçados "Puro Luxo" vende produtos de qualidade, mas atende a todos os níveis de cliente A, B, C, D. Em cada operação 
de venda a loja registra a quantidade de produtos vendidos, a forma de pagamento e também o tipo de entrega, pois a loja 
disponibiliza a retirada em balcão e entrega a domicílio." 
Em um Modelo de entidade e relacionamento os atributos quantidade de produtos vendidos, forma de pagamento e tipo de entrega 
devem estar definidos para: 
Relacionamento entre CLIENTE e PRODUTO. 
Um atributo para ser identificador dever ser classificado como: 
Único e Obrigatório 
Considere o seguinte enunciado: 
Um livro é uma publicação elaborada por um ou por vários autores, editado por apenas uma editora e abrangendo um ou vários assuntos. 
Cada livro tem um número de identificação, um título, pelo menos um autor, uma editora, um ou vários idiomas, um ano de edição e 
abrange pelo menos um assunto. Podem existir vários livros de um mesmo autor. Cada autor tem um código, nome e uma 
nacionalidade. Cada autor cadastrado possui pelo menos um livro e é identificado pelo seu código. Cada editora cadastrada tem vários 
livros. Cada editora tem um código, um nome e um endereço. Cada assunto possui um código, nome e descrição. 
A partir dele considere as afirmativas abaixo: 
 
I - livro é uma entidade 
II - autoria é um relacionamento 
III- editora é um atributo 
IV - Ano de edição é um atributo 
V - Assunto é um relacionamento 
VI - publica é uma entidade 
 
Podemos afirmar que estão corretas as afirmativas: R - I , II e IV 
 
 
 
Relacione as colunas e em seguida marque a alternativa correta: 
 
Resposta: 2 - 5 - 4 - 1 – 3 
A Modelagem conceitual e lógica de dados é um conjunto de definições que descrevem a estrutura de um banco de dados que reflete 
situações do mundo real, como tipo de dados, relacionamentos e restrições sobre esses dados. Assinale a alternativa que contém 
conceitos presentes em um modelo de dados de alto nível. 
R - Entidades, relacionamentos e atributos. 
Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária 
de uma determinada tabela ou relação. 
R - Chave Candidata. 
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, pode-se afirmar que: 
R - Cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. 
Sabemos que a derivação de um Modelo Conceitual é realizada para tornar possível a implementação em um banco de dados 
relacional. Sendo assim, analise o Modelo de Entidade e Relacionamento abaixo e, baseado nas regras de derivação marque a 
alternativa correta: 
 
 
 
 
Na derivação do modelo entre VENDA e PRODUTO será preciso criar uma nova entidade, chamada ITENSVENDA, para conter o atributo 
Quantidade. 
Dado o DER , analise as afirmativas a seguir em relação ao modelo lógico: 
 
Resposta: I - A tabela Cliente recebe o atributo id_cidade como chave estrangeira. 
 
Considerando os conceitos de derivação de modelos, quando nos deparamos com uma representação de 
Generalização/Especialização, podemos afirmar que: 
R - 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. 
Durante a transformação de um modelo conceitual em modelo lógico, entre duas entidades cujo o relacionamento é de 1:N. As 
relações deste evento são : FABRICA (nome, CNPJ) e LOJA(CNPJ_LOJA, razão_social, End, nome). Os atributos chaves de cada uma 
das relações são CNPJ e CNPJ_LOJA. Qual das duas chaves irá se tornar a chave estrangeira da relação e para qual relação irá 
migrar ? 
R - CNPJ da relação FABRICA migra para a relação LOJA. 
Um Administrador de banco de dados, criou um modelo de entidade e relacionamento com X entidades, sendo que cada entidade 
possui 2 relacionamentos 1:N com outras entidades qualquer, sendo predominante neste modelo somente este tipo de 
relacionamento.Usando os conceitos de mapeamento entre modelo ER e o modelo relacional, quantas tabelas serão criadas para 
este banco de dados relacional em questão? 
Resposta: X 
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: 
R - Um atributo composto. 
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 ) 
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? 
R - Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas para uma tabela C. 
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. 
R - POSSUEM (cod_modelo,cod_tecido) 
Considerando os conceitos de derivação de modelos, quando nos deparamos com uma representação de Generalização/Especialização, 
podemosafirmar que: 
R - 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. 
Considerando a arquitetura de 3 esquema para banco de dados podemos afirmar que: 
R - Os Gerentes de uma empresa visualizam seus dados a partir do Esquema Externo. 
No relacionamento de N:M, durante a transformação de um modelo conceitual para um modelo lógico, quantas relações serão criadas ? 
 
R - 3 relações. 
 
 
 
 
 
 
 
 
 
 
Sabemos que a derivação de um Modelo Conceitual é realizada para tornar possível a implementação em um banco de dados relacional. Sendo 
assim, analise o Modelo de Entidade e Relacionamento abaixo e, baseado nas regras de derivação marque a alternativa correta: 
 
 
 
 
R - Na derivação do modelo entre VENDA e PRODUTO será preciso criar uma nova entidade, chamada ITENSVENDA, para conter 
o atributo Quantidade. 
 
Um Banco de Dados é: 
 
R - Uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real. 
 
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 Física dos Dados. 
 
R - A independência Física dos Dados consiste na capacidade de alterar o esquema conceitual sem provocar modificações nos esquemas 
externos ou nos programas aplicativos. 
 
 
 
A partir da figura acima podemos afirmar que: 
R - Existem funcionários que não são nem professores nem coordenadores. 
 
No modelo Relacional a instância de uma relação é: 
 
R - O conjunto de suas tuplas. 
 
Analise as seguintes afirmações sobre normalização. 
 
Resposta: I. Normalização de banco de dados é uma técnica, para evitar inconsistências lógicas e anomalias. Bancos de dados relacionais 
definem níveis de normalização com base em formas normais. 
 
Considerando a arquitetura de 3 esquema para banco de dados podemos afirmar que: 
 
R - Os Gerentes de uma empresa visualizam seus dados a partir do Esquema Externo 
 
Quando trabalhamos com Modelo Relacional, a afirmação "Um empregado pode gerenciar apenas um departamento e um departamento 
pode ser gerenciado por apenas um empregado", refere-se ao conceito de: R - Cardinalidade. 
 
A generalização/especialização pode ser classificada em dois tipos, total ou parcial, de acordo com a obrigatoriedade ou não de a uma 
ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Descreva e dê um exemplo de 
generalização/especialização do tipo total. 
 
R - Em uma generalização/especialização total para cada ocorrência da entidade genérica existe sempre uma ocorrência em uma das entidades 
especializadas. Esse é o caso do exemplo da figura abaixo, no qual a toda ocorrência da entidade CLIENTE corresponde uma ocorrência em uma 
das duas especializações. Esse tipo de generalização/especialização é simbolizado pela letra "t". 
 
 
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 é : 
 
R - CodAtendimento, Sequência -> Origem, Destino 
 
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade: 
 
R - do DBA 
 
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de sistemas 
omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários 
como sistema. 
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards Institute). 
 
R - Nível físico (nível interno), Nível lógico e Nível de visão (nível externo). 
 
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 projeto por 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: 
 
R - Agregação 
 
A generalização/especialização pode ser classificada em dois tipos, total ou parcial, de acordo com a obrigatoriedade ou não de a uma 
ocorrência da entidade genérica corresponder uma ocorrência da entidade especializada. Descreva e dê um exemplo de 
generalização/especialização do tipo parcial. 
 
R - Em uma generalização/especialização parcial, nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma 
entidade especializada. Esse é o caso do exemplo demonstrado da imagem abaixo, no qual nem toda entidade FUNCIONÁRIO possui uma 
entidade correspondente em uma das duas especializações (nem todo o funcionário é motorista ou secretária). Esse tipo de 
generalização/especialização é simbolizado por um "p". Usualmente, quando há uma especialização parcial, na entidade genérica (no caso do 
exemplo, em FUNCIONÁRIO) aparece um atributo que identifica o tipo de ocorrência da entidade genérica (no caso do exemplo, trata-se do 
atributo tipo de funcionário). Este atributo não é necessário no caso de especializações totais, já que a presença da ocorrência correspondente a 
entidade genérica em uma de suas especializações é suficiente para identificar o tipo da entidade.

Outros materiais