Prévia do material em texto
Modelagem de Dados
1 - Um Banco de Dados é:
uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real.
2 - O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a elaboração do seguinte modelo de dados:
conceitual
3 - 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-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLI ENTES na venda.
4 - Uma das propriedades do diagrama entidade- relacionamento é manter informações sobre a associação (relacionamento) entre objetos.
Considere uma situação em que pessoas são representadas por uma entidade, e casamentos são representados por um relacionamento. Nesse caso, o relacionamento de casamentos constituirá um exemplo de ...
autorrelacionamento
5 - O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Uma empresa tem diversos acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais deficiências e uma deficiência é causada por um acidente. Um acidente pode também resultar um óbito e um óbito pode ser resultado de um acidente. Uma deficiência tem código de deficiência, status de deficiência (temporária ou permanente) e descrição da deficiência. Um óbito possui número do óbito, data do óbito e parecer do legista.
Assinale a alternativa abaixo que identifica corretamente o número de entidades e relacionamentosncontrados no texto, respectivamente:
Cinco e quatro
6 - Considerando a arquitetura de 3 esquema para banco de dados podemos afirmar que:
Os Gerentes de uma empresa visualizam seus dados a partir do Esquema Externo
7 - Na notação de Peter Chen um losango representa um(a) :
Relacionamento Tipo
8 - O grupo de usuários de um Sistema de Banco de Dados que é encarregado de coordenar e monitorar o uso do sistema é denominado:
Administrador de Banco e dados
9 - Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer:
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álog o do sistema, ou seja, o SGBD tem acesso aos dados e aos metadados.
10 - Em relação ao DER considere as seguintes afirmativas:
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
Na notação de Peter Chen (0,1) representa a cardinalidade:
Mínimo zero, Máximo um
10 - 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.
III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou software.
11 - Na notação de Peter Chen um retângulo representa um(a):
Entidade Tipo
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado:
Sistema Gerenciador de Banco de Dados
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:
o servidor de aplicações formata o resultado da consulta em XML antes de enviá-lo ao cliente.
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.
I - S , II - P , III - R.
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do DBA
Segundo a arquitetura de 3 esquemas de Banco de Dados:
O Esquema Interno fornece caminhos físicos de acesso aos dados.
Um modelo entidade-relacionamento foi reestruturado conforme mostrado na figura abaixo.
Concluiu-se que todos os usuários eram funcionários, em bora 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 com a 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 básica e uma derivada
O modelo de dados utilizado pelos SGBD líderes de mercado como o Oracle e SQL server é o:
Objeto Relacional
Na notação de Peter Chen um losango representa um(a) :
Relacionamento Tipo
Pessoa - lava - carro
Considere o modelo entidade relacionamento acima.
Na transformação deste 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 m odelo relacional que a tenda a 3FN pod e-se afirm ar que sempre darão origem a um a tabela para cada um a das entidades envolvidas os relacionam entos do tipo:
(0,1)x (0,N) podendo não gerar uma tabela para o relacionamento
Em relação ao DER considere as seguintes afirmativas:
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.
Considerando os conceitos de derivação de modelos, quando nos deparamos com uma representação de Generalização/Especialização, podemos afirmar que:
Dada as seguintes relação de um relacionamento de N:N, onde os atributos em maiúsculo são chaves primárias: ROUPA (COD_MODELO, preço, tipoTecido) e TECIDO (SIGLA, descrição).
Na transformação para o modelo lógico, quais os atributos da tabela de ligação CONTEM entre as entidades ROUPA e TECIDO:
CONTEM (COD_MODELO, SIGLA).
Considerando o modelo abaixo, preciso identificar quem é o titular do SEGURADO, sabendo que o dependente também é um segurado.
Marque a alternativa que define uma melhor solução para modelagem desse requisito, seguindo a regra de derivação do modelo CONCEITUAL para LÓGICO
Na entidade SEGURADO deverá ter um tributo CPFTITULAR para representar a ligação
Durante a transformação de um modelo conceitual em modelo lógico, entre duas entidades cujo o relacionamento é de 1: N entre FABRICANTE e FILIAL.
As relações deste evento são:
FABRICANTE (nome, CNPJ) e FILIAL (CNPJ_FILIAL, razão_social, End, nome).
Os atributos chaves de cada uma das relações são CNPJ e CNPJ_FILIAL, respectivamente.
Qual das duas chaves irá se tornar a chave estrangeira da relação:
CNPJda relação FABRICANTE migra para a relação FILIAL.
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_s oc ia l, 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?
CNPJ da relação FABRICA migra para a relação LOJA
A derivação do modelo conceitual em modelo lógico para representação de dados do tipo generalização pressupõe diversos procedimentos.
Considerando que o modelo abaixo representa uma generalização do tipo TOTALIDADE, marque a alternativa que indica a melhor solução para esse tipo de derivação, considerando que o sublinhado contínuo representa a chave primária e o itálico representa a chave estrangeira na relação.
PESSOA FÍSICA = {CPF, NOME, EMAIL} + PESSOA JURÌDICA= {CNPJ, NOME, EMAIL}.
Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer:
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
A caracterização das propriedades de uma entidade de um modelo de dados é chamada de:
Atributos
No modelo ER, o conceito de entidade fraca aplica-se a entidades que:
não podem existir separadamente de outras entidades
Em um banco de dados relacional, quando se diz que uma relação contém 7 tuplas, é equivalente a dizer que a relação contém 7
registros
Um Modelo de Dados é uma forma de representação gráfica do conhecimento que se tem sobre um ambiente qualquer. Em relação ao Diagrama Entidade Relacionamento (DER) podemos afirmar que:
I - Uma Entidade é representada por um conjunto de atributos.
II - Um atributo é um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.
III - Todo objeto para ser uma entidade possui propriedades que são descritas por atributos e valores.
Todas estão corretas
Três das principais características que um SGBD deve prover são:
independência de dados, retrição de integridade e compartilhamento de dados
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.
Entidades, relacionamentos e atributos.
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
Resposta: No nível lógico, a chave estrangeira é a chave primária "exportada" de uma outra relação/tabela a fim de relacionar estas tabelas. Se a eliminarmos, eliminamos também o relacionamento entre as tabelas, podendo haver perda de informações importantes para os processos organizacionais.
Gabarito: 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
Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de relacionamento. Descreva este conceito.
Resposta: Relacionamento diz respeito a relação existente entre entidades do minimundo representada no modelo conceitual por linhas que unem essas 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 dados possui Entidades que se inter-relacionam entre si, através do uso das cardinalidades. Marque nas opções abaixo qual o tipo de cardinalidade possíveis entre as entidades, cujo o objetivo é que todos os elementos de uma entidade A, pode se relacionar com várias elementos de uma entidade B :
N: M
Na confecção de Modelo de Entidade e Relacionamento, não é permitido o relacionamento entre relacionamentos. Mas, existe um elemento qual os relacionamentos são tratados como entidades de mais alto nível, permitindo este tipo de relacionamento. O elemento o qual o texto se refere é uma?
Agregação
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 de representação é importante:
Entender as necessidades dos usuários e as regras que regem o negócio.
Considere o texto a seg uir e com plete as lacunas com express ões constantes nas alternativas, res peitando a correlação seqüenci al em que estão dispos tas.
Uma ..................... é uma coluna ou um a combinação de col unas cujos valores d istinguem um a linha das demais, dentro de um a tabela.
Uma ...................... é uma coluna ou um a combinação de colunas cujos valores aparecem , necessariam ente, na ........................ de um a outra tab ela.
Em alguns casos, m ais de um a coluna ou combinações de colunas p odem servir para d istinguir uma linha das demais. Um a das colunas (ou com binação de colunas) é esco lhida como .....................As demais colunas ou com binações são denominadas ................ ........
A seqüência correta encontra -se apenas em :
Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
Em relação ao diagrama entidade-relacionamento, pode-se dizer que:
as linhas unem os atributos à entidade e as entidades aos relacionamentos;
A afirmação: "A receita federal classifica os contribuintes como pessoas físicas ou jurídicas". Seria convenientemente representada em uma estrutura de:
Generalização/Especialização total e exclusiva.
Um Banco de Dados é:
uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do
mundo real.
Três das principais características que um SGBD deve prover são:
independência de dados, retrição de integridade e compartilhamento de dados
descreva sobre nível físico e abstração de dados.
Já que muitos dos us uár i os dos si s temas de bancos de dados nã o s ão trei nados em comp utação, os dese nvol ve dore s de
si s temas omi tem e ssa comple xi dad e dess es usuári o s por mei o dos div er sos nívei s de ab stração , d e modo a faci li tar a
inter açã o dos us uá ri os com o si stema.
Consi der a ndo o texto, descr eva sobr e o nível físi co de abs tra ção de dados .
Já que muitos dos us uár i os dos si s temas de bancos de dados nã o s ão trei nados em comp utação, os dese nvol ve dore s de
si s temas omi tem e ssa comple xi dad e dess es usuári o s por mei o dos div er sos nívei s de ab stração , d e modo a faci li tar a
inter açã o dos us uá ri os com o si stema.
Consi der a ndo o texto, descr eva sobr e o nível físi co de abs tra ção de dados .
Consi der a ndo o texto, descr eva sobr e o nível físi co de abs tra ção de dados .
Resposta: O nível Físico é o nivel mais baixo de abstração. Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho do campo, índice e etc. Possue regra de acesso.
Gabarito:
Nível físico (nível interno) é o mais baixo nível de abstração que descreve a estrutura física de armazenamento do banco de dados, sua organização de arquivos e seus métodos de acesso.Nível fís i co ( ní vel i nterno) é o mai s ba i xo ní vel de abs tração que de scr eve a estrutur a físi c a de ar mazenamento do banco
de dado s, s ua o rgani za ção de ar qui vos e se us métodos de ace sso .
Fundamentação do(a) Professor(a): Nível físico (nível interno) é o mais baixo nível de abstração que descreve a estrutura física de armazenamento do banco de dados, sua organização de arquivos e seus métodos de acesso
O Diagrama Entidade Relacionamento não permite representar relacionamentos entre relacionamentos. Qual é o conceito que devemos aplicar para resolvermos este problema? Crie um exemplo (textual) que explique o conceito.
Gabarito: Agregação. Exemplo: Médico consulta paciente e consulta gera uma receita. O Relacionamento é Consulta.
Fundamentação do(a) Professor(a): Agregação . Exemplo: Médico consulta paciente e consulta gera uma receita. O Relacionamento é Consulta
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do DBA
Acerca dos conceitos básicos de banco de dados, marque a alternativa correta:
I I - Banco de dados é o conjunto de dados integrados que atendem a um conjunto de sistemas.
I I I -As aplicações podem funcionar sem um banco de dados, porém sua complexidade algorítmica seria muito alta, assim, com os BDs, essa complexidade tende a ser diminuída, pois uma grande parte dessas aplicações estariam repartindo sua linguagem de programação com a linguagem SQL.
(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:
o diagrama de entidade-relacionamento é constituído pelas entidades e seus atributos e pelos relacionamentos existentes entre as entidades.
Uma i nsti tui ç ão de ensi no des ej a cr i ar uma apl i ca ção e um banco de da dos es pecí ficos par a a s d efesas de Tr aba l hos de
Concl us ão de Curs o ( TCC) de s eus al unos. A seguinte de scr i çã o inici al foi obtida por mei o de uma entr evi sta:
Cada pr ofess or poss ui matríc ul a, nome , telefone, e- ma i l e de 1 a 3 titul aç ões . Cada al uno poss ui matrí cula, nome , telefone ,
cel ular e e - mai l . Um pr ofessor pode or i entar di ver so s a l unos e um a l uno é ori e ntado por apenas um Professor. Um TCC
poss ui i denti ficador, títul o, r es umo, de 3 a 5 pal av ra s- chave, da ta de defesa e a val i a ção fina l . Um al uno defende um ou
mai s TCC e um TCC é defendi do por um al uno.
Supondo que v ocê tenha si d o co ntratado pa ra c ons trui r um model o conceitua l b ase ado no texto d es cri to a ci ma, a ssi nal e o
número cor re to de entidades e re l aci onamentos de scr i tos, re spe ctivamente:
Uma i nsti tui ç ão de ensi no des ej a cr i ar uma apl i ca ção e um banco de da dos es pecí ficos par a a s d efesas de Tr aba l hos de
Concl us ão de Curs o ( TCC) de s eus al unos. A seguinte de scr i çã o inici al foi obtida por mei o de uma entr evi sta
Uma i nsti tui ç ão de ensi no des ej a cr i ar uma apl i ca ção e um banco de da dos es pecí ficos par a a s d efesas de Tr aba l hos de
Concl us ão de Curs o ( TCC) de s eus al unos. A seguinte de scr i çã o inici al foi obtida por mei o de uma entr evi sta
Qual das propriedades abaixo denomina o número de tuplas de uma relação?
Cardinalidade.
Medicamento (MED) e Perfumaria (PER) são duas entidades que representam uma tipificação da entidade Produto (PRO). Portanto, MED e PER em relação a PRO representam:
especializações
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
estrangeira.
0
Trata-se de uma regra que, se observada no processo de normalização de dados, considera o banco de dados na terceira forma normal:
Eliminar os campos que não dependem da chave
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
( ) Um a chave pode ser utilizada como índice e um índice é, necessariam ente, um a chav e.
( ) Quando há ocorrência de v alores nulos os usuári os tem certeza de que o atributo em
questão não é apli cáv el para uma inst ância em parti cul ar da entidade.
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado
com a idéia de que o usuário não necessit a saber onde os dados est ão nem com o est ão.
( ) A integridade ref erencial é um sistema de regras usado para garantir que as relações
entre as t abelas sejam válidas e im pedindo que tuplas relaci onadas sejam eliminadas ou
alteradas acidentalmente
A alternativ a que corresponde ao preenchimento das colunas, na sequência, é:
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
( ) Um a chave pode ser utilizada como índice e um índice é, necessariam ente, um a chav e.
( ) Quando há ocorrência de v alores nulos os usuári os tem certeza de que o atributo em
questão não é apli cáv el para uma inst ância em parti cul ar da entidade.
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado
com a idéia de que o usuário não necessit a saber onde os dados est ão nem com o est ão.
( ) A integridade ref erencial é um sistema de regras usado para garantir que as relações
entre as t abelas sejam válidas e im pedindo que tuplas relaci onadas sejam eliminadas ou
alteradas acidentalmente
A alternativ a que corresponde ao preenchimento das colunas, na sequência, é:
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
No modelo ER, o conceito de entidade fraca aplica -se a entidades que
não podem exis tir separadam ente de outras entidades;
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
Analise as seguintes afirmações sobre modelo entidade/relacionamento.
Um atributo, em um modelo de entidade -relacio namento, possui "sub -atributos" em sua nomenclatura que podem ou não ser do mesmo tipo e que são agrega dos a ele no mundo real. Esse atributo é definido como
um atributo composto.
No modelo Relacional a instância de uma relação é:
O conjunto de s eus atributos.
A afirmação " Um cinema possui uma ou varias sessões e uma s essão é de apenas um cinema. Cada sessão é de um e apenas um filme e um filme é exibido em varias sessões" seria convenientemente modelada como:
Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão
As seguintes afirmações são verdadeiras (V) ou falsas (F)
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
( ) Um a chave pode ser utilizada como índice e um índice é, necessariam ente, um a chav e.
( ) Quando há ocorrência de v alores nulos os usuári os tem certeza de que o atributo em
questão não é apli cáv el para uma inst ância em parti cul ar da entidade.
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado
com a idéia de que o usuário não necessit a saber onde os dados est ão nem com o est ão.
( ) A integridade ref erencial é um sistema de regras usado para garantir que as relações
entre as t abelas sejam válidas e im pedindo que tuplas relaci onadas sejam eliminadas ou
alteradas acidentalmente
A alternativ a que corresponde ao preenchimento das colunas, na sequência, é
As seguintes afi rmações são v erdadeiras ( V ) ou falsas ( F ) ?
( ) Um a chave pode ser utilizada como índice e um índice é, necessariamente, um a chav e.
( ) Quando há ocorrência de v alores nulos os usuári os tem certeza de que o atributo em
questão não é apli cáv el para uma inst ância em parti cul ar da entidade.
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado
com a idéia de que o usuário não necessit a saber onde os dados est ão nem com o est ão.
( ) A integridade ref erencial é um sistema de regras usado para garantir que as relações
entre as t abelas sejam válidas e im pedindo que tuplas relaci onadas sejam eliminadas ou
alteradas acidentalmente
A alternativ a que corresponde ao preenchimento das colunas, na sequência, é
O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado
com a idéia de que o usuário não necessit a saber onde os dados est ão nem com o est ão
O principal conceito da abordagem relacional deriva da teoria de conjuntos com binado com a idéia de que o usuário não necessita saber onde os dados estão nem como estão.
A integridade referencial é um sistema de regras usado para garantir que as relações entre as tabelas sejam válidas e impedindo que tuplas relacionadas sejam eliminadas ou alteradas acidentalmente
Analise as seguintes afirmações sobre modelo entidade/relacionamento
O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de dados. O produto resultante do
processo de mod elagem entidade/relacionamento é um diagrama
O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de dados. O produto resultante do
processo de mod elagem entidade/relacionamento é um diagrama
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.
Diagramas entidade/relacionamento descrevem as entidades, os atributos, os relacionamentos entre as entidades, as multiplicidades dos relacionamentos, os eventuais atributos de relacionamentos, as entidades compostas e as chaves primárias das entidades.
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
Todas estão corretas
Com relação às características de um SGBD, o compartilhamento de dados:
permite que usuários diferentes utilizem o dado ao mesmo tempo.
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.
III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou software.
Sob a estrutura de um banco de dados está o modelo de dados: um conjunto de ferramentas usadas para a descrição dos dados, relacionamento entre os dados, semântica dos dados e regras de consistência.
A esse respeito, analise as afirmativas:
I. Uma base de dados hierárquica é similar ao modelo em rede, unindo os registros em uma estrutura de dados em forma de árvore.
Três das principais características que um SGBD deve prover são:
independência de dados, retrição de integridade e compartilhamento de dados
Segundo a arquitetura de 3 esquemas de Banco de Dados:
O Esquema Interno fornece caminhos físicos de acesso aos dados.
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade:
do DBA
Sejam as segui ntes afirmações sobre o modelo entidade- relacionamento utilizado em bancos de dados:
II. Um atributo, em um diagrama entidade -relacionamento, é representado por uma elipse
III. Em um diagrama entidade-relacionamento, os retângulos representam conjuntos de atributos.
Analise as seguintes afirmações: "(1) Em ambiente de bancos de dados, a independência dos dados, em relação aaplicação, representa o um avanço no sentido de tornar qualquer modificação das estruturas d os arquivos imperceptível para os programas PORQUE (2) as mudanças na organização dos dados não geram qua quer necessidade de alteração dos programas que o manipulam".
As duas afirmaçõ es são verdadeiras e a segunda justi fica a primei ra.
As duas afirmaçõ es são verdadeiras e a segunda justi fica a primei ra.
As duas afirmaçõ es são verdadeiras e a segunda justifica a primeira
Considere o modelo acima:
Se desejássemos representar que cada loja cadastrada no banco de dados deve
Obrigatoriamente e fazer no mínimo um pedido e no máximo vários, que alteração deveríamos fazer no modelo?
Alterar a cardin alidad e do lado da entidade PE DIDO para (1,N)
Alterar a cardinalidade do lado da entidade PEDIDO para (1,N)
São problemas causados pela redundância de dados, EXCETO:
Facilid ade de manipulação dos dados
Facilid ade de manipulação dos dados
O gerenciamento da concorrência:
permite que usuários diferentes utilizem o dado ao mesmo tempo
Representa sobrecust o vincul ado ao overhead de processam ento em um amb iente de banco de dados:
I. Garantia da segurança dos dados
II. Controle de concorrência
III. Garantia de integridade dos dados
Todas estão corretas
Um banco de dados possui a seguinte propriedade (RESPOSTA ÚNICA):
um banco de dados representa algum aspecto do mundo real, o qual é chamado de “mini- mundo” e qualquer alteração efetuada neste mini -mundo é automaticamente refletida no banco de dados
Marque Verdadeiro ou Falso nas afirmações que seguem:
. Cliente é uma entidade
. Depende é um relacionamento recursivo
. Datahora é um atributo que identifica as instâncias da entidade lançamento
“Verdadeiro”
O objetivo da ______ __________ ___ é transmitir e apresentar uma representação única, não redundante e resumida, dos dados de uma aplicação. Em __________________ de aplicação em banco de dados o ______________ é o mais largamente utilizado para representação e entendimento dos dados que compõe um sistema
modelagem de dad os, projetos c onceituai s, modelo entidad e relaci onamento
modelagem de dados, projetos conceituais, modelo entidade relacionamento
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 (rua, numero, complemento) e um ou mais telefones de contato."
Dado isso, marque a alternativa CORRETA.
O código é, nesse caso, um atributo identificador.
No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é:
Composto por um Diagrama Entidade Relacionamento.
Um Sistema Gerenciador de Banco de Dados tem como grande característica o isolamento de dados, uma dessas propriedades é a independência programa - dados que conceitualmente trata a capacidade do:
do banco de dados ter sua estrutura alterada sem precisar alterar os programas que o acessam.
Um subconjunto de entidades, dentro de um conjunto de entidades, que tem atributos distintos das demais entidades do mesmo conjunto (refinamento em subgrupos topdown) denomina-se:
Especialização
Um grupo de usuários de um Sistema de Banco de Dados que é encarregado de coordenar e monitorar o uso do sistema é denominado:
Administrador de Banco de dados
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
Resposta: É a chave primária de uma tabela que é referenciada a uma outra tabela. Não conseguiríamos, pois teríamos que excluí-la por está fazendo referência em uma outra tabela.
Gabarito: 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 valornulo, e a exclusão é efetuada.
Qual das propriedades abaixo denomina o número de tuplas de uma relação?
Cardinalidade
No modelo relacional Chave Estrangeira pode ser entendida como:
A chave primária de uma tabela em outra tabela
Um banco de dados relacional armazena os dados em bários locais chamados tabela e, simultaneamente, também monitora o relacionamento entre elas. Uma das diretrizes básicas para banco de dados relacional é que cada tabela:
Deve armazenar informações de uma entidade específica.
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.
III – O mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou software.
Um sistema gerenciador de banco de dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se:
Independência de dados
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:
Animal – serviços - clientes
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Uma empresa tem diversos acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais deficiências e uma deficiência é causada por um acidente. Um acidente pode também resultar um óbito e um óbito pode ser resultado de um acidente. Uma deficiência tem código de deficiência, status de deficiência (temporária ou permanente) e descrição da deficiência. Um óbito possui número do óbito, data do óbito e parecer do legista.
Assinale a alternativa abaixo que identifica corretamente o número de entidades e relacionamentos encontrados no texto, respectivamente:
Cinco e quatro.
Uma determinada empresa precisa controlar a alocação de empregados por projetos. Para tal, necessita criar um banco de dados que facilite o controle.
Sabe-se que um funcionário trabalha somente em um departamento, mas pode atuar em vários. Os gerentes podem ser substituídos ao longo do projeto.
Deseja-se saber então:
a) Quais os empregados alocados nos projetos;
b) Qual a função desempenhada por cada funcionário em cada projeto e qual o início e fim de sua participação;
c) Qual o nome do gerente de cada projeto. Em relação aos empregados, precisa-se de sua matrícula, nome e cargo. Os projetos são identificados pelo número e descrição. Dos departamentos, basta o número e o nome.
Marque a opção que NÃO contém uma relação desse esquema:
TRABALHA_EM (matricula, nrproj, data_inicio, data fim, cargo, nome_gerente)
Uma loja de material esportivo deseja efetuar o cadastro de seus clientes com as seguintes informações Nome, telefones, email.
Sendo assim, o ideal é definir o atributo telefones como:
Atributo multivalorado.
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:
Entidade Fraca
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 aci ma, analise as seguintes afirmativas:
I - Há pelo menos dois atributos de Aluno que podem ser considerados como atributos únicos.
IV - Existem somente relacionamentos do tipo binário.
Apenas as afirmativas I, e IV estão corretas.
Durante a modelagem de um sistema de controle de funcionários, foram levantadas as diversas informações, dentre elas:
Um funcionário pode possuir vários dependentes, o qual é necessário identificar o seu nome e o grau de parentesco. Já por sua vez o dependente só pode pertencer a um funcionário. Para o funcionário é preciso armazenar seu nome, endereço, telefone, CPF e data de admissão. Sabe-se que um dependente só existe para a empresa enquanto o funcionário existir.
Sendo assim, em relação a Dependente é correto afirmar:
Dependente é uma entidade fraca.
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:
(1,1) e (0,N)
EmrelaçãoaoDERconsidereasseguintesafirmativas:
I"Cadaautortemumcódigo,nomeeumanacionalidade.Cadaautorcadastradopossuipelomenos
umlivroeéidentificadopeloseucódigo"nosindicaquecomcertezaquecódigoéumatributo
únicoeobrigatório
EmrelaçãoaoDERconsidereasseguintesafirmativas:
I"Cadaautortemumcódigo,nomeeumanacionalidade.Cadaautorcadastradopossuipelomenos
umlivroeéidentificadopeloseucódigo"nosindicaquecomcertezaquecódigoéumatributo
únicoeobrigatório
Em relação ao DER considere as seguintes afirmativas:
"Cadaautortemumcódigo,nomeeumanacionalidade.Cadaautorcadastradopossuipelomenos
umlivroeéidentificadopeloseucódigo"nosindicaquecomcertezaquecódigoéumatributo
únicoeobrigatório
"Cadaautortemumcódigo,nomeeumanacionalidade.Cadaautorcadastradopossuipelomenos
umlivroeéidentificadopeloseucódigo"nosindicaquecomcertezaquecódigoéumatributo
únicoeobrigatório
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.
D ois amigos res olv eram abrir uma loja que c ompra e rev ende peças de hardw are ant igas. A loja se chama
N aftal i na D i gi tal . A seguir éapres entada uma des criçãodo minimundorealizadalogoapósaprimeira reunião
c omoprojet is t ado banc o de dados que s erác riado:
U m fornecedor tem CPF, nome, telefone e de um a dois emails . U ma peça t em ident if ic ador, nome do
fabricant e, t ipo, v alor de c ompra e valor de venda. O v alor de v enda é o v alor da c ompra ac res c ent ado 30% .
U m cli ente poss ui c ódigo, nome, C PF, telefone, celular e de um a dois emails. Um fornecedor v ende ao
menos uma peça e uma peça é v endida ex c lusiv amente por um fornecedor. U m cli ente c ompra ao menos
uma peça e uma peça é adquirida exc lusiv ament e por um cli ente. Quando um cl i ente c omprar uma peça a
datada c ompra t ambémé armaz enada.
D e ac ordo c omades c rição ac ima, as s inalea alt ernat iv aque apres ent a o número c orret o de t ipos de ent idades
et i pos de relacionamentos, res pec t iv ament e
Cenário:
Uma instituição bancária deseja controlar o movimento das suas contas correntes.
A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código,nome e endereço onde a agência é localizada.
No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente.
Cada conta corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.
I A s entidades são Cliente, Conta e Agencia
II Existe o relacionamento: Cliente possui Conta
Cenário: Um berçário deseja informatizar suas operações. Quando um bebê nasce, algumas informações são armazenadas sobre ele, tais como: nome, data do nascimento, peso do nascimento, altura, a mãe deste bebê e o médico que fez seu parto. Para as mães, o berçário também deseja manter um controle, guardando informações como: nome, endereço, telefone e data de nascimento. Para os médicos, é importante saber: CRM, nome, telefone celular e especialidade. (cenário retirado: http://www.uel.br /pessoal/valerio/ Lista % 20d e %20 exercicios %2001%20% 20MC % 20% 20parte% 2001.pdf )
Trabalhando com o modelo entidade relacionamento, quais são os Relacionamentos identificados no cenário descrito acima
Mãe-Bebê e Bebê-Médico
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.
III O SGBD deve prover facilidades para restauração de falhas de software e hardware.
Segundo Navathe, Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é, portanto, um sistema de software de propósito geral que facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre vários usuários e aplicações.
Avalie as seguintes afirmações a respeito das características do emprego de banco de dados.
II Uma característica fundamental da abordagem de banco de dados é que o sistema de banco de dados possui não apenas o banco de dados, mas também uma completa definição da estrutura desse banco de dados e suas restrições.
III Compartilhamento de dados e o processamento de transação multiusuário, onde o SGBD deve garantir várias propriedades da transação.
Descreva sobre o nível de visão (nível externo) de abstração de dados.
Consi derando o texto, descreva sobre o nível de visão (ní vel e xterno) de abstração de dados.
Resposta: Todo SGBD possui caracteristicas; isolamento entre os programas, dados e abstração de dados (uso de interface no software final).
Gabarito:
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.
Ní vel externo é o mais alto nível de abstração e descreve apenas pa rte do banco de dados. Mui to dos usuár i os de ba nco
de dados não pr ecisam conhecer todas as informações. Pelo contrário, os usuários normalmente utilizam apenas parte do
banco d e dados
No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é:
composto por um Diagrama Entidade Relacionamento.
Pelas regras de normalização de dados uma tabela está na 1FN quando?
Todos os atributos são monovalorados e atômicos, isto é não contém tabelas aninhadas.
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.
Natureza auto descritiva.
Cenário: Rafaelapos s uiváriostemasdefes t as infansparaaluguel.Ela precis acont rol a r os aluguéiseparaissoquerumaapl i caçãoque
permitacadas t rar : onomeeotelefonedocliente,oendereçocom pl et o dafes t a , otemaes colhido,adatadafes t a ,ahoradeinícioe
términodafest a .Alémdis s o,paraalgunsclientesangos,Rafaelao ferec edescontos.Sendoassim,éprecisosaberovalorrealmente
cob ra d o num determinadoaluguel,paraum determ inadocliente.Paracada tema,éprecisocont ro l a r : alistadeitensquecom p õ em o
tema(ex: cas t elo,bonecadaCinderela,bruxaet c . ) , ovalordoalugueleacordatoalhadamesaquedeveserusadacom otem a.
Cenário: Rafaelapos s uiváriostemasdefes t as infansparaaluguel.Ela precis acont rol a r os aluguéiseparaissoquerumaapl i caçãoque
permitacadas t rar : onomeeotelefonedocliente,oendereçocom pl et o dafes t a , otemaes colhido,adatadafes t a ,ahoradeinícioe
términodafest a .Alémdis s o,paraalgunsclientesangos,Rafaelao ferec edescontos.Sendoassim,éprecisosaberovalorrealmente
cob ra d o num determinadoaluguel,paraum determ inadocliente.Paracada tema,éprecisocont ro l a r : alistadeitensquecom p õ em o
tema(ex: cas t elo,bonecadaCinderela,bruxaet c . ) , ovalordoalugueleacordatoalhadamesaquedeveserusadacom otem a.
Rafaela possui vários temas de festas infantis para alugar...
aluguel N ------- efetua ------ 1 cliente
Sejam as seguin tes afirmações sobre o modelo entidade-relacio namento utilizado e m bancos de da dos:
Sejam as seguintes afirmações sobre o modelo entidade-relacionamento utilizado em bancos de dados:
II. Uma entidade fraca não tem atributos suficientes para formar uma chave primária.
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:
interno
No modelo ER, o conceito de entidade fraca aplica-se a entidades que:
não podem existir separadamente de outras entidades;
A arquitetura ANSI/SPARC para gerenciadores de bancos de dados divide-se em três níveis principais, que são:
conceitual, externo, interno
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:
(1,1) e (0,N)
Um modelo dados possui Entidades que se inter-relacionam entre si, através do uso das cardinalidades. Marque nas opções abaixo qual o tipo de cardinalidade possíveis entre as entidades, cujo o objetivo é que todos os elementos de uma entidade A, pode se relacionar com vários elementos de uma entidade B:
N:M
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que:
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
Uma Pizzaria Deliveryresolveu 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 lternativa em que o DER representa o cenário descrito.
Cliente1,1 ----------- realiza ---------1,n pedido
Um conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito
derelacionamento. Descreva este conceito.
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.
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.
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 conceito importante no modelo de Entidade e Relacionamento (ER) é o conceito de relacionamento. Descreva este conceito.
Gabarito:
Além de especificar os objetos sobre os quais deseja-se manter informações, o Diagrama de Entidade e Relacionamento (DER) deve permitir a especificação das propriedades dos objetos que serão armazenados 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.
Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer:
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.
Os Sistemas Gerenciadores de Banco de Dados possuem propriedades fundamentais que determinam o sucesso de qualquer projeto de desenvolvimento.
Marque a alternativa correta que NÃO indica um benefício da propriedade INDEPENDÊNCIA DOS DADOS.
garante a incidência da redundância dos dados.
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):
Entidade
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.
Quando se fala em restrição de integridade de chave estamos falando de:
restrição que define que os valores da chave primária devem ser únicos.
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
4. R(A, B, C, D) e a dependência funcional AB -> C e AB -> D
Um banco de dados possui diversos usuários, o DBA é o usuário que:
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
Alexandre Júnior, professor da disciplina de Modelagem de Dados, ficou responsável por projetar um banco de dados de defesas de Trabalhos de Conclusão de Curso (TCC). Outro professor, Antônio Xavier, precisa de dois alunos para dar continuidade ao projeto iniciado por Alexandre, que deve incluir também o desenvolvimento de um software para acessar o banco de dados.
Antônio então convidou os alunos Márcio Ramos e Eliza Carneiro para auxiliá-lo. Para realizar sua tarefa, Márcio irá necessitar tirar dúvidas com Alexandre, Antônio e Eliza, enquanto Antônio dará continuidade à tarefa iniciada por Alexandre. Finalmente, Eliza precisará de um treinamento dado por Márcio para auxiliar a sua tarefa que será quase diária durante o início e t érmino de cada período. De acordo com a descrição acima, assinale que tipos de usuários de banco de dados são Antônio, Márcio e Eliza, respectivamente:
Administrador de Banco de Dados, Programador de Aplicação e Usuário Final
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado:
Sistema Gerenciador de Banco de Dados
Dois am igos resolveram abrir um a loja que com pra e revende p eças de hardware ant igas. A loja se
chama Naftalina Digital . João Paulo, um dos sóc ios da loja e que já traba lhou diversos anos com
banco de d ados (BD) está proj etando o BD que será utilizado p elo sistem a de venda da loja que
também será desenvolvido. Francisco é o prim eiro f uncionário contratado para trabalhar na loja.
Vanessa e Janaína prestar ão serviços à loja. A interaç ão entre os quatro será f undamental para a
construção e m anutenção do bom funcionam ento do sistem a de venda. Ja naína dará continuidad e
a tod o o trabal ho rea lizado por João Paulo, enquanto Van essa também prec isará intera gir b em com
ambos ( João Paulo e Janaína). Já Fr ancisco precisará de um treinam ento dado por Va nessa.
Assinale abaixo q ual a alternativa indica corretam ente quais tipos de usuários de b anco de dados
são Francisco, Vanes sa e Janaína, respect ivamente:
Dois am igos resolveram abrir um a loja que com pra e revende p eças de hardware ant igas. A loja se
chama Naftalina Digital . João Paulo, um dos sóc ios da loja e que já traba lhou diversos anos com
banco de d ados (BD) está proj etando o BD que será utilizado p elo sistem a de venda da loja que
também será desenvolvido. Francisco é o prim eiro f uncionário contratado para trabalhar na loja.
Vanessa e Janaína prestar ão serviços à loja. A interaç ão entre os quatro será f undamental para a
construção e m anutenção do bom funcionam ento do sistem a de venda. Ja naína dará continuidad e
a tod o o trabal ho rea lizado por João Paulo, enquanto Van essa também prec isará intera gir b em com
ambos ( João Paulo e Janaína). Já Fr ancisco precisará de um treinam ento dado por Va nessa.
Assinale abaixo q ual a alternativa indica corretam ente quais tipos de usuários de b anco de dados
são Francisco, Vanes sa e Janaína, respect ivamente:
Dois am igos resolveram abrir um a loja que com pra e revende p eças de hardware ant igas. A loja se
chama Naftalina Digital . João Paulo, um dos sóc ios da loja e que já traba lhou diversos anos com
banco de d ados (BD) está proj etando o BD que será utilizado p elosistem a de venda da loja que
também será desenvolvido. Francisco é o prim eiro f uncionário contratado para trabalhar na loja.
Vanessa e Janaína prestar ão serviços à loja. A interaç ão entre os quatro será f undamental para a
construção e m anutenção do bom funcionam ento do sistem a de venda. Ja naína dará continuidad e
a tod o o trabal ho rea lizado por João Paulo, enquanto Van essa também prec isará intera gir b em com
ambos ( João Paulo e Janaína). Já Fr ancisco precisará de um treinam ento dado por Va nessa.
Assinale abaixo q ual a alternativa indica corretam ente quais tipos de usuários de b anco de dados
são Francisco, Vanes sa e Janaína, respect ivamente:
Dois amigos resolveram abrir uma loja que compra e vende peças de hardwares antigas... Francisco, Vanessa e Janaina...
Usuário Final, Programador de Aplicações e Administrador Banco de Dados.
Um conjunto de dados é chamado de registro, um conjunto de registros é estruturado ou chamado de tabela, como é definido o conjunto de tabelas?
Base de Dados
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.
I - O SGBD deve prover funcionalidades para a definição e a garantia das restrições de integridade.
III - O SGBD deve prover facilidades para restauração de falhas de software e hardware.
Segundo Navathe, apesar das vantagens no uso do SGBD, há algumas situações em que esse sistema pode envolver custos altos e desnecessá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.
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.
Suporte para as múltiplas visões de dados.
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.
Isolamento entre os programas e os dados e abstração de dados.
Dentre as vantagens da utilização de bancos de dados, temos:
I. Solucionar o problema que consiste no armazenamento de uma mesma informação em locais diferentes.
II. Solucionar um problema que ocorre quando duas informações podem aparecer em locais distintos, mas apresentando valores diferentes.
Estes problemas são conhecidos, respectivamente, como:
Redundância de Dados e Inconsistência de Dados
Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se:
Independência de Dados
Um dos maiores pro blemas d ecorrente do armazena mento de dado s em arqui vos é a ___ _________ de d ados
que tem como co nsequência a _ _____ _______ de dados. Outro grave pro blema é a inex istência da
____________ _ de dados.
Assinale a alternativa q ue preenche correta mente e respectiv amente as lacunas aci ma:
Um dos maiores pro blemas d ecorrente do armazena mento de dado s em arqui vos é a ___ _________ de d ados
que tem como co nsequência a _ _____ _______ de dados. Outro grave pro blema é a inex istência da
____________ _ de dados.
Assinale a alternativa q ue preenche correta mente e respectiv amente as lacunas aci ma:
m dos maiores pro blemas d ecorrente do armazena mento de dado s em arqui vos é a ___ _________ de d ados
que tem como co nsequência a _ _____ _______ de dados. Outro grave pro blema é a inex istência da
____________ _ de dados.
Assinale a alternativa q ue preenche correta mente e respectiv amente as lacunas aci ma:
Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ___ _________de dados que tem como consequência a _ _____ _______ de dados. Outro grave problema é a inexistência da____________ _de dados.
Redundância, inconsistência e segurança.
Uma instituição bancária deseja controlar o movimento das suas contas correntes.
A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada.
No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente.
Cada conta corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.
Afirmações:
I - As entidades são Cliente, Conta e Agencia
II - Existe o relacionamento: Cliente possui Conta.
Um projeto de banco de dados envolve a produção de 3 (três) modelos que definem o esquema de banco de dados, estes modelos são?
Conceitual, Lógico e Físico.
Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre:
entidades
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 frequentar as instalações de lazer do clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a frequê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.
Clube
Fernanda e Eliana são projetistas de banco de dados e estão discutindo qual combinação de chaves é a melhor para o atual banco de dados no qual estão construindo. Com base nesta tarefa, assinale a alternativa correta abaixo:
Fernanda e Eliana estão realizando a modelagem lógica de um banco de dados.
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.
O CNPJ deve ser tratado como atributo único.
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:
como um atributo composto.
O Governo Federal resolveu criar um Sist ema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro.
Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Acidentado:
(0,N) e (1,N).
Por definição a cardinalidade representa o número de vezes que um elemento da Entidadede 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-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTE na venda.
Em um modelo ER:
um relacionamento também pode ter atributos
Acerca dos conceitos básicos de banco de dados, marque a alternativa correta:
II-Banco de dados é o conjunto de dados integrados que atendem a um conjunto de sistemas.
III-As aplicações podem funcionar sem um banco de dados, porém sua complexidade algorítmica seria muito alta, assim, com os BDs, essa complexidade tende a ser diminuída, pois uma grande parte dessas aplicações estariam repartindo sua linguagem de programação com a linguagem SQL.
Principais vantagens do uso do SGBD:
Compartilhamento de dados
Segurança de dados
Centralização dos dados
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 entidades 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.
ESCRITORES ={CPF,NOME}+LIVROS={ISBN,TITULO,CPF}
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.
POSSUEM (cod_modelo,cod_tecido)
A partir de um levantamento foi definida a entidade Livros com os respectivos atributos: Editora, ISBN, Nome e Autores (*(N)), onde o atributos Autores é do tipo multivalorado.
III No modelo lógico são criadas as tabelas: Livros (ISBN, Nome, Editora) e Autores (IdAutor, nome, ISBN).
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?
3
Considerando os diversos tipos de atributos, marque a alternativa que exemplifica um ATRIBUTO COMPOSTO.
CPF (número + DV)
Independência de dados significa:
Imunidade das aplicações às mudanças na estrutura de armazenamento e estratégias de acesso.
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
O modelo de dados de mais alto nível, que serve para representar a estrutura dos dados de forma independente de um SGBD, com a principal preocupação de mapear as entidades e principais atributos que farão parte do modelo, é caracterizado como:
Modelo de Dados Conceitual.
A representação dos elementos de dados pode ser feita nos niveis: conceitual, lógico e físico. Na sua opinião, a abstração das Entidades e seus relacionamentos baseada na necessidade do negócio, pode ser feita através de qual(is) modelo(s)?
Modelo Conceitual
Acerca de projeto de banco de dados, é correto afirmar:
O projeto de um banco de dados ocorre em três fases principais: modelagem conceitual, projeto lógico e projeto físico. A modelagem conceitual tem como resultado um diagrama entidade-relacionamento e o projeto lógico transforma o modelo conceitual em modelo lógico, a ser implementado em um SGBD específico.
Sobre a construção do modelo lógico/conceitual NÃO é correto afirmar:
Somente um campo pode ter a restrição de chave primária em uma entidade.
No Modelo Entidade Relacionamento, podemos definir Abstração de Dados como:
O processo de conversão dos objetos do mundo real para o virtual
Considerando a existência de um relacionamento com cardinalidade N:N entre as entidades ROUPA(COD_MODELO, descrição, status) e TECIDO(SIGLA,descrição), onde os atributos em maiúsculo são identificadores (chaves primárias no modelo lógico e físico).
Na transformação para o modelo lógico, quais os atributos mínimos da tabela de ligação CONTEM, que representa o relacionamento com cardinalidade N:N entre as entidades ROUPA e TECIDO:
CONTEM (cod_modelo, sigla)
Considerando os conceitos de derivação de modelos, quando nos deparamos com uma representação de Generalização/Especialização, podemos afirmar que:
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 entre FABRICANTE e FILIAL.
As relações deste evento são:
FABRICANTE (nome, CNPJ) e FILIAL (CNPJ_FILIAL, razão_social, End, nome).
Os atributos chaves de cada uma das relações são CNPJ e CNPJ_FILIAL, respectivamente.
Qual das duas chaves irá se tornar a chave estrangeira da relação?
CNPJ da relação FABRICANTE migra para a relação FILIAL.
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 eventos 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 C NPJ_LO JA. Qual das duas chaves irá se tornar a chave estrangeira da relação e para qual relação irá migrar?
CNPJ da relação FABRICA migra para a relação LOJA .
Umsubconjuntodeentidades,dentrodeumconjuntodeentidades,quetematributosdistintosdas
demaisentidadesdomesmoconjunto(refinamentoemsubgrupostopdown)denominase
Medicamento (MED) e Perfumaria (PER) são duas entidades que representam uma tipificação da entidade Produto (PRO). Portanto, MED e PER em relação a PRO representam:
especializações
especializações
especializações
Um subconjunto de entidades, dentro de um conjunto de entidades, que tem atributos distintos das demais entidades do mesmo conjunto (refinamento em subgrupos topdown) denomina-se
Especialização
Umageneralizaçãoéumaentidadequesesubdivideemespecializações.AEspecialização
_____________ocorrequandoexistirnaentidadepaielementosquenãoexistemnasfilhas.
Escolhaaalternativaquepreenchacorretamentealacunadasentençaacima.
Uma generalização é uma entidade que se subdivide em especializações. A Especialização ____________ ocorre quando existir na entidade pai elementos que não existem nasfilhas.
Escolha a alternativa que preencha corretamente a lacuna da sentença acima.
Parcial
O processo de especialização nos permite fazer:
I Definir um conjunto de subclasses de um tipo entidade.
II Estabelecer atributos específicos adicionais para cada subclasse.
III Estabelecer tipos de relacionamento adicionais específicos entre cada subclasse e outros tipos entidade, ou outras subclasses.
Assinale a alternativa correta:
I, II e III estão corretas.
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 precisamostrabalhar com o conceito de:
Agregação
No modelo entidade relacionamento não é possível expressar relacionamentos entre relacionamentos. Uma das soluções é a transformação de um conjunto de relacionamentos em conjunto de entidades. Esse mecanismo é chamado de:
Agregação
Descreva a importância da construção do Modelo de Entidade e Relacionamento para o desenvolvimento do projeto.
Gabarito: Os dados nos dias de hoje representam o grande patrimônio das empresas e por isso devem estar consistentes e sem redundância. Alem disso é preciso ter os dados modelados de forma que atendam as regras de negócio adequadamente sempre no intuito de agregar valor ao negócio. O uso de Modelo de Entidade e Relacionamento deve ser usado como uma ferramenta para obtenção dos resultados desejados.
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 conce ito de:
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.
Gabarito:
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.
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.
Gabarito:
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.
--livro-- ---empréstimo---- ------aluno-- autor-------
o modelo de entidade relacionamento apresentado, representa de forma sucinta uma solução para persistência de dados de uma biblioteca. Considerando que um livro está emprestado quando possuir um registro vinculado a ele na tabela "Emprestimo", e essa tupla não possuir valor na coluna "data_dev", o comando SQL que deve ser utilizado para listar os títulos dos livros disponíveis para empréstimo é
select titulo from livro
except
select l.titulo from emprestimo e inner join livro 1
on e.livro cod = l.liv cod where e.data dev is null
Considere o diagrama de entidades e relacionamentos a seguir, onde as chaves primárias de cada entidade se encontram na parte superior dos retângulos. As entidades fortes são representadas por retângulos e as entidades fracas são representadas por retângulos com cantos arredondados. O diagrama atende as seguintes restrições:
(i) entre Ent1 e Ent2, tem-se um relacionamento muitos para muitos;
(ii) entre as Entidades Ent2 e Ent3, tem-se um relacionamento de um para nenhum, um ou muitos;
(iii) entre Ent1 e Ent5, tem-se um relacionamento de zero ou um para zero, um ou muitos; e
(iv) entre Ent3 e Ent4, tem-se um relacionamento de muitos para muitos.
---
Aplicando a terceira forma normal ao modelo, qual será o total de colunas que deve ser criado para representar as chaves estrangeiras?
9.
Considere que uma empresa que presta serviços de transporte de pacientes em ambulâncias para clientes
conveniados disponha de um sistema de controle e gerenciamento de atendimentos e viagens realizados.
Considere, ainda, que, em atendimento, é utilizada uma ambulância e são registrados a data e o convênio
a que o atendimento está vinculado. Em um atendimento, uma ambulância realiza uma ou mais viagens
e, a cada viagem, é incrementado um número sequencial que começa em 1. Nessa situação, o esquema
relacional simplificado, mostrado a seguir, foi projetado para suportar um banco de dados que controle a
operação. No esquema, as chaves primárias têm seus atributos componentes sublinhados.
----
Com base nas informações e no esquema apresentado, avalie as afirmações a seguir.
I. CodConvênio é uma chave estrangeira na tabela Atendimento.
II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz parte da chave primária.
III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é uma chave estrangeira.
IV. CodPaciente -7 Nome, Endereço; CodConvênio -7 Empresa, Plano; CodAtendimento -7 CodPaciente,
CodConvênio, Data, Finalidade; CodAtendimento, Sequência -7 Origem, Destino; são dependências funcionais corretamente deduzidas.
É correto apenas o que se afirma em
I e IV
O modelo lógico de dados fornece uma visão da maneira como os dados serão armazenados. A figura a seguir representa o modelo lógico de um ambiente observado em um escritório contábil.
---
Em relação ao modelo, avalie as afirmações a seguir.
I. A entidade Declaração Imposto de Renda é uma entidade fraca.
II. O relacionamento entre Contribuinte e Malha Fina é do tipo N:M (muitos para muitos).
III. O atributo CPF da entidade Contribuinte tem a função de chave estrangeira na
entidade Declaração Imposto de Renda e no relacionamento Contribuinte_MalhaFina.
IV. A entidade Malha Fina não possui chave primária somente chave estrangeira.
V. O relacionamento Contribuinte_MalhaFina é um relacionamento ternário.
É correto apenas o que se afirma em
I, IIe III.
Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas azendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto. A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos.
---
A partir das informações acima, é correto concluir que:
A o relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.