Questões de Concurso
Sobre der - diagrama de entidade e relacionamento em banco de dados
Foram encontradas 962 questões
Considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script SQL em seguida para geração do banco de dados.
CREATE TABLE Candidato(
idCandidato NUMBER(38, 0) NOT NULL,
idEstado NUMBER(38, 0) NOT NULL,
idCargo NUMBER(38, 0) NOT NULL,
nome CHAR(100),
CONSTRAINT PK1 PRIMARY KEY (idCandidato)
);
CREATE TABLE Cargo(
idCargo NUMBER(38, 0) NOT NULL,
nome CHAR(100),
CONSTRAINT PK2 PRIMARY KEY (idCargo)
);
CREATE TABLE Estado(
idEstado NUMBER(38, 0) NOT NULL,
sigla CHAR(2),
nome CHAR(50),
CONSTRAINT PK3 PRIMARY KEY (idEstado)
);
ALTER TABLE Candidato ADD CONSTRAINT RefCargo1 FOREIGN KEY (idCargo) REFERENCES Cargo(idCargo);
ALTER TABLE Candidato ADD CONSTRAINT RefEstado2 FOREIGN KEY (idEstado) REFERENCES Estado(idEstado);
A partir das informações acima, assinale a afirmativa correta.
Considere o DER (Diagrama Entidade-Relacionamento) abaixo.
É INCORRETO afirmar que:
A questão baseia-se na Figura 6, que mostra, esquematicamente, um Diagrama Entidade-Relacionamento (DER) elaborado no MySQL Workbench 8.0, no qual se inseriu, intencionalmente, nos locais apontados pelas setas nº 1 e 2, retângulos para ocultar os relacionamentos existentes nesses locais. Nesse DER, constam as entidades "Produto", "Aquisicao" e "Cliente", implementadas de acordo com as seguintes regras de negócio: (1) um cliente poderá adquirir um ou mais produtos, inclusive os mesmos produtos mais de uma vez, em data/hora diferentes; (2) um produto poderá ser adquirido por um ou mais clientes, inclusive o mesmo cliente, mais de uma vez; (3) deve ser possível cadastrar qualquer produto ou cliente, no banco de dados, sem associá-los a qualquer outra tabela; (4) ao se associar um cliente a um produto, armazena-se, no banco de dados, a quantidade adquirida, a correspondente data/hora de aquisição e o preço efetivamente pago (que poderá ser diferente do preço de tabela do produto, devido ao cliente ter recebido um desconto no preço do produto).
Quais estão corretas?
Qual plataforma de gerenciamento de conteúdo é conhecida
por sua flexibilidade e escalabilidade, sendo utilizada
principalmente para intranets corporativas, portais
colaborativos e soluções de comércio eletrônico, além de
oferecer recursos avançados de personalização e
integração?
I. A relação entre as entidades Empregado e Cargo é do tipo N:N, por meio da entidade associativa EmpregadoCargo.
II. As entidades Cargo e CargoNivel possuem um relacionamento do tipo 0:N e todo registro na entidade Cargo deve ter um registro correspondente na entidade CargoNivel.
III. A entidade EmpregadoCargo pode armazenar no máximo um registro para cada registro existente na entidade Empregado, devido ao relacionamento 1:N com essa entidade.
Cada entidade possui um identificador único.
Considerando a 3FN, assinale a opção que contempla o modelo Entidade/Relacionamento do problema.
(os atributos sublinhados são chaves primárias)
Conhecendo o modelo conceitual de dados, Fábio criou o banco de dados para o novo sistema apresentado no modelo textual:
Fornecedor (CodFornecedor, NomeFornecedor, Cidade, Estado)
Peca (CodPeca, NomePeca, CorPeca)
Fornecimento (CodFornecedor, CodPeca, Quantidade)
CodFornecedor referencia Fornecedor
CodPeca referencia Peca
Como Fábio alterou a estrutura da tabela para criar as chaves primárias (PK) e estrangeiras (FK) da tabela Fornecimento?
Considere as seguintes afirmações acerca do conceito de atributo de um conjunto de entidades em um Modelo E-R (Entidade-Relacionamento):
1) Quanto à estrutura, podem ser classificados em simples, compostos e nulos.
2) Quanto à valoração podem ser classificados em monovalorados e multivalorados.
3) O elemento que representa atributos em um modelo E-R é o retângulo.
4) Atributo de um conjunto de entidades é uma função que relaciona o conjunto de entidades ao seu domínio.
Estão corretas, apenas:
Considere o seguinte diagrama entidade-relacionamento resultante da modelagem de um banco de dados relacional:
Segundo esse diagrama, é correto afirmar que
Acerca do modelo Entidade Relacionamento (E/R), julgue os itens abaixo.
1) A alocação de "médicos" a "pacientes", de cardinalidade n:m, necessita relacionar-se com uma entidade "medicamentos", se desejarmos controlar os medicamentos receitados pelo médico em determinada consulta a um determinado paciente. Assim, a alocação deve ser modelada como uma entidade associativa.
2) Em alguns casos, é necessário que associemos uma entidade com a ocorrência de um relacionamento. O modelo de entidades e relacionamentos não permite relacionamentos entre relacionamentos, somente entre entidades. A idéia da entidade associativa é tratar um relacionamento como se ele fosse uma entidade.
4) Se desejarmos controlar os medicamentos receitados pelo médico em determinada consulta, temos que relacionar a entidade medicamento com o fato de ter havido uma consulta (relacionamento consulta). Como não podemos fazer isso diretamente, indicamos que o relacionamento consulta é uma entidade associativa, através de um retângulo em volta do relacionamento. Neste caso, para determinada consulta, pode haver ou não a emissão de medicamentos.
Está(ão) correta(s):
Com base no diagrama entidade-relacionamento,
assinale a alternativa correta.
Qual modelo E-R representa com precisão as regras de negócio descritas no enunciado e irá minimizar a ocorrência de redundâncias em um banco de dados derivado desse modelo?
representação lógica de casos reais. Da mesma forma, o modelo
entidade-relacionamento (E-R) fundamenta-se na percepção do
mundo real como um conjunto de objetos básicos, denominados
entidades, que se relacionam entre si. Com base nessas informações,
julgue os próximos itens.
representação lógica de casos reais. Da mesma forma, o modelo
entidade-relacionamento (E-R) fundamenta-se na percepção do
mundo real como um conjunto de objetos básicos, denominados
entidades, que se relacionam entre si. Com base nessas informações,
julgue os próximos itens.
Considerando os diagramas entidade-relacionamento (E-R)
ilustrados nas figuras I e II acima, julgue os próximos itens.
Interpretação:
Uma instância da entidade A pode estar associada a nenhuma ou, no máximo, a uma instância da entidade B. Da mesma forma, uma instância da entidade B pode estar associada a nenhuma ou até a n instâncias da entidade A.
Interpretação:
Cada instância da entidade A participa, obrigatoriamente, de uma e somente uma instância do relacionamento R. Por outro lado, uma instância da entidade B pode existir sem participar de qualquer instância do relacionamento R. Contudo, uma mesma instância de B pode participar de mais de uma instância do relacionamento R.
Considere as seguintes afirmativas:
I. Uma desvantagem da semântica associativa seria a variedade de estruturas de dados necessárias para fazer uma representação digital eficiente, com conseqüente perda de espaço em disco.
II. Uma desvantagem da semântica participativa seria condicionar a existência de uma instância da entidade A à existência de uma associação sua com alguma instância da entidade B, o que dificulta a inserção de dados na entidade A.
III. Pelas definições acima, a semântica participativa possui em geral uma capacidade de expressão superior à da semântica associativa.
IV. Em relacionamentos binários, ambas as alternativas possuem capacidades de expressão equivalentes.
V. Em relacionamentos envolvendo mais de duas entidades, a semântica associativa é mais apropriada.
Assinale: