Font size
WorksheetsBanco de Dados - Modelo Entidade Relacionamento
Total questions: 20
Worksheet time: 18mins
O que é uma entidade em um Modelo Entidade Relacionamento?
Uma entidade é um conceito abstrato sem relação com o mundo real.
Uma entidade é um atributo de outra entidade no modelo.
Uma entidade é um objeto do mundo real que pode ser diferenciado de outros objetos.
Uma entidade é uma relação direta entre duas tabelas.
Explique o conceito de relacionamento entre entidades em um Modelo ER.
O relacionamento entre entidades em um Modelo ER indica a cor das entidades envolvidas
O relacionamento entre entidades em um Modelo ER representa a distância física entre elas
O relacionamento entre entidades em um Modelo ER representa a ligação ou associação entre as entidades, indicando como elas se conectam e interagem umas com as outras.
O relacionamento entre entidades em um Modelo ER define a ordem alfabética das entidades
Quais são os tipos de atributos que uma entidade pode ter?
simples, composto, chave, multivalorado e derivado
único e composto
único
principal
composto
Dê exemplos de tipos de dados comuns utilizados em atributos de entidades.
integer
string, number, boolean, date, array
float
character
Como é representado um Modelo Entidade Relacionamento?
Por meio de um diagrama que utiliza entidades, relacionamentos e atributos.
Utilizando apenas relacionamentos sem entidades ou atributos
Por meio de um diagrama que utiliza apenas entidades
Através de uma lista de atributos sem entidades
O que é uma tabela em um banco de dados?
Uma tabela em um banco de dados é um arquivo de texto simples
Uma tabela em um banco de dados é uma estrutura que organiza os dados em linhas e colunas, permitindo armazenar informações de forma organizada e relacionada.
Uma tabela em um banco de dados é um aplicativo de mensagens instantâneas
Uma tabela em um banco de dados é um gráfico de pizza
Qual a importância do relacionamento entre tabelas em um banco de dados?
O relacionamento entre tabelas em um banco de dados não é necessário para consultas complexas
O relacionamento entre tabelas em um banco de dados não tem impacto na integridade dos dados
O relacionamento entre tabelas em um banco de dados dificulta consultas simples
O relacionamento entre tabelas em um banco de dados é importante para garantir a integridade dos dados e permitir consultas complexas que envolvam informações de diferentes entidades.
O que é cardinalidade em um Modelo ER e como ela é representada?
A cardinalidade em um Modelo ER representa a localização geográfica das entidades e é representada pelos símbolos 'norte', 'sul' e 'leste'.
A cardinalidade em um Modelo ER representa a cor dos elementos e é representada pelos símbolos 'vermelho', 'azul' e 'verde'.
A cardinalidade em um Modelo ER representa a quantidade de entidades em um relacionamento e é representada pelos símbolos '1', 'N' e 'M'.
A cardinalidade em um Modelo ER representa a idade das entidades e é representada pelos símbolos 'jovem', 'adulto' e 'idoso'.
Quais são os principais componentes de um Modelo Entidade Relacionamento?
Entidades, Atributos e Relacionamentos
Objetos, Propriedades e Ligações
Entidades, Atributos e Funções
Tabelas, Colunas e Chaves
Como são identificados os relacionamentos entre entidades em um Modelo ER?
Através de setas que indicam a direção do relacionamento
Através de cores diferentes para cada entidade
Através de números sequenciais atribuídos a cada entidade
Através de linhas que conectam as entidades e são rotuladas com o tipo de relacionamento.
Quais são as diferenças entre uma entidade fraca e uma entidade forte?
A principal diferença entre uma entidade fraca e uma entidade forte é que uma entidade forte possui uma chave primária própria, enquanto uma entidade fraca depende de outra entidade para definir sua chave primária.
Uma entidade fraca sempre tem uma chave primária composta, enquanto uma entidade forte tem uma chave primária simples
Uma entidade forte não pode participar de um relacionamento, enquanto uma entidade fraca pode participar de vários relacionamentos
Uma entidade fraca não possui atributos, enquanto uma entidade forte possui vários atributos
Explique o conceito de chave primária em uma tabela de banco de dados?
A chave primária em uma tabela de banco de dados é um campo que não precisa ser único
A chave primária em uma tabela de banco de dados é um campo que armazena dados sensíveis
A chave primária em uma tabela de banco de dados é um campo que identifica exclusivamente cada registro na tabela.
A chave primária em uma tabela de banco de dados é um campo que pode ter valores duplicados
Por que é importante definir corretamente os tipos de dados dos atributos em um banco de dados?
Para aumentar o custo de armazenamento
Para diminuir a segurança do banco de dados
Para dificultar a consulta dos dados
É importante para garantir a integridade dos dados, otimizar o armazenamento e garantir a consistência das operações realizadas no banco de dados.
Quais são os principais tipos de relacionamentos entre tabelas em um banco de dados relacional?
Relacionamento zero para zero (0:0)
Relacionamento muitos para poucos (N:Few)
1. Relacionamento um para um (1:1), 2. Relacionamento um para muitos (1:N), e 3. Relacionamento muitos para muitos (N:N)
Relacionamento um para quatro (1:4)
O que é um atributo composto e como ele é representado em um Modelo ER?
Um atributo composto é representado em um Modelo ER através da criação de um novo atributo para cada sub-atributo.
Um atributo composto é representado em um Modelo ER através da criação de um novo relacionamento para cada sub-atributo.
Um atributo composto é um atributo que pode ser dividido em sub-atributos menores. Ele é representado em um Modelo ER através da criação de entidades separadas para cada sub-atributo, que são então conectadas por meio de relacionamentos.
Um atributo composto é representado em um Modelo ER como um único atributo sem subdivisões.
Quais são as vantagens de utilizar um Modelo Entidade Relacionamento na fase de projeto de um banco de dados?
Não permite a identificação de entidades e relacionamentos de forma clara
Facilita a visualização da estrutura do banco de dados, identificação de entidades, relacionamentos e atributos, auxilia na normalização, detecção de requisitos e problemas de integridade.
Aumenta a complexidade do projeto, dificultando a compreensão da estrutura do banco de dados
Reduz a flexibilidade na modelagem do banco de dados
Como a cardinalidade muitos para muitos é representada em um Modelo Entidade Relacionamento?
Criando uma tabela associativa com as chaves estrangeiras das entidades relacionadas.
Utilizando chaves primárias compostas
Criando uma tabela para cada entidade relacionada
Criando uma entidade intermediária para cada relação
Quais são as etapas para a criação de um Modelo ER para um banco de dados?
Criar um diagrama de classes em vez de um diagrama ER
Não considerar as chaves na modelagem
Identificar entidades, atributos, relacionamentos, chaves e desenhar o diagrama ER.
Ignorar a identificação de entidades e atributos
Pense em um cenário fictício em que fomos contratados por uma floricultura que precisa de um sistema para controle de vendas. Inicialmente, serão armazenadas informações de cada cliente, tais como: nome, endereço, data de nascimento e idade. Já para cada produto, armazenaremos a descrição, quantidade em estoque e o preço. Nesta floricultura também existem as pessoas colaboradoras, que têm nome, endereço, salário e cargo.
Clientes
Produtos
Fornecedores
Colaborador(a)
Parceiros
Investidores
Acionistas
Concorrentes
Nome
Endereço
Telefone
Cargo
Número de Identificação
Data de Nascimento
Setor
As entidades são objetos únicos do mundo real que podem ser físicos ou conceituais. Ao apresentar esses conceitos sobre entidade a sua equipe, Marta informou que existem dois tipos: as entidades fortes e as entidades fracas.
Uma entidade forte sempre tem a chave primária no conjunto de atributos que descreve a entidade forte. A entidade fraca não possui a chave primária, mas tem uma chave parcial que discrimina de maneira única as entidades fracas.
A entidade forte depende de uma entidade forte. Uma entidade fraca depende de outra entidade fraca, ou seja, de sua entidade proprietária.
A entidade forte não depende da existência de qualquer outra entidade em um esquema. Uma entidade fraca é aquela que depende de sua entidade proprietária, ou seja, uma entidade forte para sua existência.
Uma entidade forte sempre possui uma chave primária que discrimina de maneira única a entidade. A entidade fraca não possui nenhum tipo de chave que ajude a discriminá-la de forma única.
