Filtrar


Questões por página:
Um modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. De acordo com a intenção do modelador, um banco de dados pode ser modelado (descrito) em vários níveis de abstração. A primeira etapa do projeto de banco de dados é a construção de um modelo conceitual, a chamada modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata independente de implementação. A técnica de modelagem mais utilizada é a abordagem entidade-relacionamento.
Adaptado de Carlos A. Heuser. Projeto de Banco de Dados,6. ed. São Paulo: Bookman,2009.

Em relação ao Diagrama Entidade-Relacionamento (DER), avalie as seguintes afirmações:
I – Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados.
II – Generalização/Especialização são propriedades que podem ser atribuídas a entidades. A partir deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especialização) de uma entidade genérica.
III – Atributo é o dado que é associado a cada ocorrência de uma entidade. No entanto, eles não podem estar presentes em relacionamentos.
IV – Cardinalidade é o número de ocorrências de uma entidade que pode estar envolvida em um relacionamento. A cardinalidade mínima pode ser 0 ou 1 e a cardinalidade máxima pode ser 0ou n.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.

O modelo Entidade-Relacionamento (ER) descreve os dados como entidades, relacionamentos e atributos. Nesse sentido, assinale a alternativa CORRETA.

Considere o seguinte diagrama E-R:


Imagem associada para resolução da questão

Foi criado um conjunto de tabelas relacionais, a partir do modelo E-R acima. Uma vez que as regras de transformações de entidades e relações para tabelas relacionais independem dos tipos de dados dos atributos, todos os atributos do modelo E-R acima foram tratados como itens de dados do tipo cadeia de caracteres (TEXT).

As tabelas resultantes são as seguintes:


CREATE TABLE TX (

X1 TEXT NOT NULL,

X2 TEXT NOT NULL,

X3 TEXT NOT NULL,

PRIMARY KEY (X1));


CREATE TABLE EY (

Y1 TEXT NOT NULL,

Y2 TEXT NOT NULL,

PRIMARY KEY (Y1));



Qual transformação da relação Rel irá preservar a semântica do diagrama E-R apresentado?

A Figura abaixo exibe um diagrama E-R que contém duas entidades (ET1 e XT2) e uma relação (S).
Imagem associada para resolução da questão
Admita a existência de um banco de dados relacional composto pelos conjuntos ET1 e XT2, oriundos do mapeamento das entidades ET1 e XT2. Parte do estado atual desse banco de dados é definido pelos seguintes conjuntos:
ET1={e1, e2, e4} XT2={t1, t2, t3}
Qual conjunto completa o banco de dados em questão, de modo a atender a todas as regras relativas à relação S?
Em relação à modelagem Entidade-Relacionamento-Atributo, aquele que NÃO é um tipo de atributo utilizado nesta modelagem: