Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.868 questões

Q607654 Banco de Dados
A respeito de projetos de banco de dados objeto-relacionais, assinale a opção correta.
Alternativas
Q607651 Banco de Dados

        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.

Ainda com relação à situação hipotética apresentada, assinale a opção correta no que se refere aos princípios de modelagem de dados e conceitos de análise orientada a objetos.
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780737 Banco de Dados

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

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780735 Banco de Dados

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:

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780733 Banco de Dados

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, é

Alternativas
Q1396793 Banco de Dados

Considere a seguinte consulta escrita em SQL.


select codigo_gravadora, avg(preco_venda), count(*)

from cd

group by codigo_gravadora;


Essa consulta nos informa

Alternativas
Q1396792 Banco de Dados
Assinale com V (verdadeiro) ou com F (falso) as seguintes afirmações, relativas à Linguagem de Definição de Dados (DDL) em SQL.
( ) 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, é
Alternativas
Q1394676 Banco de Dados

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.

Alternativas
Q1394675 Banco de Dados

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?

Alternativas
Q1394674 Banco de Dados
No contexto de sistemas de banco de dados relacionais, muitos esquemas de controle de concorrência têm por base a propriedade da serialização (serializability). Um dos protocolos que permite a serialização é obrigar que o acesso aos itens de dados seja feito de maneira mutuamente exclusiva, isto é, enquanto uma transação acessa um item de dados nenhuma outra transação pode modificá-lo. Este protocolo é denominado
Alternativas
Q1015775 Banco de Dados

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:

Alternativas
Q1015772 Banco de Dados
A abordagem relacional está baseada no princípio de que as informações em uma base de dados podem ser consideradas como
Alternativas
Q1015766 Banco de Dados
Uma das formas de integrar diversas aplicações e plataformas diferentes é utilizar um sistema de banco de dados que permita a relação de suas tabelas. Um parâmetro utilizado nesse contexto, que identifica uma ocorrência em um banco de dados, é o atributo denominado:
Alternativas
Q902506 Banco de Dados
Considere, por hipótese, que a Prefeitura de São Luís possua uma tabela denominada Escolas em seu banco de dados relacional, com os seguintes dados:
Imagem associada para resolução da questão

Para listar o conteúdo da tabela Escolas em ordem decrescente de número de alunos, utiliza-se o comando SQL:
Alternativas
Q879532 Banco de Dados
Considere as seguintes afirmações sobre bancos de dados relacionais (BDR) e bancos de dados orientados a objetos (BDOO).
I - Não há diferenças entre BDR e BDOO quanto à especificação de operações como parte das especificações das classes. II - Em BDRs, relacionamentos entre tuplas são especificados pelos atributos com valores correspondentes. III - Em BDRs, não há construtores no modelo relacional básico para lidar com herança; no BDOO, já existem estruturas para isso no próprio modelo.
Quais estão corretas?
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769823 Banco de Dados
A linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional), inspirada na álgebra relacional, é tipicamente caracterizada pela sigla em inglês: 
Alternativas
Q738853 Banco de Dados

Considere uma tabela relacional que contém uma coluna intitulada nome, que armazena nomes completos de pessoas.

Assinale a opção que apresenta o tipo de dados comumente empregado para esse tipo de campo.

Alternativas
Q738852 Banco de Dados

Em geral, a definição de chaves estrangeiras em bancos de dados relacionais pode vir acompanhada da especificação de procedimentos adicionais a serem adotados quando da exclusão/alteração de valores nos registros da tabela estrangeira.

create table R2 (

a int not null primary key,

b int null,

x int not null,

constraint FK foreign key (x) references

R1(x)

)

Considerando o script acima, as opções complementares compatíveis para a definição da chave estrangeira FK são:


Alternativas
Q688498 Banco de Dados
Em um banco de dados relacional, um esquema de relação R está na
Alternativas
Q613103 Banco de Dados
Considere as duas tabelas de um banco de dados relacional:
Tab1 (C1, C2, C3) e Tab2 (C4, C5, C1)
Sendo C1 a chave primária de Tab1 e C4 a chave primária de Tab2. C1 é chave estrangeira em Tab2, com origem na chave primária C1, de Tab1.
Essa chave estrangeira foi declarada para propagar alterações feitas no valor da chave primária de origem. Assim, para testar esse aspecto, o valor de C1 de um determinado registro de Tab1 foi alterado de 1 para 10, tendo como consequência
Alternativas
Respostas
1261: D
1262: A
1263: A
1264: E
1265: E
1266: A
1267: B
1268: B
1269: E
1270: D
1271: C
1272: A
1273: D
1274: E
1275: D
1276: D
1277: D
1278: B
1279: A
1280: C