Questões de Banco de Dados - Modelagem de dados para Concurso
Foram encontradas 515 questões
Para que haja unicidade de identificação do Departamento, é necessário que, na modelagem de dados, o
Com relação a sistemas gerenciadores de bancos de dados (SGBD), julgue o próximo item.
No nível conceitual da arquitetura de três camadas de banco de
dados, cada esquema externo descreve a parte do banco que
interessa a determinado grupo de usuários e oculta desse grupo
o restante do banco de dados.
Julgue o item que se segue, relativos a modelagem de dados.
Dois diagramas de entidade de relacionamento são equivalentes se possuem entidades e relacionamentos que geram o mesmo esquema de banco de dados.Julgue o item que se segue, relativos a modelagem de dados.
Na cardinalidade binária, as ocorrências envolvem duas entidades, com acesso limitado a até dois registros.Julgue o item que se segue, relativos a modelagem de dados.
No modelo relacional de dados, uma relação é um conjunto de
tuplas sem ordenação definida.
Julgue o item que se segue, relativos a modelagem de dados.
Projeção é uma operação binária que realiza a junção de duas tabelas e gera, como resultado, uma tabela com todas as combinações dos atributos de entrada.
Uma empresa que atua no ramo de entrega de encomendas precisa de um sistema de informação para controlar sua principal atividade. Durante o levantamento dos requisitos desse sistema, as seguintes informações sobre o pagamento de entregas foram fornecidas por um funcionário da empresa:
• Uma entrega é identificada internamente por um código. Além disso, é necessário registrar o peso e as dimensões do objeto a ser entregue, o endereço de entrega e o custo da operação de entrega; • Uma entrega pode ser paga através de cartão de crédito, cartão de débito ou boleto bancário. Visando a atender às demandas de seus clientes, uma entrega pode ser paga usando-se qualquer combinação desses três meios de pagamento;
• Em relação a um pagamento com cartão de crédito, o sistema deve registrar a data de pagamento, o valor pago, o número do cartão, sua data de validade e a instituição que o emitiu;
• Em relação a um pagamento com cartão de débito, o sistema deve registrar a data de pagamento, o valor pago, o número do banco e os números da agência e da conta corrente às quais o cartão está vinculado;
• Em relação a um pagamento com boleto bancário, o sistema deve registrar a data de pagamento, o valor pago e o número do código de barras do boleto;
• Cada pagamento registrado se refere a uma única entrega
• Não há entrega registrada no sistema que não tenha, pelo menos, um pagamento associado a ela.
Qual diagrama E-R representa corretamente os elementos e as regras presentes na descrição dos requisitos listados
acima, sem que haja perda de informações ou redundância de dados, além de observar as boas práticas de modelagem
conceitual de dados?
A figura anterior mostra um diagrama entidade/relacionamento, pelo qual um sistema controla contratos e negócios relacionados, entregue por uma fábrica de software que presta serviços a um órgão do governo federal. De acordo com as necessidades do gestor e dos requisitos levantados,
o sistema deve gravar o histórico de negócios realizados por cliente, com informações relevantes, como matrícula de usuário de sistema que incluiu o negócio, data e hora e usuário responsável pelo registro do negócio;
um contrato possui prestações que mudam conforme o mês, não havendo parcelas fixas no prazo total do contrato;
um contrato pode ser recalculado, pois, conforme a regra de negócio, existe a possibilidade de que negócios do tipo amortização de dívida possam ser reaplicados retroativamente em datas passadas, alterando-se as prestações nos períodos posteriores à data de amortização.
Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.
Entidade é um agrupamento lógico de informações inter-relacionadas que representa uma abstração do mundo real.
As cardinalidades, também chamadas de relacionamento, podem ser 1:1, 1:N e N:N.
No modelo lógico de dados, não há necessidade de as entidades estarem normalizadas; isso é necessário apenas no modelo físico de dados.
I - Modelo de dados de alto nível que constitui uma descrição concisa dos requerimentos do usuário, a partir dos requisitos do sistema, usando um modelo de dados como o MER. Tem por finalidade checar se todos os pedidos dos usuários estão sendo atendidos e se não há conflitos entre eles. Não há preocupação com armazenamento físico.
II - Modelo de dados representativo ou de implementação e constitui a descrição das estruturas de representação da base de dados. Tem por finalidade a obtenção o esquema do banco de dados no modelo de dados de implementação usado pelo SGBD, normalmente o relacional.
III - Modelo de dados de baixo nível que constitui a descrição das estruturas internas de armazenamento, dos esquemas utilizando a DDL (Data Definition Language).
As fases I, II e III são denominadas, respectivamente, Projetos:
A modelagem de um banco de dados deve considerar as características de entidades e de relacionamentos que sejam relevantes para o contexto a ser descrito; essas características são representadas por meio de seus relacionamentos.