Questões de Banco de Dados - Modelagem de dados para Concurso
Foram encontradas 515 questões
Relação é o conjunto de objetos de uma realidade modelada sobre os quais se deseja manter informações no banco de dados.
O modelo conceitual consiste em um modelo de dados abstrato por meio do qual é descrita a estrutura de um banco de dados, de forma independente do Sistema Gerenciador de Banco de Dados (SGBD).
Independência lógica de dados é a capacidade de modificar o esquema lógico sem a reescritura de nenhum programa de aplicação, sendo ocasionalmente necessárias modificações no nível lógico para o aprimoramento do desempenho.
Para tal, foram definidos os seguintes requisitos:
• Informações que serão registradas no sistema sobre um funcionário: matrícula, nome, número do CPF.
• Informações que serão registradas no sistema sobre um não funcionário: nome, número do CPF e telefone de contato.
• Informações que serão registradas no sistema sobre as salas do edifício: andar, número e descrição.
• Todas as pessoas terão que portar um crachá com código de barras. Além do número, o sistema terá que registrar a validade do crachá. Um crachá é de uso exclusivo de uma única pessoa.
• Uma pessoa terá um, e somente um crachá, enquanto estiver nas dependências do edifício.
• O sistema deve registrar todas as salas às quais o portador do crachá tem autorização de acesso. Consequentemente, será possível conhecer todas as pessoas que têm autorização de acesso a uma determinada sala.
• Quando uma pessoa passar o crachá pela leitora de cartões de uma sala, o sistema deverá registrar a data e a hora da tentativa de abertura da porta e o crachá usado.
• A porta de uma sala será aberta apenas se houver autorização para tal.
Qual dos modelos conceituais de dados a seguir atende a todos os requisitos definidos acima, sem que haja perda de informações ou redundância de dados, além de observar as boas práticas de modelagem conceitual?
Atributos identificadores são representativos de restrições de integridade.
A chave primária da entidade fraca compõe a chave primária da entidade forte, de tal forma que a eliminação da entidade fraca implica a eliminação de todas as ocorrências das entidades fortes.
O nível de visão é o nível mais baixo de abstração e descreve completamente o banco de dados.
Um modelo de dados é o resultado da adequação dos dados necessários para a aplicação ao modelo de dados do sistema de gerenciamento de banco de dados (SGBD).
O nível físico descreve quais dados estão armazenados no banco de dados e quais os inter-relacionamentos entre eles. Assim, o banco de dados como um todo é descrito em termos de um número relativamente pequeno de estruturas simples, conhecidas como tabelas.
Associações entre atributos são restrições semânticas das informações armazenadas como dados.
Na modelagem de dados, as entidades fracas são aquelas que não se relacionam com outro tipo de entidade para a combinação de valores de atributos.
Um esquema lógico de dados é o resultado da implementação dos requisitos identificados na modelagem conceitual sob a ótica da abordagem relacional.
No esquema conceitual, são expressas restrições mediante a utilização de conceitos fornecidos pelo modelo de dados de alto nível.
O modelo hierárquico é embasado em lógica de predicados e na teoria de conjuntos, sendo as informações, nesse modelo, representadas por valores em relações.
O modelo de dados é um conjunto de ferramentas físicas usadas para descrever os dados e definir as estruturas de armazenamento de dados.
Os modelos lógicos com base em objetos são usados na descrição de dados no nível lógico e de visões e caracterizam-se por viabilizar a especificação explícita das restrições dos dados.