Na fase de projeto de um banco de dados relacional, é comum
que seja construído um modelo E-R, pois isso permite uma
compreensão lógica das entidades envolvidas e suas respectivas
propriedades.
Uma das vantagens desses modelos é a identificação imediata da
lista de:
Considere uma entidade associativa entre Médico e Paciente (n:m) intitulada Consulta que, por sua vez, se relaciona com Medicamento em n:m. No projeto lógico de banco de dados relacional normalizado, este modelo de dados completo será derivado para
Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL
select p.descricaoP from produto p where not exists (select * from loja l where not exists (select * from oferta o where o.idP=p.idP and o.idL=l.idL))
Durante a implementação de um SGBD Relacional, uma
equipe de banco de dados decide utilizar uma técnica que
organiza as informações em tabelas de forma a reduzir a
redundância e evitar anomalias de dados. Qual é o nome
dessa técnica?
I. Um relacionamento que necessita ser relacionado a outro relacionamento.
II. Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em
questão através do relacionamento.
III. A entidade somente pode existir quando relacionada à outra entidade.
IV. Um relacionamento do tipo “produto compõe produto”.
Em um Modelo Entidade Relacionamento (MER), I, II, III e IV são, respectivamente, representadas por:
O projeto de bancos de dados relacionais visa, a partir de uma lista de atributos e suas dependências funcionais, à obtenção de um conjunto de tabelas e restrições que possam ser implementadas de modo eficiente. Dentre os objetivos que um bom projeto deve alcançar, destacam-se:
Em banco de dados relacional, existem vários subconjuntos de linguagem. Uma dessas linguagens é
chamada de linguagem de controle de dados, que é tecnicamente conhecida por
O setor administrativo do CISBAF utiliza um sistema que armazena dados de pacientes em uma base estruturada. Sobre
noções básicas de banco de dados, assinale a afirmativa correta.