Modelo Entidade Relacionamento (MER)

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Qual dos itens a seguir não faz parte dos atributos de um acidente?

  • Número do Cliente (correct)
  • Registro do Carro
  • Data
  • Marca do Carro

Um acidente é sempre associado a mais de um carro.

False (B)

O que é uma Chave Primária?

Uma chave candidata escolhida que garante a unicidade das linhas de uma tabela.

Uma _______ é uma chave candidata escolhida para garantir que não haja duplicidade de linhas em uma tabela.

<p>Chave Primária</p> Signup and view all the answers

Associe os tipos de chaves com suas definições:

<p>Chave Candidata = Colunas que garantem a não duplicidade de uma linha Chave Primária = Chave candidata escolhida para garantir unicidade Chave Estrangeira = Estabelece relacionamento entre duas tabelas Integridade Referencial = Garante a consistência dos dados entre tabelas relacionadas</p> Signup and view all the answers

Qual a principal finalidade do Modelo Entidade-Relacionamento (MER)?

<p>Facilitar o projeto de banco de dados (A)</p> Signup and view all the answers

Entidades são objetos com características e vida própria.

<p>True (A)</p> Signup and view all the answers

Quais são os dois tipos principais na abordagem E-R?

<p>Entidades e relacionamentos</p> Signup and view all the answers

Os _______ são a expressão gráfica do modelo E-R.

<p>diagramas</p> Signup and view all the answers

Associe os símbolos do Diagrama E-R com suas funções:

<p>Retângulos = Entidades Elipses = Atributos Losangos = Relacionamentos Triângulos = Especializações e generalizações</p> Signup and view all the answers

Qual é a definição de 'Cardinalidade do Relacionamento'?

<p>Número de ocorrências de uma entidade associada a outra (A)</p> Signup and view all the answers

Um atributo é representado por um losango no Diagrama E-R.

<p>False (B)</p> Signup and view all the answers

Dê um exemplo de uma entidade no contexto de um sistema de clínica médica.

<p>Paciente</p> Signup and view all the answers

Qual das seguintes opções descreve corretamente o relacionamento entre as entidades Aluno e Disciplina?

<p>Um aluno pode cursar várias disciplinas e uma disciplina pode ser cursada por vários alunos. (C)</p> Signup and view all the answers

O atributo 'Média' é um identificador único em uma relação entre Aluno e Disciplina.

<p>False (B)</p> Signup and view all the answers

Quais são os atributos da entidade Disciplina?

<p>Número, Descrição, CH, Crédito</p> Signup and view all the answers

Um aluno cursa uma disciplina através da tabela ______.

<p>Cursa</p> Signup and view all the answers

Associe os atributos das entidades com suas descrições:

<p>Matrícula = Identificador único do aluno Nome = Nome completo do aluno Número = Identificador único da disciplina Crédito = Quantidade de créditos atribuídos à disciplina</p> Signup and view all the answers

Qual a relação entre um cliente e uma apólice em uma seguradora de automóveis?

<p>Um cliente pode ter no mínimo uma apólice, e uma apólice sempre pertence a um cliente. (C)</p> Signup and view all the answers

Um carro pode ter várias apólices vinculadas ao mesmo tempo.

<p>False (B)</p> Signup and view all the answers

Qual é a representação gráfica que indica um tipo de relacionamento?

<p>Losango</p> Signup and view all the answers

Um carro pode ter ___ ou ___ registros de acidentes a ele.

<p>zero, n</p> Signup and view all the answers

Associe as entidades com suas características:

<p>Cliente = Pode ter várias apólices Apólice = Cobertura a apenas um carro Carro = Associado a uma apólice Acidentes = Pode ser zero ou n registros</p> Signup and view all the answers

Qual das seguintes opções descreve uma associação entre entidades?

<p>Um aluno e a disciplina que cursa. (A)</p> Signup and view all the answers

Como é chamado o conjunto de relacionamentos entre um aluno e uma disciplina?

<p>Cursar</p> Signup and view all the answers

As associações que envolvem duas entidades são sempre do grau 1.

<p>False (B)</p> Signup and view all the answers

Qual das seguintes opções é uma regra de integridade referencial?

<p>Uma chave estrangeira deve ser igual a um valor de chave primária existente ou ser nula. (D)</p> Signup and view all the answers

A integridade de domínio garante a unicidade das linhas de uma tabela.

<p>False (B)</p> Signup and view all the answers

Quais são os atributos da tabela 'Eleitor'?

<p>Nome, RG, Data, CPF, Seção, Núm, Sigla</p> Signup and view all the answers

Na tabela 'Unidade Federação', a coluna _______ representa a chave primária.

<p>Sigla</p> Signup and view all the answers

Qual é a relação entre a tabela 'Pessoa' e a tabela 'CarteiradeHabilitação' no exemplo de relacionamento 1:1?

<p>Cada pessoa está relacionada a uma única carteira de habilitação. (A)</p> Signup and view all the answers

A chave primária é permitida para conter valores nulos.

<p>False (B)</p> Signup and view all the answers

Associe os atributos da tabela 'Unidade Federação' com suas respectivas funções:

<p>Sigla = Identificação única da unidade Nome = Nome da unidade Área = Tamanho territorial ou demográfico da unidade</p> Signup and view all the answers

No mapeamento de entidades, a tabela que armazena dados de eleitores é chamada de _______ .

<p>Eleitor</p> Signup and view all the answers

Flashcards

Entity-Relationship Model (ERM)

A conceptual data model that simplifies database design using an implementation-independent representation.

Entities

Objects with unique characteristics and an independent existence within a database.

Relationships

A link between two entities that represents a fact or event connecting them.

Relationship Cardinality

Specifies the number of occurrences of one entity associated with another entity in a relationship.

Signup and view all the flashcards

Entity-Relationship Diagram (ERD)

A graphical representation of the Entity-Relationship Model (ERM).

Signup and view all the flashcards

Entities in ERD

Rectangles in an ERD represent entities.

Signup and view all the flashcards

Attributes in ERD

Ellipses in an ERD represent attributes.

Signup and view all the flashcards

Relationships in ERD

Diamonds in an ERD represent relationships.

Signup and view all the flashcards

Specializations/Generalizations in ERD

Triangles in an ERD represent specializations or generalizations.

Signup and view all the flashcards

Attribute Connections in ERD

Lines in an ERD connect attributes to entities.

Signup and view all the flashcards

Relational Model (RM)

A data model that represents data in tables.

Signup and view all the flashcards

Candidate Key

Column(s) in a table that uniquely identify each row.

Signup and view all the flashcards

Primary Key (PK)

Chosen candidate key that guarantees uniqueness of rows in a table.

Signup and view all the flashcards

Foreign Key

A column in a table that references the primary key of another table to establish a relationship.

Signup and view all the flashcards

Entity Integrity

Ensures that the primary key column cannot contain null values.

Signup and view all the flashcards

Referential Integrity

Ensures that foreign key values match existing primary key values or are null.

Signup and view all the flashcards

Domain Integrity

A set of distinct values allowed in a column.

Signup and view all the flashcards

Mapping ERM to Relational Model

Translates an ERM into a relational model by applying derivation rules.

Signup and view all the flashcards

Mapping Entities

In mapping, an entity becomes a table in the relational model.

Signup and view all the flashcards

Mapping Relationships

Mapping a relationship between entities in an ERD to the relational model.

Signup and view all the flashcards

Relationship Mapping Types

1:1, 1:N, and N:N relationships are mapped differently in the relational model.

Signup and view all the flashcards

Mapping Attributes

Attributes in an ERD become columns in the relational model.

Signup and view all the flashcards

1:1 Relationship Mapping

A 1:1 relationship is mapped by adding a foreign key in either table, ensuring that the foreign key value is the same as the primary key value in the related table.

Signup and view all the flashcards

1:N Relationship Mapping

A 1:N relationship is mapped by adding a foreign key in the 'N' table, referencing the primary key of the '1' table.

Signup and view all the flashcards

N:N Relationship Mapping

A N:N relationship is mapped by creating a separate intersection table with foreign keys from both tables. This intersection table represents the many-to-many relationship.

Signup and view all the flashcards

Data Integrity

Ensures that data is consistent and accurate by applying rules that govern relationships between tables.

Signup and view all the flashcards

Normalization

A process that optimizes the structure of tables to reduce data redundancy and improve efficiency.

Signup and view all the flashcards

Study Notes

Modelo Entidade Relacionamento (MER)

  • O MER é um modelo conceitual de dados.
  • O MER simplifica o projeto de bancos de dados, usando um modelo independente de implementação.
  • O modelo é de fácil compreensão para os utilizadores.
  • O MER permite expressar a organização a ser imposta aos dados, facilitando a representação e entendimento dos dados.

Conceitos Básicos do MER

  • Entidades: objetos com características e vida própria.
  • Relacionamentos: Fato ou acontecimento que liga duas entidades.
  • Cardinalidade do Relacionamento: Determina o número de ocorrências de uma entidade associadas a uma outra entidade.

Representação Gráfica do MER

  • Diagrama Entidade Relacionamento (DER): Expressão gráfica do modelo E-R.
  • Retângulos: representam entidades.
  • Elipses: representam atributos.
  • Losangos: representam relacionamentos.
  • Triângulos: representam especializações ou generalizações.
  • Linhas: ligam atributos a entidades.

Mapeamento do ME-R para o Modelo Relacional (MR)

  • O modelo relacional representa os dados em forma de tabelas.
  • Preocupações: chaves, normalização, integridade referencial.
  • A obtenção do modelo lógico se dá por aplicação de regras de derivação sobre um modelo conceitual.

Modelo Relacional

  • Chave Candidata: coluna(s) que garantem a não duplicidade de uma linha na tabela.
  • Chave Primária: chave candidata escolhida para garantir a unicidade das linhas de uma tabela (PK - Primary Key).
  • Chave Estrangeira: estabelece o relacionamento entre tabelas através da migração da chave primária da tabela origem para a tabela destino.

Regras de Integridade no Modelo Relacional

  • Integridade de entidade: A chave primária não pode conter valores nulos.
  • Integridade referencial: se uma tabela A possui uma chave estrangeira que é chave primária na tabela B, então deve ser igual a um valor de chave primária existente em B, ou ser nula.
  • Integridade de Domínio: conjunto de valores distintos que podem ser atribuídos a uma coluna.

Mapeamento do ME-R para o MR (Regras de Derivação)

  • Mapeamento de Entidades: Uma entidade se torna uma tabela no modelo relacional.
  • Mapeamento de Relacionamentos: 1:1, 1:N, N:N.
  • Atributos: se tornam colunas no modelo relacional.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Database Conceptual Data Model Example
18 questions
Entity Relationship Data Model
10 questions
Entity-Relationship Model Quiz
42 questions
Use Quizgecko on...
Browser
Browser