Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
Gabarito Comentado
ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para
especificar suas requisições;
Nenhuma das anteriores.
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior
interação com o BD;
possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da
estrutura apropriada utilizada para armazená-los;
Existem muito tipos diferentes de SGBD, podendo ir de pequenos sistemas que funcionam em
computadores pessoais a sistemas de grande porte que estão associados a mainframes.
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema
de Gestão de Bases de Dados (SGBD).
Os dados e sua respectiva descrição são armazenados na base e gerenciados pelo SGBD.
Um conjunto de programas que permitem armazenar, modificar e extrair informação de um banco de
dados é denominado Sistema de Gestão de Bases de Dados, (SGBD).
Um SGBD para funcionar precisa obrigatoriamente de um Banco de Dados instalado, e a recíproca é
verdadeira.
Usuários.
Levantamento de Requisitos
Programas de Aplicação.
Sistema Gerenciador de Banco de Dados.
Definição dos Dados (Metadados).
O grupo de usuários de um Sistema de Banco de Dados que é encarregado de coordenar e monitorar o uso do
sistema é denominado:
Analista de Sistemas
Projetista de Banco de Dados
Administrador de Dados
Administrador de Banco e dados
Programador de Aplicações
Gabarito Comentado
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.
Um banco de dados não pode ser gerado nem mantido manualmente, ou seja, sem o auxílio de um SGBD
ou programa similar.
Um banco de dados é uma coleção de programas que possibilita a criação e manutenção de dados,
enquanto que um SGBD permite a realização de consultas sobre os dados através de linguagens de
consulta, como por exemplo SQL.
O uso de SGBDs permite eliminar a redundância dos dados e garantir as restrições de integridade,
trazendo vantagens em relação ao enfoque de sistemas de arquivos tradicionais.
O administrador do banco de dados (DBA) é a pessoa responsável por autorizar o acesso ao banco de
dados, definir o esquema do banco de dados e o método de acesso, coordenar e monitorar sua utilização
e projetar e implementar ferramentas do SGBD.
Um banco de dados relacional armazena os dados em vá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
que contenha campos que aceitem valores nulos deve ter esses campos inicializados com 0 (zero),
quando esses forem numéricos, e com um espaço em branco quando não-numéricos.
deve conter um campo que represente toda a informação sobre uma das entidades da referida tabela.
deve conter pelo menos um campo definido como chave estrangeira, um como chave primária e,
finalmente, um campo definido com autonumeração, que será utilizado com índice.
deve armazenar informações de uma entidade específica.
que permita repetição de valores em um campo definido como chave primária deve, obrigatoriamente,
possuir um relacionamento entre esse campo em um outro definido como chave estrangeira.
II. Solucionar um problema que ocorre quando duas informações podem aparecer em locais distintos, mas
apresentando valores diferentes.
Em relação as principais vantagens do uso do SGBD. Assinale F (Falso) ou V (verdadeiro) nas afirmativas e
marque a alternativa correta.
( ) Compartilhamento de Dados: o SGBD fornece mecanismos os quais permitem que os usuários finais
consigam acessar os dados facilmente, mesmo lidando com um grande volume de dados.
( ) Segurança de Dados: em um cenário que possui uma quantidade expressiva de usuários que acessam os
dados, os riscos do quesito segurança também são aumentados. Com a adoção dos SGBDs torna-se factível
criar um modelo para melhor determinar as políticas de segurança empresarial, promovendo a segurança a nível
de usuário, refletindo em uma maior privacidade no acesso aos dados.
( ) Centralização dos Dados: um benefício importante refere-se a centralização dos dados, sobretudo por
permitir que todos os dados possam ser integrados a um único repositório, minimizando dessa forma as
redundâncias dos dados.
(F)(F)(V)
(V)(F)(V)
(F)(V)(F)
(F)(V)(V)
(V)(V)(V)
Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais.
Marque a alternativa que define a característica que garante o uso dos dados por diversos setores da empresa
simultaneamente, preservando a integridade dos dados.
Isolamento entre os programas e os dados e abstração de dados.
Compartilhamento de dados e processamento de transações de multiusuários.
Suporte para as múltiplas visões de dados.
Natureza auto descritiva.
Modelagem representativa da natureza do negócio.
Gabarito Comentado
I-Redundâncias de Dados são consequências relacionadas a sistemas isolados e podem ser do tipo : controlada
e não controlada, onde a controlada fica a critério do usuário resolver e a não controlada fica para ser resolvida
através de software.
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.
II - A capacidade de se alterar o esquema físico de um banco sem que seja necessário alterar o esquema
conceitual caracteriza a independência lógica de dados.
III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou
software.
IV - O Compartilhamento de Dados permite que se realize o controle de quais dados um usuário pode acessar.
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.
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.
Dentro do processo de projeto de banco de dados, o primeiro passo é o levantamento e análise de requisitos,
tendo como o resultado dessa etapa os requisitos de dados.
Uma vez que os requisitos tenham sido levantados e analisados, a próxima etapa do projeto de banco de dados
é a descrição concisa dos requisitos de dados dos usuários e inclui descrições detalhadas de tipos de entidades,
relacionamentos e restrições.
Trata-se do projeto conceitual de baixo nível, e são expressos usando os conceitos fornecidos pelo
modelo de dados de baixo nível.
Trata-se do projeto lógico de alto nível, a qual permite que os projetistas de banco de dados se
concentrem na especificação das propriedades do dado, sem se preocupar com os detalhes de
armazenamento.
Trata-se do projeto conceitual onde são definidas as estruturas de armazenamento interno, bem como
índices e caminhos de acesso.
Trata-se do projeto lógico, onde o resultado é um esquema do banco de dados no modelo de dados de
implementação do SGBD.
Trata-se do projeto conceitual de alto nível e que também pode ser usado como uma referência para
assegurar que todos os requisitos de dados do usuário sejam atendidos e não entrem em conflito.
Gabarito Comentado
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 ?
Lógico, Procedural, Imperativo.
Analítico, Físico e lógico.
Físico, Query, Conceitual.
Conceitual, Lógico e Físico.
Hierárquico, Distribuído e Rede.
Gabarito Comentado
Atributos.
Entidade Fraca.
Relacionamento.
Banco de Dados.
Query.
Gabarito Comentado
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%20de%20exercicios%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
Bercario-Medico e Bebê-Medico
Berçario-Bebê e Médico-Bebê
Mãe-Medico e Mãe-Bebê
Mãe-Bebê e Mãe-Médico
5a Questão (Ref.: 201603678955) Fórum de Dúvidas (1) Saiba (0)
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:
Gabarito Comentado
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.
Lógico.
conceitual.
Físico e Lógico.
Conceitual e Lógico.
Físico.
Gabarito Comentado
Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados?
Projeto Físico
Levantamento e Análise de Requisito
Análise Funcional
Projeto Conceitual
Projeto Lógico
8a Questão (Ref.: 201604018239) Fórum de Dúvidas (1 de 1) Saiba (0)
Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o pagamento de uma mensalidade
que equivale a 2% do salário mínimo. Essa inscrição dá direito ao sócio de freqüentar as instalações de lazer do
clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a freqüência do sócio.
Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa abaixo NÃO seria uma
entidade de dados.
Lazer
Pagamento
Frequencia
Clube
Sócio
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.
F-F-V-V
F-V-F-V
V-F-F-V
V-V-F-F
V-F-F-F
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se
chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira
reunião com o projetista do banco de dados que será criado:
Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do
fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%.
Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao
menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos
uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a
data da compra também é armazenada.
De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de entidades
e tipos de relacionamentos, respectivamente:
3e2
4e3
2e2
2e3
3e3
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:
Auto Relacionamento
Agregação
Entidade Fraca
Agregação referencial
Entidade Associativa
6a Questão (Ref.: 201603496605) Fórum de Dúvidas (6) Saiba (3)
A afirmação " Um cinema possui uma ou varias sessões e uma sessã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:
Uma agregação entre cinema e sessão e relacionar a entidade filme com a agregação.
Um relacionamento entre cinema e filme, um relacionamento entre sessão e filme e um
relacionamento entre sessão e cinema.
Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão
Uma agregação entre filme e cinema a relacionar a sessão com a agregação.
Uma agregação entre sessão e filme e relacionar a entidade cinema com a agregação.
Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos
diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que:
Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome,
telefones, email.
Atributo multivalorado.
Atributo identificador.
Atributo composto.
Atributo monovalorado.
Atributo obrigatório.
1a Questão (Ref.: 201603698310) Fórum de Dúvidas (0) Saiba (0)
Duplicação de Tuplas
Grau.
Ordenação dos atributos.
Cardinalidade.
Ordenação de tuplas.
Gabarito Comentado
Todo Clube possui vários jogadores, mas todo jogador deve pertencer a um único clube.
No desenvolvimento de banco de dados, quando se tem um relacionamento entre duas entidades, o número de
ocorrências de uma entidade que está associado com ocorrências de outra entidade determina o grau do
relacionamento. Considerando os graus de relacionamentos, é correto afirmar que
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:
Relacionamento
Normalização
Integridade
Cardinalidade
Estruturação
Gabarito Comentado
5a Questão (Ref.: 201604114473) Fórum de Dúvidas (0) Saiba (0)
Em uma organização tradicional que possui vários departamentos, cada funcionário deve ser alocado em um
único departamento. Baseado nesta afirmação, qual deve ser a cardinalidade do relacionamento da entidade
DEPARTAMENTO com a entidade FUNCIONÁRIO.
(0:1) e (1:n)
(1:n) e (1:n)
(1:1) e (1:n)
(0:1) e (0:1)
(1:1) e (1:1)
Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as
chaves primárias de cada uma das respectivas tabelas:
Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se quiser
modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em
um determinado período, devemos alterar o modelo da seguinte forma:
Gabarito Comentado
"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."
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á 0-1, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda.
Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda.
Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem
participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda.
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.
Apenas III.
Apenas I e II.
Apenas II e III.
I, II e III.
Apenas I.
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito,
pode-se afirmar que
as entidades de nível inferior não são representadas nas tabelas do banco de dados.
cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível
inferior.
as entidades de nível superior não são representadas nas tabelas do banco de dados.
nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível
inferior.
cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior.
Gabarito Comentado
II se cada ocorrência do conjunto de entidade genérica tiver que aparecer obrigatoriamente em um dos
subconjuntos de entidade especializada, considera-se que a especialização/generalização sendo como TOTAL.
I e III.
II e III.
I.
I e II.
II.
Agregação.
Generalização.
Generalização Parcial.
Especialização.
Entidade Fraca.
Gabarito Comentado
I - A Especialização Parcial ocorre quando um elemento da especialização não pode existir em outra entidade do
mesmo nível.
II - A Especialização Total ocorre quando todos os elementos da entidade pai, deve obrigatoriamente existir em
pelo menos uma entidade filha.
III - A Especialização Exclusiva ocorre quando existir na entidade pai elementos que não existem nas filhas.
IV - A Especialização Superposição ocorre quando um elemento da especialização pode existir em outra
entidade do mesmo nível.
Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O
modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação básicas,
com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária.
Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de dados
lógica será honrada, a variável de relação USUARIO:
Em uma empresa o funcionário pode ser próprio (contratado pela empresa) ou terceirizado. Sabe-se que para o
funcionário próprio são armazenados os seguintes dados: Data de Admissão e Endereço. Já para funcionário
terceirizado são armazenados a Data início, Duração e Carga Horário. Ao projetar o modelo entidade
relacionamento foi aplicado o conceito de Generalização/Especialização para FUNCIONÁRIO.
Parcial e Exclusiva
Total e Sobreposição
Total e Superposição
Parcial e Superposição
Total e Exclusiva
No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR
alternativa:
Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da
chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para
outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única
e impede que o valor da chave-primária seja duplicado
A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e
ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as
tabelas do modelo.
Garantir que não haverá repetição de nenhuma informação na tabela
Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto
que identifica um registro da tabela de forma única.
Atributos
Tuplas
Domínio
Valor
Campo
Gabarito Comentado
(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo,
as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem
os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às
colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
II e III
I e IV
III e IV
I, II e III
I e III
4a Questão (Ref.: 201604117241) Fórum de Dúvidas (1) Saiba (0)
Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas
relações é denominada restrição de
integridade de chave
integridade referencial
integridade comportamental
integridade de entidade
chave primária
Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma
tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
uma chave candidata de uma entidade indica que ela está associada a outra entidade
uma chave estrangeira não pode ter valor NULL
uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
uma chave primária pode ter valor NULL
uma chave candidata não pode ser escolhida como chave Primária
o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos
para o campo.
uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela
V.
nenhum valor de chave primária pode ser nulo.
os valores das chaves primárias devem ser atômicos.
uma tabela deve ter pelo menos uma chave.
7a Questão (Ref.: 201603500974) Fórum de Dúvidas (1 de 1) Saiba (0)
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 linha das
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 ........................
Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
Chave primária; chave estrangeira; chave primária; chave alternativa; chaves secundárias
Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
Gabarito Comentado
Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo
de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no
Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são
entidade, relacionamento, atributo e chave, respectivamente:
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.
Avalie as seguintes afirmações a respeito a Entidade Livros.
II - No modelo lógico é criada a tabela Livros (ISBN, Nome, Editora, Autores) e a tabela Autores (IdAutor,
nome) .
III - No modelo lógico são criadas as tabelas: Livros (ISBN, Nome, Editora) e Autores (IdAutor, nome, ISBN).
IV - No modelo lógico são criadas as tabelas: Livros (ISBN, Nome) , Autores (IdAutor, nome, ISBN) e Edição
(IdEditora, nome, ISBN).
Tendo como base as seguintes relações: EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo,nome), onde as
chaves primárias das entidades são respectivamente cpf e codigo e possuem um relacionamento chamado
LOTACAO em uma relação N:1, como ficará o mapeamento destas duas entidades quando convertida para o
modelo lógico.
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)
POSSUEM (cod_modelo, cod_tecido,decricao,tipoTecido)
POSSUEM (preco, tipoTecido,descricao)
POSSUEM (cod_modelo, cod_tecido,decricao)
POSSUEM (cod_tecido, tipoTecido)
Gabarito Comentado
O primeiro passo da derivação é a escolha da chave primária nas entidades, ou seja, deve-se definir o atributo
que irá identificar unicamente o elemento.
Em seguida devemos criar as novas entidade a partir dos relacionamentos N ---- N e para a nova entidade
transportar as chaves primárias das entidades relacionadas para formar a chave primária. Para finalizar, nos
relacionamentos 1 --- N levamos a chave primária da entidade que tem representação em vários elementos
para a entidade com a representação de 1, como chave estrangeira.
Analisando o modelo abaixo, marque a alternativa que indica a correta composição dos atributos das entidades
no Modelo Lógico, considerando que o sublinhado contínuo representa a chave primária e o itálico representa a
chave estrangeira na relação. ,
Tendo como base as seguintes relações: MEDICO (crm, nome, especialidade) e PACIENTE (codigo, nome), onde
as chaves primárias das entidades são respectivamente cnpj e codigo e possuem um relacionamento chamado
CONSULTA com o atributo data_hora em uma relação N:M.
Marque a alternativa que representa como ficará o relacionamento (CONSULTA) destas duas entidades quando
convertida para o modelo lógico.
Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA (Num_turma,
sala,horário, materia), onde as chaves primárias das entidades são respectivamente inscricao e Num_turma e
possuem um relacionamento N:M chamado MATRICULA que é identificada pela NOTA do estudadnte na
turma, marque a alternativa que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades
quando convertido para o modelo lógico.
MATRICULA(inscricao,Num_turma,NOTA).
MATRICULA(inscricao, sala,horário, materia,NOTA).
MATRICULA(inscricao, nome, telefone,NOTA).
MATRICULA(Num_turma, sala,horário, materia,NOTA)
MATRICULA(Num_turma,nome, telefone,NOTA).
Gabarito Comentado
Gabarito Comentado
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.
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.
Observe a tabela a seguir, pertencente a um banco de dados relacional. A chave da tabela é {nomeProduto,
nomeFornecedor}
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.
Com base no esquema relacional acima a dependência funcional que pode ser corretamente
deduzida do enunciado é :
Gabarito Comentado
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:
3, 4
4, 5
1, 3,
1, 4
2, 3
Gabarito Comentado
5a Questão (Ref.: 201603501085) Fórum de Dúvidas (1) Saiba (0)
Uma relação está na ________ se e somente se, em todo valor válido, cada tupla contém exatamente um valor
para cada atributo.
Gabarito Comentado
Suponha que todos os atributos de uma relação R contenham apenas valores atômicos. É possível
afirmar,com certeza e mais especificamente, que R está na forma normal:
4FN
2FN
5FN
1FN
3FN
Gabarito Comentado
Indexação
Normalização
Abstração
Encapsulamento
Relacionamento
Gabarito Comentado
que quando um banco de dados está armazenando um registro, ele precisa armazenar algo em cada
campo, mesmo que isso não seja necessário.
que deve ser possível identificar exclusivamente cada entidade armazenada no banco de dados.
a garantia de que as linhas relacionadas em um par de tabelas continuem relacionadas mesmo depois
de terem sido feitas alterações
as restrições nas informações armazenadas no banco de dados. Uma entidade dentro de um banco de
dados é a representação de uma entidade no mundo real que foi escolhida para ser armazenada
quais dados são absolutamente necessários para que o banco de dados funcione apropriadamente
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
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
1:1
1:100
1:N
N:1
Especialização.
Entidade Fraca.
Generalização.
Agregação.
Generalização Parcial.
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:
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 linha das
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 ........................
Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave alternativa; chaves secundárias
Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
A afirmação: "A receita federal classifica os contribuinte como pessoas físicas ou jurídicas". Seria
convenientemente representada em uma estrutura de:
Um Banco de Dados é:
Conceitualmente falando, entidade é objeto que existe no mundo real, com identificação distinta e com
significado próprio. Qual é a definição de entidade fraca ?
Resposta: Uma entidade que depende de outra para existir, ou seja, ela não pode existir separadamente de
outras entidades.
Gabarito: Uma entidade fraca não existe se não estiver relacionada a outra, isto é, ela é logicamente
dependente da outra. Um exemplo clássico é a relação entre a entidade Funcionário, Dependente. A entidade
Dependente é fraca pois ela tem sua existência associada a funcionário, que em dado momento pode ou não
possui um dependente.
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
Resposta: Chave extrangeira é a chave primaria de uma outra tabela, utilizada na integridade referencial. A
tentativa de excluir esta referencia resutaria em erro devido a intregridade do banco de dados pois isto nos
geraria informações incosistentes.
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
Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer:
Um banco de dados é uma coleção de programas que possibilita a criação e manutenção de dados,
enquanto que um SGBD permite a realização de consultas sobre os dados através de linguagens de
consulta, como por exemplo SQL.
Um banco de dados não pode ser gerado nem mantido manualmente, ou seja, sem o auxílio de um SGBD
ou programa similar.
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.
O administrador do banco de dados (DBA) é a pessoa responsável por autorizar o acesso ao banco de
dados, definir o esquema do banco de dados e o método de acesso, coordenar e monitorar sua utilização
e projetar e implementar ferramentas do SGBD.
O uso de SGBDs permite eliminar a redundância dos dados e garantir as restrições de integridade,
trazendo vantagens em relação ao enfoque de sistemas de arquivos tradicionais.
O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que
o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito
à simbologia utilizada, para generalização/especialização e entidade associativa são empregados,
respectivamente, os seguintes símbolos:
5a Questão (Ref.: 201110303553) Pontos: 0,5 / 0,5
Query.
Banco de Dados.
Relacionamento.
Atributos.
Entidade Fraca.
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
índices.
registros.
formas normais
atributos.
tabelas.
8a Questão (Ref.: 201110300949) Pontos: 0,5 / 0,5
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:
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.
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se
chamaNaftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de
dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será
desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína
prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do
bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João
Paulo, enquanto Vanessa também precisará interagir bem com ambos (João Paulo e Janaína). Já Francisco
precisará de um treinamento dado por Vanessa.
Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são
Francisco, Vanessa e Janaína, respectivamente:
I-Redundâncias de Dados são consequências relacionadas a sistemas isolados e podem ser do tipo : controlada
e não controlada, onde a controlada fica a critério do usuário resolver e a não controlada fica para ser resolvida
através de software.
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.
As regras de integridade fornecem a garantia de que mudanças feitas por usuários autorizados não resultem em
perda da consistência de dados, sendo assim, as regras de integridade protegem o banco de dados de certos
danos. Algumas dessas regras garantem:
Porque:
II - A integridade referencial é implementada a partir de uma chave primária, a qual corresponde a integridade
de entidade.
I - relações.
II - chaves.
III - chave estrangeira.
IV - relacionamentos.
V - atributos.
5
3
1
2
4
O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que
o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito
à simbologia utilizada, para generalização/especialização e entidade associativa são empregados,
respectivamente, os seguintes símbolos:
Gabarito Comentado.
Em relação ao modelo lógico, a regra de integridade que define : As chaves estrangeiras tem que ser
respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira
este valor deve existir na tabela onde ele é chave primária..
Esta regra pertence a:
Gabarito Comentado.
Assinale com V ou F :
O fato de haver restrições associadas a consultas ¿ como ocorre, por exemplo, no caso de a consulta ter
de ser executada em, no máximo, três segundos ¿ influencia o projeto físico.
O projeto físico deve ser o responsável pela especificação dos arquivos de dados, do log do banco de
dados, dos índices das tabelas e de outros detalhes como localização, tamanho, configurações,
propriedades, estados e outros aspectos relacionados à implementação dos componentes do banco de
dados no sistema operacional.
A construção de um modelo particular para cada SGBD, obtido a partir da transformação do modelo
conceitual, é o objetivo do projeto lógico.
Um projeto conceitual completo e sem redundância contém um modelo com a descrição dos objetos que
devem fazer parte do banco dados, além de manter um registro da forma com que esses dados estão
guardados no SGBD.
No modelo entidade-relacionamento, um tipo particular de entidade fraca ocorre quando um atributo
identificador de uma entidade inclui o atributo identificador da outra entidade.
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que:
uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar
associada a, no mínimo, uma entidade em B
uma entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar
associada a, no mínimo, uma entidade em A.
uma entidade em B é associada a várias entidades em A (zero ou mais) e uma entidade em A pode estar
associada a, no máximo, uma entidade em B
as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros
em B deve ser obrigatoriamente menor que o número de registros em A
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
Gabarito Comentado.
Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade
dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente
por sistemas transacionais
Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de
Dados.
Garantir que haverá redundância alguma no Banco de Dados
Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas
as chaves-primárias e estrangeiras
Garantir que não haverá redundância alguma no Banco de Dados.
Representacão abstrata de um objeto do mundo real que deseja-se manter informações no banco de
dados
Associações entre entidades das quais se deseja manter informações no Banco de Dados
Descreve e detalha os dados que serão armazenados e os relacionamento entre eles.
Detalhes do armazenamento interno das informações e da performace dos aplicativos
Descreve partes do banco de dados de interesse do usuário ou da aplicação.
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se
chamaNaftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira
reunião com o projetista do banco de dados que será criado:
Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do
fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%.
Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao
menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos
uma peçae uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a
data da compra também é armazenada.
No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR
alternativa:
A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e
ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as
tabelas do modelo.
A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para
outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única
e impede que o valor da chave-primária seja duplicado
Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto
que identifica um registro da tabela de forma única.
Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da
chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
Garantir que não haverá repetição de nenhuma informação na tabela
(CESPE - 2011 - EBC - Analista - Administração de Sistemas) No modelo relacional de banco de dados, a
cardinalidade de uma relação corresponde ao número de atributos que constituem o esquema da relação.
(CESPE - 2010 - MPU - Técnico de Informática) Quando se promove a evolução de um modelo conceitual
de dados para um modelo lógico relacional, utilizar chaves estrangeiras é uma maneira de se
implementar relacionamentos que tenham sido identificados entre entidades.
(CESPE - 2012 - TRE-RJ - Programador de computador) Chave primária é um conjunto de um ou mais
atributos que define uma única tupla em uma relação.
(CESPE - 2012 - Banco da Amazônia - Técnico Científico - Administração de Dados) Considera-se banco
de dados relacional como um conjunto de tabelas, em que cada uma dessas tabelas armazena os dados
de uma entidade específica.
(CESPE - 2012 - Banco da Amazônia - Técnico Científico - Administração de Dados) O valor de uma
chave estrangeira que apareça em uma tabela deve, necessariamente, ser considerado como chave
primária de outra tabela.
(0,N) e (0,1)
(1,1) e (0,N)
(0,N) e (1,1)
(1,1) e (1,N)
(0,1) e (1,N)
Gabarito Comentado.
Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados?
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:
entidades
atributos.
bancos de dados
chaves.
ocorrências
Resposta: Quando estudamos objetos, estamos lidando com o conceito de entidade, pois ela reúne
características(atributos) necessárias para que um sistema de banco de dados seja viável, caracterizando-se
assim um modelo de entidade e relacionamento(MER).
Gabarito:
Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter
informações no banco de dados. Como o objetivo de um modelo ER é modelar de forma abstrata um
banco de dados, interessa-nos somente os objetos sobre os quais se deseja manter informações. Em
um Diagrama de Entidade e Relacionamentos (DER), uma entidade é representada através de um
retângulo que contém o nome da entidade.
Gabarito:
Cliente(Id , Idcidade, nome, end, sexo)
Independência de dados
Modelo semântico de dados
Conjunto de entidades
Abstração de dados
Suporte a múltiplas visões
Na lista abaixo,marque a opção que NÃO FAZ PARTE da atribuição deste mecanismo :
Gabarito Comentado.
I - Q , II - R , III - S.
I - S , II - R , III - Q.
I - P , II - Q , III - R.
I - S , II - P , III - Q.
I - S , II - P , III - R.
Gabarito Comentado.
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):
Atributo
Relacionamento Tipo
Entidade
Relacionamento
Entidade Tipo
Gabarito Comentado.
III e IV
II e IV
II e III
I e II
somente a I
Gabarito Comentado.
Especialização.
Generalização.
Entidade Fraca.
Agregação.
Generalização Parcial.
Gabarito Comentado.
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.
II - No modelo lógico é criada a tabela Livros (ISBN, Nome, Editora, Autores) e a tabela Autores (IdAutor,
nome) .
III - No modelo lógico são criadas as tabelas: Livros (ISBN, Nome, Editora) e Autores (IdAutor, nome, ISBN).
IV - No modelo lógico são criadas as tabelas: Livros (ISBN, Nome) , Autores (IdAutor, nome, ISBN) e Edição
(IdEditora, nome, ISBN).
Restrição de _______________ : Nenhum valor de chave primária pode ser nulo, porque este valor
identifica a tupla numa relação.
Restrição de _______________ : Especificada para manter a consistência entre tuplas de duas relações.
Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 10:11:37
Resposta: Abordagem entidade-relacionamento,foi criada por Peter Chen na decada de 70,utiliza-se o diagrama
entidade-relacionamento para criar um modelo conceitual da estrutura do banco de dados.
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.
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.
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards
Institute).
Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo).
4a Questão (Cód.: 78078) Pontos: 1,0 / 1,0
Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O
modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação
básicas, com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária.
Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de
dados lógica será honrada, a variável de relação USUARIO:
I e III
Somente a afirmativa II
Somente a afirmativa III
I, II e III
I e II
( ) Uma chave pode ser utilizada como índice e um índice é, necessariamente, uma chave.
( ) Quando há ocorrência de valores nulos os usuários tem certeza de que o atributo em
questão não é aplicável para uma instância em particular da entidade.
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos combinado
com a idéia de que o usuário não necessita saber onde os dados estão nem como estão.
( ) A 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
F, V, F, V
V, F, F, V
F, F, V, V
V, F, V, V
V, V, F, F
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.
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.
Apenas I.
Apenas I e II.
I, II e III.
Apenas II e III.
Apenas III.
8a Questão (Cód.: 48270) Pontos: 0,0 / 0,5
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):
Relacionamento Tipo
Relacionamento
Entidade
Atributo
Entidade Tipo
Data: 11/05/2015
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado:
Gerenciador de Metadados
Sistema de Banco de Dados
Aplicativos de Consulta
Sistema Gerenciador de Banco de Dados
Base de Dados
De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se
relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem
armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses
dados?
Programadores de Aplicação
Administradores de Banco de Dados
Administrador de Dados
Usuários Finais
Analistas de Sistemas
Conjunto de entidades
Suporte a múltiplas visões
Independência de dados
Abstração de dados
Modelo semântico de dados
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102651083)
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
Nenhuma das anteriores.
ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para
especificar suas requisições;
determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior
interação com o BD;
possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da
estrutura apropriada utilizada para armazená-los;
do DBA
do usuário
da aplicação
do analista
do programador
Data: 11/05/2015
Segundo Navathe, apesar das vantagens no uso do SGBD, há algumas situações em que esse sistema pode
envolver custos altos e desnecessários.
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.
https://www.passeidireto.com/perfil/824999/
Avalie as seguintes afirmações a respeito dos benefícios do SGBD.
I - O SGBD de garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e definir
as restrições de cada uma.
II - O SGBD deve fornecer múltiplas interfaces para os usuários.
III - O SGBD deve ter a capacidade de representar a variedade de relacionamentos complexos entre os dados,
bem como recuperar e atualizar os dados relacionados fácil e eficientemente.
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.
I -É muito comum um banco de dados possuir muitos usuários, mas todos possuem as mesma visão do 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.
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.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102587869)
Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais.
Marque a alternativa que define a característica que garante o uso dos dados por diversos setores da empresa
simultaneamente, preservando a integridade dos dados.
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:
Compartilhamento de Dados
Independência de Dados
Redundância de Dados
Restrições de Integridade
Restrições de Acessos
Data: 07/07/2015
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a
elaboração do seguinte modelo de dados:
https://www.passeidireto.com/perfil/824999/
hierárquico
conceitual
interno
físico
externo
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:
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 ?
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:
https://www.passeidireto.com/perfil/824999/
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.
Físico.
Conceitual e Lógico.
Lógico.
Físico e Lógico.
conceitual.
Data: 07/07/2015
Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome,
telefones, email.
Atributo multivalorado.
Atributo obrigatório.
Atributo composto.
Atributo identificador.
Atributo monovalorado.
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
https://www.passeidireto.com/perfil/824999/
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%20de%20exercicios%2001%20-%20MC%20-%20parte%2001.pdf)
Trabalhando com o modelo entidade relacionamento, quais são os Relacionamentos identificados no cenário
descrito acima?
Bercario-Medico e Bebê-Medico
Berçario-Bebê e Médico-Bebê
Mãe-Bebê e Mãe-Médico
Mãe-Medico e Mãe-Bebê
Mãe-Bebê e Bebê-Médico
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 Associativa
Agregação referencial
Entidade Fraca
Auto Relacionamento
Agregação
A Pet Coelhinho Feliz oferece serviços de corte e banho. Todo serviço possui uma identificação própria, uma
descrição dos serviços e o preço. Para todo animal que entra na Pet os dados são guardados, como nome, data
de nascimento, raça e nome do cliente. Cada cliente pode levar vários filhotes, mas cada filhote só poderá estar
relacionado a um cliente.
https://www.passeidireto.com/perfil/824999/
6a Questão (Ref.: 201102651481)
Considerando os diversos tipos de atributos, marque a alternativa que exemplifica um ATRIBUTO COMPOSTO.
Matricula
Nome Próprio
Telefone (0-N)
Sexo ("F" ou "M")
CPF (Numero + DV)
Data: 07/07/2015
um mesmo conjunto de entidades participa duas vezes em um conjunto de relacionamentos desse tipo.
não se admite cardinalidade do tipo um para muitos nesse tipo de conjunto de relacionamentos.
não há conjuntos de entidades que participem de um conjunto de relacionamentos desse tipo.
há dois ou três conjuntos de entidades participando de um único conjunto de relacionamentos desse
tipo.
não se admite cardinalidade do tipo muitos para muitos nesse tipo de conjunto de relacionamentos.
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 ...
relacionamento ternário.
cardinalidade.
autorrelacionamento.
entidade associativa.
especialização.
https://www.passeidireto.com/perfil/824999/
3a Questão (Ref.: 201102650407)
Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa controlar os
aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o
endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa.
Além disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo assim, é preciso saber o
valor realmente cobrado num determinado aluguel. Para cada tema, é preciso controlar: a lista de
itens que compõem o tema (ex: castelo, boneca da Cinderela, bruxa etc.), o valor do aluguel e a cor
da toalha da mesa que deve ser usada com o tema.
Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa controlar os
aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o
endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa.
Além disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo assim, é preciso saber o
valor realmente cobrado num determinado aluguel, para um determinado cliente. Para cada
tema, é preciso controlar: a lista de itens que compõem o tema (ex: castelo, boneca da Cinderela,
bruxa etc.), o valor do aluguel e a cor da toalha da mesa que deve ser usada com o tema.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102248592)
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á 0-1, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda.
Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda.
Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda.
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que:
as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros
em B deve ser obrigatoriamente menor que o número de registros em A
uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar
associada a, no mínimo, uma entidade em B
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 entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar
associada a, no mínimo, uma entidade em A.
uma entidade em B é associada a várias entidades em A (zero ou mais) e uma entidade em A pode estar
associada a, no máximo, uma entidade em B
https://www.passeidireto.com/perfil/824999/
Data: 07/07/2015
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:
Único
Composto
Opcional
Identificador
Derivado
Entidade Fraca.
Agregação.
Generalização.
Especialização.
Generalização Parcial.
https://www.passeidireto.com/perfil/824999/
I - A Especialização Parcial ocorre quando um elemento da especialização não pode existir em outra entidade do
mesmo nível.
II - A Especialização Total ocorre quando todos os elementos da entidade pai, deve obrigatoriamente existir em
pelo menos uma entidade filha.
III - A Especialização Exclusiva ocorre quando existir na entidade pai elementos que não existem nas filhas.
IV - A Especialização Superposição ocorre quando um elemento da especialização pode existir em outra
entidade do mesmo nível.
I e IV são verdadeiras.
II e IV são verdadeiras.
II e III são verdadeiras.
I e III são verdadeiras.
III e IV são verdadeiras
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:
Especialização
Generalização Parcial
Normalização
Agregação
Generalização Total
Total
Sobreposição
Exclusiva
Parcial
Superposição
Data: 07/07/2015
https://www.passeidireto.com/perfil/824999/
1a Questão (Ref.: 201102610080)
o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos
para o campo.
nenhum valor de chave primária pode ser nulo.
uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela
V.
os valores das chaves primárias devem ser atômicos.
uma tabela deve ter pelo menos uma chave.
Grau.
Cardinalidade.
Ordenação dos atributos.
Duplicação de Tuplas
Ordenação de tuplas.
O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco
de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a
Implementação de relacionamento entre tabelas de um banco de dados relacional
Chave Primária.
Chave composta
Chave Candidata.
Chave Alternativa.
Chave Estrangeira.
(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo,
as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem
os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às
colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
https://www.passeidireto.com/perfil/824999/
Estão CORRETAS as afirmativas:
II e III
I, II e III
III e IV
I e IV
I e III
Em relação ao modelo lógico, a regra de integridade que define : As chaves estrangeiras tem que ser
respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira
este valor deve existir na tabela onde ele é chave primária..
Esta regra pertence a:
Integridade Referencial
Integridade de Entidade
Integridade de Chave Candidata
Integridade de Chave Primária
Integridade de Restrição Semântica
Data: 07/07/2015
https://www.passeidireto.com/perfil/824999/
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.
O primeiro passo da derivação é a escolha da chave primária nas entidades, ou seja, deve-se definir o atributo
que irá identificar unicamente o elemento.
Em seguida devemos criar as novas entidade a partir dos relacionamentos N ---- N e para a nova entidade
transportar as chaves primárias das entidades relacionadas para formar a chave primária. Para finalizar, nos
relacionamentos 1 --- N levamos a chave primária da entidade que tem representação em vários elementos
para a entidade com a representação de 1, como chave estrangeira.
Analisando o modelo abaixo, marque a alternativa que indica a correta composição dos atributos das entidades
no Modelo Lógico, considerando que o sublinhado contínuo representa a chave primária e o itálico representa a
chave estrangeira na relação. ,
https://www.passeidireto.com/perfil/824999/
O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco
de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar
para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de
duas tabelas ou de uma única tabela.
Chave primária.
Chave Alternativa.
Chave Composta.
Chave Estrangeira.
Chave Candidata.
III - A tabela Cliente recebe os atributos id_cidade e id_estado como chaves estrangeiras.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102644438)
Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA (Num_turma,
sala,horário, materia), onde as chaves primárias das entidades são respectivamente inscricao e Num_turma e
possuem um relacionamento N:M chamado MATRICULA que é identificada pela NOTA do estudadnte na
turma, marque a alternativa que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades
quando convertido para o modelo lógico.
MATRICULA(inscricao,Num_turma,NOTA).
MATRICULA(Num_turma,nome, telefone,NOTA).
MATRICULA(inscricao, nome, telefone,NOTA).
MATRICULA(Num_turma, sala,horário, materia,NOTA)
MATRICULA(inscricao, sala,horário, materia,NOTA).
I - No modelo lógico, o resultado final é a criação da tabela Cliente(CPF, nome, endereço, numero,
saldo)
II - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome,
endereço, nrConta) e Conta(numero, saldo)
III - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome, endereço) e
Conta(numero, saldo, CPF)
IV - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome,
endereço, nrConta) e Conta(numero, saldo, CPF)
Assinale a alternativa que indica todas as afirmativas corretas.
https://www.passeidireto.com/perfil/824999/
Data: 07/07/2015
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 ( tipoTecido,descrição).
CONTEM (SIGLA,descrição).
https://www.passeidireto.com/perfil/824999/
CONTEM (COD_MODELO, SIGLA,descrição).
CONTEM (preço, tipoTecido).
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.
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE e CPFTITULAR
como chaves primárias.
Criar uma entidade TITULAR onde deve estar CPFTITULAR como chave primária e CPFDEPENDENTE como
chave estrangeira.
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE como chave
primária e CPFTITULAR como chave estrangeira.
Não é preciso criar entidade ou atributo, pois a própria apresentação do relacionamento já define a
ligação física.
Na entidade SEGURADO deverá ter um atributo 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.
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.
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
https://www.passeidireto.com/perfil/824999/
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.
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}.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF, CNPJ}, sabendo-se que quando for PESSOA FÌSICA o atributo
CNPJ ficará vazio e quando for PESSOA JURÍDICA o atributo CPF ficará vazio.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF,CNPJ} + PESSOA FÍSICA = {CPF } + PESSOA JURÌDICA=
{CNPJ }.
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = { CPF, NOME, EMAIL} + PESSOA JURÌDICA=
{CNPJ, NOME, EMAIL}.
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = {CPF} + PESSOA JURÌDICA= { CNPJ}.
Data: 07/07/2015
O
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
https://www.passeidireto.com/perfil/824999/
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.
Com base no esquema relacional acima a dependência funcional que pode ser corretamente
deduzida do enunciado é :
a normalização define as normas e regras para cada uma das entidades do modelo de entidade e
relacionamento.
o diagrama de entidade-relacionamento é constituído pelas entidades e seus atributos e pelos
relacionamentos existentes entre as entidades.
em um modelo de entidade-relacionamento totalmente normalizado, os relacionamentos podem ser do
tipo: um para um, um para muitos e muitos para muitos.
a modelagem de dados preocupa-se em identificar e definir as diversas funções e processos que deverão
fazer parte do escopo do sistema.
em um modelo de dados normalizado, pode-se ter a mesma informação em diversos lugares, pois assim
garante-se a sua integridade e unicidade.
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Restrições de Integridade.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da
tabela referenciada.
(4) Representação bi-dimensional dos dados composta de linhas e colunas.
(5) Determinado valor ou uma escala de valores que certo atributo pode assumir.
( ) Tabela.
( ) Domínio.
( ) Chave Primaria.
( ) Uma regra que deve ser obedecida em todos estados válidos da base de dados.
( ) Integridade Referencial.
https://www.passeidireto.com/perfil/824999/
4, 5, 1, 2, 3
5, 4, 2, 1, 3
4, 1, 5, 2, 3
5, 2, 1, 3, 4
5, 2, 3, 1, 4
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 é:
R ( Y, Z )
R ( X, Y )
R ( Y, W )
R ( Y, Z, W )
R ( X, Y, Z )
Uma relação está na ________ se e somente se, em todo valor válido, cada tupla contém exatamente um valor
para cada atributo.
Com relção aos conceitos de Normalização, a definição "Todos os atributos não chave devem conter informações
que se referem à chave inteira, e não somente à parte do registro", se refere a qual forma normal?
Quinta
Segunda
Quarta
Primeira
Terceira
https://www.passeidireto.com/perfil/824999/
Aluno: ALUNO Matrícula: NUMERO
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será
usado na sua AV e AVS.
I -É muito comum um banco de dados possuir muitos usuários, mas todos possuem as
mesma visão do banco de dados
Gabarito Comentado
Do Banco de dados ter sua estrutura alterada sem precisar alterar os programas que o acessam.
Gabarito Comentado
3. Três das principais características que um SGBD deve prover são:
4. Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características
principais.
Marque a alternativa que define a característica que garante o uso dos dados por diversos
setores da empresa simultaneamente, preservando a integridade dos dados.
Gabarito Comentado
III e IV
I e VI
I e III
I e II
II e IV
Gabarito Comentado
(V)(F)(V)
(F)(V)(V)
(V)(V)(V)
(F)(V)(F)
(F)(F)(V)
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.
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se
chamaNaftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de
dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será
desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína
prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do
bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João
Paulo, enquanto Vanessa também precisará interagir bem com ambos (João Paulo e Janaína). Já Francisco
precisará de um treinamento dado por Vanessa.
Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são
Francisco, Vanessa e Janaína, respectivamente:
De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se
relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem
armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses
dados?
Programadores de Aplicação
Analistas de Sistemas
Usuários Finais
Administradores de Banco de Dados
Administrador de Dados
Gabarito Comentado
Base de Dados
SGBD.
Campos.
Administrador de Banco de Dados.
Administração de Dados.
Gabarito Comentado
Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida marque a alternativa que
corresponde ao resultado de sua análise.
I - Os bancos de dados representam um repositório de dados, cujas definições são denominadas por
metadados.
II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos programas a ter que
solicitar os dados para o SGBD.
III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma inconsistência dos dados.
Cada usuário deverá acessar um dado exclusivamente, independente se para leitura ou gravação.
Gabarito Comentado
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior
interação com o BD;
Nenhuma das anteriores.
ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para
especificar suas requisições;
possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da
estrutura apropriada utilizada para armazená-los;
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.
Gabarito Comentado
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 contas corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.
Afirmações:
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 ?
Gabarito Comentado
Define-se Entidade de Dados como um conjunto de objetos que existe no mundo real, tem identificação própria
e no contexto do negócio entende-se que é preciso ter muitos objetos participando. Conhecendo a definição,
identifique dentre as entidades de dados representadas no mini mundo a seguir, a entidade de dados que
deverá ter o relacionamento com o CLIENTE.
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.
VAGA
MANOBRISTA
LOCAÇÃO
ATENDENTE
VEICULO
4a Questão (Ref.: 201301731137) Fórum de Dúvidas (1) Saiba (0)
Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados?
Análise Funcional
Projeto Conceitual
Projeto Físico
Projeto Lógico
Levantamento e Análise de Requisito
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.
Físico e Lógico.
Conceitual e Lógico.
conceitual.
Lógico.
Físico.
Gabarito Comentado
Gabarito Comentado
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.
Gabarito Comentado
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a
elaboração do seguinte modelo de dados:
conceitual
externo
hierárquico
físico
interno
um atributo derivado.
um atributo multivalorado.
um atributo chave.
um atributo monovalorado.
um atributo composto.
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se
chamaNaftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a
primeira reunião com o projetista do banco de dados que será criado:
Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do
fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%.
Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao
menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos
uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a
data da compra também é armazenada.
De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de
entidades e tipos de relacionamentos, respectivamente:
3e3
2e2
4e3
3e2
2e3
Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo
de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no
Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são
entidade, relacionamento, atributo e chave, respectivamente:
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.
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.
I - Há pelo menos dois atributos de Aluno que podem ser considerados como atributos únicos.
II - Há pelo menos um atributo composto
III - Há pelo menos um atributo derivado
IV - Existem somente relacionamentos do tipo binário.
Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos
diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que:
Único e Obrigatório
Único e opcional
Não único e simples
Composto e Obrigatório
Composto e monovalorado
Gabarito Comentado
"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."
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que:
uma entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar
associada a, no mínimo, uma entidade em A.
as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros
em B deve ser obrigatoriamente menor que o número de registros em A
uma entidade em B é associada a várias entidades em A (zero ou mais) e uma entidade em A pode estar
associada a, no máximo, uma entidade em B
uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar
associada a, no mínimo, uma entidade em B
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
Gabarito Comentado
(0,N) e (1,N).
(0,N) e (1,1).
(0,N) e (0,N).
(0,1) e (1,N).
(1,1) e (0,N).
Todo Clube possui vários jogadores, mas todo jogador deve pertencer a um único clube.
Assinale a opção que representa corretamente, no modelo entidade-relacionamento, a especificação
apresentada acima.
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.
Gabarito Comentado
Gabarito Comentado
"Um time possui vários jogadores. Uma jogador só pode jogar em um único time. Cada time terá pelo menos
um jogar e todo jogador deverá pertencer a um time." Assinale a opção que representa corretamente, no
modelo entidade-relacionamento, a especificação apresentada acima.
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.
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.
Apenas I e II.
Apenas I.
Apenas II e III.
I, II e III.
Apenas III.
Gabarito Comentado
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
herança.
especialização.
normalização.
sistematização.
generalização.
Gabarito Comentado
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:
agregações
generalizações
especializações
dependências
composições
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito,
pode-se afirmar que
cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior.
as entidades de nível inferior não são representadas nas tabelas do banco de dados.
as entidades de nível superior não são representadas nas tabelas do banco de dados.
cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível
inferior.
nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível
inferior.
Gabarito Comentado
8a Questão (Ref.: 201302204948) Fórum de Dúvidas (1) Saiba (0)
II se cada ocorrência do conjunto de entidade genérica tiver que aparecer obrigatoriamente em um dos
subconjuntos de entidade especializada, considera-se que a especialização/generalização sendo como TOTAL.
I.
I e III.
II e III.
II.
I e II.
restrição que define que os valores da chave primária não pode ser null.
restrição que define que os valores da chave candidata devem ser 0.
restrição que define que os valores da chave secundária devem existir na chave primária da relação que
participa o relacionamento.
restrição que define que os valores da chave secundária não podem ser null.
restrição que define que os valores da chave primária devem ser únicos.
Gabarito Comentado
Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
agregações
erros
views
chaves primárias duplicadas
chaves estrangeiras
3a Questão (Ref.: 201301517136) Fórum de Dúvidas (1) Saiba (0)
Tuplas
Atributos
Domínio
Valor
Campo
Gabarito Comentado
No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar
registros órfãos é denominado.
Integridade Relacional.
Integridade Referencial.
Dependência Funcional.
Integridade de Chave.
Normalização.
Gabarito Comentado
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.
Chave Secundária.
Super chave.
Chave Estrangeira.
Chave Primária.
Chave Candidata.
No modelo de entidade e relacionamento, as tabelas possuem atributos. Dentre os listados abaixo, selecione o
tipo de atributo que é usado para identificar univocamente uma tupla de uma relação.
Atributo composto.
Atributo estrangeiro.
Atributo Principal.
Atributo Chave.
Atributo Simples.
Gabarito Comentado
Em relação ao modelo lógico, a regra de integridade que define : As chaves estrangeiras tem que ser
respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira
este valor deve existir na tabela onde ele é chave primária..
Esta regra pertence a:
Integridade Referencial
Integridade de Chave Candidata
Integridade de Restrição Semântica
Integridade de Chave Primária
Integridade de Entidade
Gabarito Comentado
Tendo como base as seguintes relações: EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo,nome), onde as
chaves primárias das entidades são respectivamente cpf e codigo e possuem um relacionamento chamado
LOTACAO em uma relação N:1, como ficará o mapeamento destas duas entidades quando convertida para o
modelo lógico.
Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA (Num_turma,
sala,horário, materia), onde as chaves primárias das entidades são respectivamente inscricao e Num_turma e
possuem um relacionamento N:M chamado MATRICULA que é identificada pela NOTA do estudadnte na
turma, marque a alternativa que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades
quando convertido para o modelo lógico.
Gabarito Comentado
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.
Gabarito Comentado
O primeiro passo da derivação é a escolha da chave primária nas entidades, ou seja, deve-se definir o atributo
que irá identificar unicamente o elemento.
Em seguida devemos criar as novas entidade a partir dos relacionamentos N ---- N e para a nova entidade
transportar as chaves primárias das entidades relacionadas para formar a chave primária. Para finalizar, nos
relacionamentos 1 --- N levamos a chave primária da entidade que tem representação em vários elementos
para a entidade com a representação de 1, como chave estrangeira.
Analisando o modelo abaixo, marque a alternativa que indica a correta composição dos atributos das entidades
no Modelo Lógico, considerando que o sublinhado contínuo representa a chave primária e o itálico representa a
chave estrangeira na relação. ,
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.
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.
Gabarito Comentado
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, ISBN} + LIVROS = {ISBN,TITULO}
ESCRITORES = {CPF, NOME} + LIVROS = {ISBN,TITULO}
ESCRITORES = {CPF, NOME} + LIVROS = {ISBN,TITULO,CPF}
ESCRITORES = {CPF, NOME, ISBN} + LIVROS = {ISBN,TITULO, CPF}
ESCRITORES = {CPF, NOME, ISBN*(0-N)} + LIVROS = {ISBN,TITULO}
Gabarito Comentado
Tendo como base as seguintes relações: MEDICO (crm, nome, especialidade) e PACIENTE (codigo, nome), onde
as chaves primárias das entidades são respectivamente cnpj e codigo e possuem um relacionamento chamado
CONSULTA com o atributo data_hora em uma relação N:M.
Marque a alternativa que representa como ficará o relacionamento (CONSULTA) destas duas entidades quando
convertida para o modelo lógico.
CONSULTA(crm,codigo,nome).
CONSULTA(crm, nome, especialidade,codigo,nome).
CONSULTA(crm,codigo,data_hora).
CONSULTA(crm,codigo).
CONSULTA(crm,nome,especialidade,data_hora).
Ao criarmos um Diagrama E/R, se nos deparamos com um relacionamento entre duas tabelas com cardinalidade
N x N, como devemos proceder
Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas mas não terá
nenhuma chave primária.
Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da
3a tabela será uma composição das chaves-primárias das duas primeiras tabelas.
Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas.
Exportar a chave primária da menor tabela para a tabela maior, tornando a Chave-primária da tabela
maior uma composição das Chaves-primárias das duas tabelas originais.
Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da
3a tabela será uma composição das Chaves-Primárias das 2 primeiras tabelas acrescida de um campo
numérico seqüencial, a fim de garantir que não haverá repetições de Chave-primária nesta nova tabela
I - No modelo lógico, a tabela professor receberá, como chave estrangeira, o atributo período.
III - No modelo Lógico, será criada a tabela Cursa, a qual receberá como chave estrangeira os atributos
MatriculaProfessor, MatriculaAluno e IdDisciplina.
IV
I
III
II
III e IV
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 = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = { CPF, NOME, EMAIL} + PESSOA
JURÌDICA= {CNPJ, NOME, EMAIL}.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF,CNPJ} + PESSOA FÍSICA = {CPF } + PESSOA JURÌDICA=
{CNPJ }.
PESSOA FÍSICA = {CPF, NOME, EMAIL} + PESSOA JURÌDICA= {CNPJ, NOME, EMAIL}.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF, CNPJ}, sabendo-se que quando for PESSOA FÌSICA o
atributo CNPJ ficará vazio e quando for PESSOA JURÍDICA o atributo CPF ficará vazio.
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = {CPF} + PESSOA JURÌDICA= { CNPJ}.
Gabarito Comentado
A especificação de chaves estrangeiras para atributos de uma tabela R em relação a ela própria é uma
característica necessária nos SGBD para a tradução de diagramas ER que contêm:
atributos multi-valorados;
estruturas de especialização;
dependências funcionais circulares;
auto-relacionamentos.
estruturas de generalização;
Gabarito Comentado
Considerando os conceitos de derivação de modelos, quando nos deparamos com uma representação de
Generalização/Especialização, podemos afirmar que:
Sempre serão criadas 3 tabelas no banco de dados. Uma com os dados comuns e as duas outras com
seus atributos particulares, acrescentada da chave primária.
Sempre será criada uma única tabela no banco de dados. A representação de Generalização e
especialização é utilizada somente para facilitar a visualização enquanto Modelo Conceitual.
A regra é criar a tabela que estiver prevendo maior número de informações e uma outra representando
os demais tipos.
A regra é sempre criar somente duas tabelas, uma para cada tipo. A representação de Generalização e
especialização é para indicar que possuem atributos comuns, somente.
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.
Gabarito Comentado
Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas para uma tabela C.
Uma tabela composta pelos atributos da entidade A e Chave Primária de B.
Três tabelas, onde a chave primária da entidade A e B terão todos os seus atributos migradas para
uma tabela C.
Duas tabelas, onde a chave primária da entidade B será a chave estrangeira da entidade A.
Duas tabelas, onde a chave primária da entidade A será a chave estrangeira da entidade B.
Gabarito Comentado
Qual a opção apresenta um esquema de banco de dados relacional que representa corretamente a
referida abstração?
Uma empresa deseja desenvolver um modelo no qual permita um maior controle de seus
produtos, nos aspectos de identificar quais os produtos que compõem outros produtos, assim
como quais produtos são substituídos por outros produtos.
Após um levantamento inicial foi proposto o DER abaixo.
Gabarito Comentado
I - No modelo Lógico, a generalização pode ser implementada criando somente tabelas para as
entidades especializadas. O resultado final é criação das tabelas: Nadador (IdAtleta, estilo), Ciclista
(IdAtleta, bicicleta) e Boxeador (IdAtleta, categoria_peso).
II - No modelo Lógico, a generalização pode ser implementada criando uma tabela para a entidade
generalizada e uma tabela para cada entidade especializada. O resultado final é criação das Tabelas:
Atleta(Id, nome, peso, altura), Nadador (IdAtleta, nome, peso, altura, estilo), Ciclista (IdAtleta,
nome, peso, altura, tipo_bicicleta) e Boxeador (IdAtleta, nome, peso, altura, categoria_peso).
III - No modelo Lógico, a generalização pode ser implementada criando somente a tabela para a
entidade generalizada. O resultado final é acriação da tabela Atleta(Id, nome, peso, altura).
Assinale a alternativa que indica todas as afirmativas corretas.
Trata-se de uma regra que, se observada no processo de normalização de dados, considera o banco de dados
na terceira forma normal:
Observe a tabela a seguir, pertencente a um banco de dados relacional. A chave da tabela é {nomeProduto,
nomeFornecedor}
Suponha que todos os atributos de uma relação R contenham apenas valores atômicos. É possível
afirmar,com certeza e mais especificamente, que R está na forma normal:
4FN
5FN
3FN
2FN
1FN
Gabarito Comentado
Marque a alternativa que NÃO indica um problema resolvido pelo processo de normalização:
Gabarito Comentado
Codd estabeleceu a existência de três tipos de relações normalizadas, denominadas primeira, segunda e terceira
formas normais. Uma relação está na 3ª FORMA NORMAL, se e somente se todos os domínios que não são
chaves forem completamente:
Gabarito Comentado
R ( Y, Z )
R ( Y, Z, W )
R ( X, Y, Z )
R ( X, Y )
R ( Y, W )
Gabarito Comentado
Considere o esquema de relação Cliente (CPF, nome, RGemissor, RGnro, endereço, loginemail,
dominioemail) e as seguintes dependências funcionais (DF) válidas sobre o esquema:
Qual é o conjunto completo de chaves candidatas de cliente e em que forma normal mais alta essa relação
está?
a
1 Questão (Cód.: 93059) Pontos: 1,5 / 1,5
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.
Resposta: Nível de abstração é o nível onde se foca na visão do usuário, em que não se observa a estrutura de
armazenamento dos dados, o usuário somente manipula o software, inserindo valores, de forma transparente o
mesmo são armazenados em uma base de dados.
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.
a
2 Questão (Cód.: 57384) Pontos: 0,0 / 0,5
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito,
pode-se afirmar que
cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível
inferior.
as entidades de nível superior não são representadas nas tabelas do banco de dados.
nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível
inferior.
cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior.
as entidades de nível inferior não são representadas nas tabelas do banco de dados.
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.
Resposta: O modelo lógico é a forma de como são armazenados os dados, onde é definido a estrutura do banco
de dados, quais são os objetos (tabelas, atributos, chaves, etc.). Onde descobre as melhores práticas para
implementação dos dados, evitando redundancia e garantindo a integridade dos dados.
Gabarito:
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.
a
4 Questão (Cód.: 52916) Pontos: 1,0 / 1,0
Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma
tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
uma chave primária pode ter valor NULL
uma chave candidata não pode ser escolhida como chave Primária
uma chave estrangeira não pode ter valor NULL
uma chave candidata de uma entidade indica que ela está associada a outra entidade
a
5 Questão (Cód.: 78078) Pontos: 1,0 / 1,0
Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O
modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação básicas,
com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária.
Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de dados
lógica será honrada, a variável de relação USUARIO:
a
6 Questão (Cód.: 52980) Pontos: 0,5 / 0,5
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.
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.
Apenas I.
Apenas III.
I, II e III.
Apenas I e II.
Apenas II e III.
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
Relacionamento Tipo
Relacionamento
Entidade Tipo
Atributo
a
9 Questão (Cód.: 48409) Pontos: 0,5 / 0,5
II - Para que seja possível modelar um relacionamento entre uma entidade A e um agrupamento de duas
entidades B e C que tem entre elas um relacionamento R já existente, é necessário realizar uma agregação de
B e C e relacionar a entidade A com a agregação.
Somente a afirmativa II
I e III
I, II e III
I e II
Somente a afirmativa III
O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que
o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito
à simbologia utilizada, para generalização/especialização e entidade associativa são empregados,
respectivamente, os seguintes símbolos:
Sua Resposta: 1
Sua Resposta: Cliente(Id , Idcidade, nome, end, sexo) Cidade(Id_cidade , id_estado, sigla,nome,
área, população) Estado (id_estado, sigla, nome)
Gabarito Comentado.
Marque a alternativa que representa como ficará o relacionamento (CONSULTA) destas duas
entidades quando convertida para o modelo lógico.
CONSULTA(crm,nome,especialidade,data_hora).
CONSULTA(crm, nome, especialidade,codigo,nome).
CONSULTA(crm,codigo,nome).
CONSULTA(crm,codigo,data_hora).
CONSULTA(crm,codigo).
5a Questão (Ref.: 201409974287) Pontos: 1,0 / 1,0
Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA
(Num_turma, sala,horário, materia), onde as chaves primárias das entidades são respectivamente
inscricao e Num_turma e possuem um relacionamento N:M chamado MATRICULA que é
identificada pela NOTA do estudadnte na turma, marque a alternativa que apresenta como ficará o
relacionamento (MATRICULA) destas duas entidades quando convertido para o modelo lógico.
Gabarito Comentado.
Chave Composta.
Chave Alternativa.
Chave Estrangeira.
Chave primária.
Chave Candidata.
9a Questão (Ref.: 201409922928) Pontos: 1,0 / 1,0
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.
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.
Gabarito Comentado.
Gabarito Comentado.
26/11/2014 Estácio
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:
Restrições de Acessos
Restrições de Integridade
Redundância de Dados
Compartilhamento de Dados
Independência de Dados
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a
elaboração do seguinte modelo de dados:
físico
interno
hierárquico
conceitual
externo
http://bquestoes.estacio.br/entrada.asp?p0=233397450&p1=201403256543&p2=1957568&p3=CCT0191&p4=101794&p5=AV&p6=14/11/2014&p10=15593907 1/5
26/11/2014 Estácio
Normalização
Abstração
Indexação
Relacionamento
Encapsulamento
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):
Relacionamento
Relacionamento Tipo
Atributo
Entidade
Entidade Tipo
IV '' Cada livro tem um número de identificação, um título,um ou vários idiomas, um ano de
edição." nos indica que idioma é um atributo multivalorado de livro.
Estão corretas as afirmativas
II e IV
III e IV
II e III
somente a I
I e II
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:
Opcional
Composto
Único
Identificador
Derivado
II - A capacidade de se alterar o esquema físico de um banco sem que seja necessário alterar o esquema
conceitual caracteriza a independência lógica de dados.
III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou
software.
IV - O Compartilhamento de Dados permite que se realize o controle de quais dados um usuário pode acessar.
I e VI
I e II
II e IV
I e III
III e IV
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
Resposta: Chave estrangeira é uma chave que é chave primária em outra tabela, ou seja, é pertencente a uma
outra tabela como sendo chave primária. Se tentarmos eliminá-la causará erro e informações inconsistentes.
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
A partir de um levantamento de dados foi criado o diagrama de entidade e relacionamento (DER) abaixo.
I - No modelo lógico, o resultado final é a criação da tabela Cliente(CPF, nome, endereço, numero, saldo)
II - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome, endereço, nrConta) e Conta(numero, saldo)
http://bquestoes.estacio.br/entrada.asp?p0=233397450&p1=201403256543&p2=1957568&p3=CCT0191&p4=101794&p5=AV&p6=14/11/2014&p10=15593907 4/5
26/11/2014 Estácio
III - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome, endereço) e Conta(numero, saldo, CPF)
IV - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome, endereço, nrConta) e Conta(numero, saldo, CPF)
Na área computacional, são disponibilizadas inúmeros aplicativos para gestão e organização de arquivos. Desta
forma, quando se trata de dados, utilizamos os chamados Sistemas Gerenciadores de Banco de dados(SGDB).
Conceitue SGBD.
Resposta: SGBD é uma coleção de programas complexos que deve prover um conjunto básico de
funcionalidades, como por exemplo para acesso, manipulação e criação dos banco de dados.
Gabarito: Um SGBD é uma coleção de programas que permite aos seus usuários criarem e manipularem bancos
de dados. O conjunto formado por um banco de dados e estes programas que o manipulam é chamado de
Sistema de Banco de Dados.
http://bquestoes.estacio.br/entrada.asp?p0=233397450&p1=201403256543&p2=1957568&p3=CCT0191&p4=101794&p5=AV&p6=14/11/2014&p10=15593907 5/5
Avaliação: CCT0191_AV_201102016179 » MODELAGEM DE DADOS
Tipo de Avaliação: AV
Considere o cenário a seguir: Uma construtora deseja construir um sistema para controle de suas obras. Toda
obra possui um engenheiro civil responsável pela obra, um valor orçado em reais e um prazo de conclusão.
Existem dois tipos de obra: construções novas e reformas. As construções novas precisam guardar também o
preço do terreno. As reformas precisam guardar o ano de construção do imóvel que será reformado. Uma obra
tem também um custo, composto pela mão de obra e pelo material gasto. A mão de obra consiste no
pagamento dos funcionários que estão trabalhando na obra. Todo funcionário deve ser cadastrado com CPF,
nome, telefone e salário. O material consiste na matéria prima comprada para ser utilizada na obra. Toda
matéria prima deve ser cadastrada com código, nome, material, fornecedor e preço. O preço final da obra
depende do tipo da obra. Para construções novas consiste no valor orçado acrescido do valor do terreno. Para
reformas, consiste no valor da obra mais 1% aplicado por ano de construção da obra (por exemplo, para uma
reforma cujo orçamento é de R$ 10000,00 e o imóvel tem 10 anos de construção, o preço final é de R$
11000.00). A construtora precisa calcular o preço final de cada obra e saber se teve lucro com a obra, ou seja,
se o custo foi inferior ao preço final.
Para o cenário especificado acima relacione as entidades de dados utilizando os conceitos vistos em sala de
aula.
Transforme o Modelos Entidade Relacionamento (Projeto Conceitual) abaixo em um Modelo Relacional (Projeto
Lógico).
https://www.passeidireto.com/perfil/824999/ (1)
3a Questão (Ref.: 201102066012) Pontos: 0,0 / 0,5
Acerca de Bancos de Dados e Sistemas de Gerência de Banco de Dados (SGBDs) é correto dizer:
Um banco de dados não pode ser gerado nem mantido manualmente, ou seja, sem o auxílio de um SGBD
ou programa similar.
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.
O uso de SGBDs permite eliminar a redundância dos dados e garantir as restrições de integridade,
trazendo vantagens em relação ao enfoque de sistemas de arquivos tradicionais.
O administrador do banco de dados (DBA) é a pessoa responsável por autorizar o acesso ao banco de
dados, definir o esquema do banco de dados e o método de acesso, coordenar e monitorar sua utilização
e projetar e implementar ferramentas do SGBD.
Um banco de dados é uma coleção de programas que possibilita a criação e manutenção de dados,
enquanto que um SGBD permite a realização de consultas sobre os dados através de linguagens de
consulta, como por exemplo SQL.
chaves.
atributos.
entidades
ocorrências
bancos de dados
https://www.passeidireto.com/perfil/824999/ (2)
Analise o texto abaixo:
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.
Quatro e cinco.
Cinco e cinco.
Quatro e Quatro.
Quatro e três.
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 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 Empresa e Acidente:
(0,N) e (1,1).
(0,1) e (0,N).
(0,N) e (0,N).
(0,N) e (1,N).
(0,1) e (1,N).
https://www.passeidireto.com/perfil/824999/ (3)
Um elemento da especialização não pode existir em outra entidade do mesmo nível.
Todos os elemento da especialização deve existir em outra entidade do mesmo nível.
Um elemento da especialização pode existir em outra entidade do mesmo nível.
Todos os elementos da entidade pai, deve obrigatoriamente existir em pelo menos uma entidade filha.
Existir na entidade pai elementos que não existem nas filhas.
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.
Chave Secundária.
Chave Estrangeira.
Chave Primária.
Super chave.
Chave Candidata.
Uma empresa deseja desenvolver um modelo no qual permita um maior controle de seus
produtos, nos aspectos de identificar quais os produtos que compõem outros produtos, assim
como quais produtos são substituídos por outros produtos.
https://www.passeidireto.com/perfil/824999/ (4)
É correta apenas a afirmativa I.
É correta apenas a afirmativa III.
São corretas apenas as afirmativas I e III.
É correta apenas a afirmativa II.
São corretas apenas as afirmativas II e III.
https://www.passeidireto.com/perfil/824999/ (5)
Avaliação: CCT0191_AVS_201409105083 » MODELAGEM DE DADOS Tipo de Avaliação: AVS
Aluno: 201409105083 MARCOS EDUARDO DE ANDRADE RODRIGUES
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9002/AB
Nota da Prova: 5,5 Nota de Partic.: 0 Data: 03/07/2015 19:25:42 (F)
1a Questão (Ref.: 75809) Pontos: 0,5 / 1,5
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. Podemse 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.
Resposta: Na independência física o SGDB possibilita que alterações sejam efetuadas a nível dos arquivos que
armazenam os dados sem que isto implique em modificações ou alterações nos aplicativos que irão
efetivamente utilizar estes dados, assim, de forma transparente estes arquivos podem ser modificados sem que
a estrutura lógica ou os dados nestes armazenados sofram alterações.
Gabarito:
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.
2a Questão (Ref.: 262467) Pontos: 1,5 / 1,5
Transforme o Modelos Entidade Relacionamento (Projeto Conceitual) abaixo em um Modelo Relacional (Projeto
Lógico).
Resposta: Funcionario (MATRICULA, Gerencia, Nome, Cpf) Empréstimo (NUMERO, MATRICULA, Data_Empr,
Data_Devol)
Gabarito: FUNCIONARIO (MATRICULA(cp), NOME, CPF, MATRICULA_GERENTE(ce)) EMPRESTIMO(NUMERO(cp),
DATA_DEVOL, DATA_EMPR, MATRICULA(ce)) Onde "ce"=chave estrangeira e "cp"=chave primária
3a Questão (Ref.: 633287) Pontos: 0,5 / 0,5
Um banco de dados possui diversos usuários, o DBA é o usuário que:
possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da
estrutura apropriada utilizada para armazenálos;
Nenhuma das anteriores.
ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada
para especificar suas requisições;
determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior
interação com o BD;
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
4a Questão (Ref.: 573354) Pontos: 0,5 / 0,5
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 de garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e definir
as restrições de cada uma.
II O SGBD deve fornecer múltiplas interfaces para os usuários.
III O SGBD deve ter a capacidade de representar a variedade de relacionamentos complexos entre os dados,
bem como recuperar e atualizar os dados relacionados fácil e eficientemente.
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas as afirmativas I e III.
São corretas as afirmativas II e III.
Todas as afirmativas são incorretas.
São corretas as afirmativas I e II.
São corretas as afirmativas I, II e III.
Gabarito Comentado.
5a Questão (Ref.: 570086) Pontos: 0,0 / 0,5
Sabese que um relacionamento estabelece a ligação entre elementos de duas ou mais entidades de dados para
representar uma regra de negócio.
Considerando o seguinte mini mundo:
Um curso de inglês matricula seus alunos em turmas de acordo com o nível de preparação que se encontra
após a realização de um teste. Cada semestre o aluno está inserido em uma turma e seu número de matrícula
vai sendo trocado de acordo. O aluno realiza pagamentos mensais.O atributo NOTA referese ao resultado final
obtido das avaliações durante o semestre.
Em sua análise, NOTA é atributo de qual entidade?
Turma
Aluno
Pagamento
Matricula
Curso
Gabarito Comentado.
6a Questão (Ref.: 627931) Pontos: 0,5 / 0,5
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. Sabese que um dependente só existe para
a empresa enquanto o funcionário existir.
Sendo assim, em relação a Dependente é correto afirmar:
Dependente é um atributo multivalorado
Dependente é um atributo composto da Entidade Funcionário.
Dependente é um atributo de relacionamento.
Dependente é uma entidade Forte.
Dependente é uma entidade fraca.
7a Questão (Ref.: 48292) Pontos: 0,5 / 0,5
Na notação de Peter Chen (0,1) representa a cardinalidade :
Mínimo muitos , Máximo muitos
Mínimo zero , Máximo um
Mínimo zero , Máximo muitos
Mínimo um , Máximo zero
Mínimo um , Máximo muitos
Gabarito Comentado.
8a Questão (Ref.: 633738) Pontos: 0,5 / 0,5
Em uma empresa o funcionário pode ser próprio (contratado pela empresa) ou terceirizado. Sabese que para o
funcionário próprio são armazenados os seguintes dados: Data de Admissão e Endereço. Já para funcionário
terceirizado são armazenados a Data início, Duração e Carga Horário. Ao projetar o modelo entidade
relacionamento foi aplicado o conceito de Generalização/Especialização para FUNCIONÁRIO.
Sendo assim, podemos classificar a especialização como:
Parcial e Superposição
Parcial e Exclusiva
Total e Superposição
Total e Exclusiva
Total e Sobreposição
9a Questão (Ref.: 592284) Pontos: 0,0 / 1,0
(CESGRANRIO 2010 BNDES Analista de Sistemas / Suporte) O princípio da integridade de dados
caracterizase por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição
de integridade referencial diz que
nenhum valor de chave primária pode ser nulo.
uma tabela deve ter pelo menos uma chave.
o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o
campo.
uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
os valores das chaves primárias devem ser atômicos.
Considere as afirmativas abaixo:
I Através da especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de
uma entidade genérica.
II Para que seja possível modelar um relacionamento entre uma entidade A e um agrupamento de duas
entidades B e C que tem entre elas um relacionamento R já existente, é necessário realizar uma agregação de
B e C e relacionar a entidade A com a agregação.
III Os relacionamentos somente podem conter atributos próprios se forem identificadores.
Esta(ão) correta(s) a(s) afirmativa(s):
I, II e III
I e II
Somente a afirmativa II
Somente a afirmativa III
I e III
Gabarito Comentado.
Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.
Avaliação: CCT0191_AV1_201104044927 » MODELAGEM DE DADOS
Nota da Prova: 3,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 17/12/2012 17:11:40
II - A capacidade de se alterar o esquema físico de um banco sem que seja necessário alterar o esquema
conceitual caracteriza a independência lógica de dados.
III- O Mecanismo de Recuperação fornece recursos para restauração caso ocorra falhas de hardware ou
software.
IV - O Compartilhamento de Dados permite que se realize o controle de quais dados um usuário pode acessar.
III e IV
I e VI
I e II
II e IV
I e III
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.
I. Uma base de dados hierárquica é similar ao modelo em rede, unindo os registros em uma estrutura de dados
em forma de árvore.
II. No modelo em rede, os dados são representados por um conjunto de objetos e as relações entre esses
objetos são representados por links.
III. Os modelos relacional, hierárquico e em rede são modelos de dados lógicos com base em objetos, usados
na descrição dos dados no nível lógico e de visões.
Está(ão) correta(s):
somente a afirmativa II
somente as afirmativas I e II
somente a afirmativa I
somente as afirmativas I e III
somente as afirmativas II e III
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:
do programador
do DBA
do usuário
do analista
da aplicação
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a
elaboração do seguinte modelo de dados:
físico
externo
conceitual
interno
hierárquico
Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 15/03/2013 19:11:42
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.
Resposta: Modelo em que se consiste simular o "mini-mundo" físico de forma lógica (digital), onde as
características físicas são representadas em forma de códigos, comandos e etc.
Gabarito:
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.
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.
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards
Institute).
Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo).
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:
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.
4) Podemos ter em um banco de dados quantos índices desejarmos, sem qualquer tipo de
preocupação
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:
Uma agregação entre empregado e projeto e relacionar a entidade máquina com a agregação.
Uma agregação entre máquina e projeto e relacionar a entidade empregado com a agregação.
Um relacionamento entre máquina e projeto, um relacionamento entre empregado e projeto e um
relacionamento entre empregado e máquina.
Um relacionamento entre máquina e projeto e outro relacionamento entre projeto e empregados.
Uma agregação entre empregado e máquina e relacionar a entidade projeto 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 linha das
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 ........................
o número de atributos de uma entidade é de, no máximo, 3 vezes o número de relacionamentos que ela
possui;
as linhas unem os atributos à entidade e as entidades aos relacionamentos;
os retângulos representam atributos, as elipses representam os relacionamentos e os losangos
representam as entidades.
os losangos representam os relacionamentos entre uma entidade e seus atributos;
é possível haver um relacionamento entre atributos de diferentes entidades;
Avaliação: CCT0191_AV3_201104044927 » MODELAGEM DE DADOS
Nota da Prova: 5,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 27/03/2013 19:10:46
um atributo derivado.
um atributo monovalorado.
um atributo composto.
um atributo multivalorado.
um atributo chave.
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:
Normalização
Relacionamento
Estruturação
Integridade
Cardinalidade
O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que
o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito
à simbologia utilizada, para generalização/especialização e entidade associativa são empregados,
respectivamente, os seguintes símbolos:
6a Questão (Cód.: 48386) Pontos: 0,0 / 1,0
Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo.
Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo.
Apenas os empregados próprios possuem salário como atributo.
Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo.
Os empregados próprios possuem matricula e salario como atributo.
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:
Uma agregação entre máquina e projeto e relacionar a entidade empregado com a agregação.
Uma agregação entre empregado e máquina e relacionar a entidade projeto com a agregação.
Um relacionamento entre máquina e projeto, um relacionamento entre empregado e projeto e um
relacionamento entre empregado e máquina.
Um relacionamento entre máquina e projeto e outro relacionamento entre projeto e empregados.
Uma agregação entre empregado e projeto e relacionar a entidade máquina com a agregação.
II. Em um banco de dados relacional, existem diferentes tipos de chave. Exemplos: chave primária, chave
estrangeira, chave candidata, chave composta, chave alternada.
III. Chave alternada é uma chave candidata que foi selecionada para ser a chave primária.
Apenas II e III.
Apenas II.
Apenas I.
Apenas III.
Apenas I e II.
II e IV
II e III
III e IV
somente a I
I e II
Data: 11/05/2015
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado:
Gerenciador de Metadados
Sistema de Banco de Dados
Aplicativos de Consulta
Sistema Gerenciador de Banco de Dados
Base de Dados
De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se
relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem
armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses
dados?
Programadores de Aplicação
Administradores de Banco de Dados
Administrador de Dados
Usuários Finais
Analistas de Sistemas
Conjunto de entidades
Suporte a múltiplas visões
Independência de dados
Abstração de dados
Modelo semântico de dados
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102651083)
é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso;
Nenhuma das anteriores.
ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para
especificar suas requisições;
determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior
interação com o BD;
possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da
estrutura apropriada utilizada para armazená-los;
do DBA
do usuário
da aplicação
do analista
do programador
Data: 11/05/2015
Segundo Navathe, apesar das vantagens no uso do SGBD, há algumas situações em que esse sistema pode
envolver custos altos e desnecessários.
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.
https://www.passeidireto.com/perfil/824999/
Avalie as seguintes afirmações a respeito dos benefícios do SGBD.
I - O SGBD de garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e definir
as restrições de cada uma.
II - O SGBD deve fornecer múltiplas interfaces para os usuários.
III - O SGBD deve ter a capacidade de representar a variedade de relacionamentos complexos entre os dados,
bem como recuperar e atualizar os dados relacionados fácil e eficientemente.
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.
I -É muito comum um banco de dados possuir muitos usuários, mas todos possuem as mesma visão do 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.
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.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102587869)
Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais.
Marque a alternativa que define a característica que garante o uso dos dados por diversos setores da empresa
simultaneamente, preservando a integridade dos dados.
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:
Compartilhamento de Dados
Independência de Dados
Redundância de Dados
Restrições de Integridade
Restrições de Acessos
Data: 07/07/2015
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a
elaboração do seguinte modelo de dados:
https://www.passeidireto.com/perfil/824999/
hierárquico
conceitual
interno
físico
externo
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:
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 ?
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:
https://www.passeidireto.com/perfil/824999/
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.
Físico.
Conceitual e Lógico.
Lógico.
Físico e Lógico.
conceitual.
Data: 07/07/2015
Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome,
telefones, email.
Atributo multivalorado.
Atributo obrigatório.
Atributo composto.
Atributo identificador.
Atributo monovalorado.
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
https://www.passeidireto.com/perfil/824999/
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%20de%20exercicios%2001%20-%20MC%20-%20parte%2001.pdf)
Trabalhando com o modelo entidade relacionamento, quais são os Relacionamentos identificados no cenário
descrito acima?
Bercario-Medico e Bebê-Medico
Berçario-Bebê e Médico-Bebê
Mãe-Bebê e Mãe-Médico
Mãe-Medico e Mãe-Bebê
Mãe-Bebê e Bebê-Médico
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 Associativa
Agregação referencial
Entidade Fraca
Auto Relacionamento
Agregação
A Pet Coelhinho Feliz oferece serviços de corte e banho. Todo serviço possui uma identificação própria, uma
descrição dos serviços e o preço. Para todo animal que entra na Pet os dados são guardados, como nome, data
de nascimento, raça e nome do cliente. Cada cliente pode levar vários filhotes, mas cada filhote só poderá estar
relacionado a um cliente.
https://www.passeidireto.com/perfil/824999/
6a Questão (Ref.: 201102651481)
Considerando os diversos tipos de atributos, marque a alternativa que exemplifica um ATRIBUTO COMPOSTO.
Matricula
Nome Próprio
Telefone (0-N)
Sexo ("F" ou "M")
CPF (Numero + DV)
Data: 07/07/2015
um mesmo conjunto de entidades participa duas vezes em um conjunto de relacionamentos desse tipo.
não se admite cardinalidade do tipo um para muitos nesse tipo de conjunto de relacionamentos.
não há conjuntos de entidades que participem de um conjunto de relacionamentos desse tipo.
há dois ou três conjuntos de entidades participando de um único conjunto de relacionamentos desse
tipo.
não se admite cardinalidade do tipo muitos para muitos nesse tipo de conjunto de relacionamentos.
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 ...
relacionamento ternário.
cardinalidade.
autorrelacionamento.
entidade associativa.
especialização.
https://www.passeidireto.com/perfil/824999/
3a Questão (Ref.: 201102650407)
Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa controlar os
aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o
endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa.
Além disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo assim, é preciso saber o
valor realmente cobrado num determinado aluguel. Para cada tema, é preciso controlar: a lista de
itens que compõem o tema (ex: castelo, boneca da Cinderela, bruxa etc.), o valor do aluguel e a cor
da toalha da mesa que deve ser usada com o tema.
Cenário: Rafaela possui vários temas de festas infantis para aluguel. Ela precisa controlar os
aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o
endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa.
Além disso, para alguns clientes antigos, Rafaela oferece descontos. Sendo assim, é preciso saber o
valor realmente cobrado num determinado aluguel, para um determinado cliente. Para cada
tema, é preciso controlar: a lista de itens que compõem o tema (ex: castelo, boneca da Cinderela,
bruxa etc.), o valor do aluguel e a cor da toalha da mesa que deve ser usada com o tema.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102248592)
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á 0-1, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda.
Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda.
Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir
sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda.
Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem
participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda.
Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que:
as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros
em B deve ser obrigatoriamente menor que o número de registros em A
uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar
associada a, no mínimo, uma entidade em B
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 entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar
associada a, no mínimo, uma entidade em A.
uma entidade em B é associada a várias entidades em A (zero ou mais) e uma entidade em A pode estar
associada a, no máximo, uma entidade em B
https://www.passeidireto.com/perfil/824999/
Data: 07/07/2015
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:
Único
Composto
Opcional
Identificador
Derivado
Entidade Fraca.
Agregação.
Generalização.
Especialização.
Generalização Parcial.
https://www.passeidireto.com/perfil/824999/
I - A Especialização Parcial ocorre quando um elemento da especialização não pode existir em outra entidade do
mesmo nível.
II - A Especialização Total ocorre quando todos os elementos da entidade pai, deve obrigatoriamente existir em
pelo menos uma entidade filha.
III - A Especialização Exclusiva ocorre quando existir na entidade pai elementos que não existem nas filhas.
IV - A Especialização Superposição ocorre quando um elemento da especialização pode existir em outra
entidade do mesmo nível.
I e IV são verdadeiras.
II e IV são verdadeiras.
II e III são verdadeiras.
I e III são verdadeiras.
III e IV são verdadeiras
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:
Especialização
Generalização Parcial
Normalização
Agregação
Generalização Total
Total
Sobreposição
Exclusiva
Parcial
Superposição
Data: 07/07/2015
https://www.passeidireto.com/perfil/824999/
1a Questão (Ref.: 201102610080)
o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos
para o campo.
nenhum valor de chave primária pode ser nulo.
uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela
V.
os valores das chaves primárias devem ser atômicos.
uma tabela deve ter pelo menos uma chave.
Grau.
Cardinalidade.
Ordenação dos atributos.
Duplicação de Tuplas
Ordenação de tuplas.
O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco
de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a
Implementação de relacionamento entre tabelas de um banco de dados relacional
Chave Primária.
Chave composta
Chave Candidata.
Chave Alternativa.
Chave Estrangeira.
(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo,
as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem
os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às
colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
https://www.passeidireto.com/perfil/824999/
Estão CORRETAS as afirmativas:
II e III
I, II e III
III e IV
I e IV
I e III
Em relação ao modelo lógico, a regra de integridade que define : As chaves estrangeiras tem que ser
respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira
este valor deve existir na tabela onde ele é chave primária..
Esta regra pertence a:
Integridade Referencial
Integridade de Entidade
Integridade de Chave Candidata
Integridade de Chave Primária
Integridade de Restrição Semântica
Data: 07/07/2015
https://www.passeidireto.com/perfil/824999/
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.
O primeiro passo da derivação é a escolha da chave primária nas entidades, ou seja, deve-se definir o atributo
que irá identificar unicamente o elemento.
Em seguida devemos criar as novas entidade a partir dos relacionamentos N ---- N e para a nova entidade
transportar as chaves primárias das entidades relacionadas para formar a chave primária. Para finalizar, nos
relacionamentos 1 --- N levamos a chave primária da entidade que tem representação em vários elementos
para a entidade com a representação de 1, como chave estrangeira.
Analisando o modelo abaixo, marque a alternativa que indica a correta composição dos atributos das entidades
no Modelo Lógico, considerando que o sublinhado contínuo representa a chave primária e o itálico representa a
chave estrangeira na relação. ,
https://www.passeidireto.com/perfil/824999/
O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco
de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar
para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de
duas tabelas ou de uma única tabela.
Chave primária.
Chave Alternativa.
Chave Composta.
Chave Estrangeira.
Chave Candidata.
III - A tabela Cliente recebe os atributos id_cidade e id_estado como chaves estrangeiras.
https://www.passeidireto.com/perfil/824999/
5a Questão (Ref.: 201102644438)
Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA (Num_turma,
sala,horário, materia), onde as chaves primárias das entidades são respectivamente inscricao e Num_turma e
possuem um relacionamento N:M chamado MATRICULA que é identificada pela NOTA do estudadnte na
turma, marque a alternativa que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades
quando convertido para o modelo lógico.
MATRICULA(inscricao,Num_turma,NOTA).
MATRICULA(Num_turma,nome, telefone,NOTA).
MATRICULA(inscricao, nome, telefone,NOTA).
MATRICULA(Num_turma, sala,horário, materia,NOTA)
MATRICULA(inscricao, sala,horário, materia,NOTA).
I - No modelo lógico, o resultado final é a criação da tabela Cliente(CPF, nome, endereço, numero,
saldo)
II - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome,
endereço, nrConta) e Conta(numero, saldo)
III - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome, endereço) e
Conta(numero, saldo, CPF)
IV - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF, nome,
endereço, nrConta) e Conta(numero, saldo, CPF)
Assinale a alternativa que indica todas as afirmativas corretas.
https://www.passeidireto.com/perfil/824999/
Data: 07/07/2015
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 ( tipoTecido,descrição).
CONTEM (SIGLA,descrição).
https://www.passeidireto.com/perfil/824999/
CONTEM (COD_MODELO, SIGLA,descrição).
CONTEM (preço, tipoTecido).
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.
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE e CPFTITULAR
como chaves primárias.
Criar uma entidade TITULAR onde deve estar CPFTITULAR como chave primária e CPFDEPENDENTE como
chave estrangeira.
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE como chave
primária e CPFTITULAR como chave estrangeira.
Não é preciso criar entidade ou atributo, pois a própria apresentação do relacionamento já define a
ligação física.
Na entidade SEGURADO deverá ter um atributo 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.
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.
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
https://www.passeidireto.com/perfil/824999/
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.
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}.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF, CNPJ}, sabendo-se que quando for PESSOA FÌSICA o atributo
CNPJ ficará vazio e quando for PESSOA JURÍDICA o atributo CPF ficará vazio.
PESSOA = {CÓDIGO, NOME, EMAIL, CPF,CNPJ} + PESSOA FÍSICA = {CPF } + PESSOA JURÌDICA=
{CNPJ }.
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = { CPF, NOME, EMAIL} + PESSOA JURÌDICA=
{CNPJ, NOME, EMAIL}.
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = {CPF} + PESSOA JURÌDICA= { CNPJ}.
Data: 07/07/2015
O
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
https://www.passeidireto.com/perfil/824999/
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.
Com base no esquema relacional acima a dependência funcional que pode ser corretamente
deduzida do enunciado é :
a normalização define as normas e regras para cada uma das entidades do modelo de entidade e
relacionamento.
o diagrama de entidade-relacionamento é constituído pelas entidades e seus atributos e pelos
relacionamentos existentes entre as entidades.
em um modelo de entidade-relacionamento totalmente normalizado, os relacionamentos podem ser do
tipo: um para um, um para muitos e muitos para muitos.
a modelagem de dados preocupa-se em identificar e definir as diversas funções e processos que deverão
fazer parte do escopo do sistema.
em um modelo de dados normalizado, pode-se ter a mesma informação em diversos lugares, pois assim
garante-se a sua integridade e unicidade.
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Restrições de Integridade.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da
tabela referenciada.
(4) Representação bi-dimensional dos dados composta de linhas e colunas.
(5) Determinado valor ou uma escala de valores que certo atributo pode assumir.
( ) Tabela.
( ) Domínio.
( ) Chave Primaria.
( ) Uma regra que deve ser obedecida em todos estados válidos da base de dados.
( ) Integridade Referencial.
https://www.passeidireto.com/perfil/824999/
4, 5, 1, 2, 3
5, 4, 2, 1, 3
4, 1, 5, 2, 3
5, 2, 1, 3, 4
5, 2, 3, 1, 4
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 é:
R ( Y, Z )
R ( X, Y )
R ( Y, W )
R ( Y, Z, W )
R ( X, Y, Z )
Uma relação está na ________ se e somente se, em todo valor válido, cada tupla contém exatamente um valor
para cada atributo.
Com relção aos conceitos de Normalização, a definição "Todos os atributos não chave devem conter informações
que se referem à chave inteira, e não somente à parte do registro", se refere a qual forma normal?
Quinta
Segunda
Quarta
Primeira
Terceira
https://www.passeidireto.com/perfil/824999/