Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.991 questões
Para responder a questão, considere as informações abaixo.


A1 → A2
A2 → A1
O projetista do banco de dados pretende que seu esquema respeite as formas normais 3FN e BCFN, e analisou três alternativas para a criação da tabela.
I. create table T (A1 int not null, A2 int not null)
II. create table T (A1 int not null, A2 int not null, unique (A1,A2))
III. create table T (A1 int not null, A2 int not null, unique (A1), unique (A2))
Assinale:
Cada transação possui uma sequência de leituras e(ou) escritas delimitada por comandos begin e commit, ou com o comando abort.
Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.

Sabe-se que:
1 o gestor imediato homologou o sistema antes de sua implantação em produção;
2 não houve um trabalho de homologação da demanda pela área de tecnologia da empresa;
3 o banco de dados relacional implementado apresenta as seguintes entidades:

4 não houve avaliação sobre o modelo de dados usado no sistema.
Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por
consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias
operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser
recuperados a partir de um registro contábil.
Uma das técnicas empregadas para a recuperação do conteúdo de bancos de dados relacionais utiliza-se da seguinte lógica: as modificações no conteúdo do banco de dados resultantes de uma transação são registradas no arquivo de log e somente são gravadas no banco de dados quando a ação final da transação tiver sido executada. A essa técnica atribui-se a denominação de modificação
Considere a tabela de um banco de dados relacional: T1 (A, B, C, D) e a consulta SQL para essa tabela:
SELECT A, B, D
FROM T1
Comando X
Comando Y
Os conteúdos dos comandos X e Y para que, no resultado da consulta, o atributo B não possua valores nulos e que o resultado seja ordenado pelos valores do atributo A, de forma decrescente, são, respectivamente:
Pode-se afirmar que a consequência e/ou o objetivo principal do processo de normalização de tabelas, realizado em bancos de dados relacionais, é
Considere a seguinte consulta escrita em SQL.
select codigo_gravadora, avg(preco_venda), count(*)
from cd
group by codigo_gravadora;
Essa consulta nos informa
( ) UNIQUE indica que não pode haver repetição no conteúdo da coluna. ( ) NOT NULL indica que o conteúdo da coluna não pode ser alterado. ( ) PRIMARY KEY permite atribuir um conteúdo padrão a uma coluna da tabela. ( ) CHECK permite especificar quais valores podem ser utilizados para preencher a coluna.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.
No contexto de distribuição de dados relacionais, há diversos enfoques para o armazenamento das relações. No enfoque denominado ________, uma relação R é particionada em um número de subconjuntos R1, R2,...,RN. Cada tupla da relação R deve pertencer a pelo menos um fragmento, de modo que a relação original possa ser reconstruída se necessário.
Considere as seguintes afirmações sobre recuperação após falha em sistemas de bancos de dados relacionais.
I. Uma parte integrante de um sistema de banco de dados é o esquema de recuperação que é responsável pela restauração do banco de dados para um estado consistente que havia antes da ocorrência da falha.
II. Vários tipos de falhas podem ocorrer em um sistema, cada um dos quais exigindo um tratamento diferente. As falhas mais difíceis de tratar são aquelas que resultam em perda de informação.
III. Para preservar a consistência do banco de dados, exige-se que cada transação seja atômica.
Quais estão corretas?
Considere as seguintes sentenças a respeito de chaves primárias:
I Em chaves primárias não pode haver valores nulos.
II Chaves primárias só podem ser do tipo int.
III Chaves primárias podem ser simples ou compostas.
Está CORRETO o que se afirma em: