Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.868 questões
Na década de 80, Edgar Frank Codd definiu um conjunto de regras para definir o que são bancos de dados relacionais.
A opção que NÃO faz parte dessas regras, é:
Em projetos de Banco de Dados Relacional, a dependência funcional representada por
A→B e B→C, então A→C
é a base para caracterizar que uma relação está na:
A respeito do sistema de gerenciamento de banco de dados (SGBD) Oracle em ambiente Linux, da arquitetura de banco de dados relacional e da metodologia de desenvolvimento Scrum, julgue o item.
Geralmente, em uma arquitetura de banco de dados
relacional do tipo cliente-servidor, uma aplicação que
acesse o banco de dados será executada no módulo
cliente.
Considere a seguinte tabela “produto” pertencente a um banco de dados relacional:

É uma possível chave primária para essa tabela:
INSTRUÇÃO: As questões 71 e 72 são baseadas na figura abaixo.

O desenvolvimento de uma aplicação em banco de dados relacional requer o mapeamento e a definição correta do esquema de dados. Usando o esquema simplificado da figura acima, analise as afirmativas.
I - Para cada tabela do esquema, é necessária a criação de uma interface de entrada de dados pelo usuário para o armazenamento de dados no banco de dados.
II - As chaves estrangeiras presentes nas tabelas somente serão preenchidas quando efetuadas as associações entre as entidades referidas pelas mesmas.
II - Devem ser geradas interfaces de entradas de dados e interfaces de associações, conforme o mapeamento do esquema do banco de dados.
IV - O esquema de dados é parte da modelagem do sistema que compreende também o levantamento das funcionalidades e requisitos de usuários e de sistema.
Está correto o que se afirma em
• é uma consulta ao banco de dados executada constantemente, podendo ser referenciada como se fosse uma tabela; , • é um procedimento de armazenamento persistente de dados e também realiza validação de dados; • especificam ações a serem realizadas automaticamente respondendo a um evento, podem ser invocados a partir de programas de aplicação; e, • promovem a reusabilidade e podem ser chamadas a partir de outros blocos PL/SQL retornando valores, obrigatoriamente.
Tais definições correspondem, respectivamente, a:
Um banco de dados relacional, modificado por outro profissional, começou a apresentar anomalias. As entidades conceituais que embasaram o banco, originalmente, eram Processo e Cidadão. Os requisitos especificavam que o relacionamento entre tais entidades atendesse ao fato de que um processo poderia relacionar-se com um único cidadão e um cidadão, claramente, poderia relacionar-se com mais de um processo. Isto para o caso do relacionamento denominado Autoria. Já, em outro relacionamento entre as mesmas entidades, denominado Participação, o processo poderia ter a participação de mais de um cidadão e cada um deles também poderia participar de mais de um processo. Ora, após a modificação do banco, quando os usuários tentaram entrar com mais de um cidadão na atualização de participação de um determinado processo, apesar de na tela ter o espaço para tal, o programa apresentava erro de consistência, não aceitando mais de um cidadão participante. Nesse caso, especificamente, ocorreu a implementação do relacionamento
Em um Projeto de Banco de Dados Relacional, pode-se destacar os seguintes conceitos sobre a camada conceitual implementada com abordagem Entidade-Relacionamento Estendido:
I – Cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalização/especialização), também as propriedades da ocorrência da entidade genérica correspondente.
II – Resultado da união de dois ou mais conjuntos de entidades de nível inferior produzindo uma entidade de nível superior.
III – Resultado da separação de entidades de nível superior, formando um conjunto de entidades de nível inferior.
Os conceitos da ERR indicados em I, II e III, são, respectivamente:
Considere as entidades abaixo que são integrantes de um modelo de banco de dados relacional.

Analisando-se as entidades, tem-se que