Questões de Banco de Dados para Concurso
Foram encontradas 15.577 questões
Qual é a maneira correta de tratar uma dimensão degenerada?
Para isso, contou com a propriedade de transações conhecida como
A seguir, essa organização deve continuar o projeto por
Duas dessas tecnologias são os Bancos de Dados orientados a documentos e orientados a colunas, exemplificados, respectivamente, pelos softwares
Qual sequência correta das operações OLAP ele realizou?
Considere o diagrama E-R a seguir.
Para simplificar, todos os atributos desse modelo E-R devem ser considerados itens de dados do tipo cadeia de caracteres (TEXT).
A partir desse diagrama, foi produzido um conjunto de tabelas relacionais por meio da aplicação de regras de transformação. Essas regras preservaram a semântica do modelo E-R, além de propiciarem mais eficiência nas operações de junção sobre as tabelas obtidas.
Qual conjunto de tabelas atende às transformações aplicadas?
As regras para a concessão dos bônus são as seguintes:
• Só participará da promoção o cliente que fizer, pelo menos, uma reserva até a data de término da promoção; • Um cliente poderá fazer reservas em vários hotéis; • Uma reserva será associada a, pelo menos, uma companhia aérea; • O banco de dados terá de ser capaz de informar a qual reserva um bônus está associado; • O bônus de uma reserva poderá ser usado em qualquer uma das companhias aéreas associadas à reserva; • Alguns hotéis e algumas companhias aéreas, embora presentes no banco de dados, poderão ficar ausentes da promoção.
Qual modelo E-R representa adequadamente as regras de negócio dessa promoção?
João trabalha em uma empresa que coleta dados pessoais de seus clientes para fins de marketing. De acordo com a LGPD, quais são as obrigações da empresa em relação aos dados pessoais coletados?
I. A fases do protocolo de bloqueio em duas fases são: fase de expansão (onde os bloqueios são adquiridos) e fase de encolhimento (onde os bloqueios são liberados). II. O protocolo de bloqueio em duas fases é utilizado para garantir o escalonamento serializável das transações. III. A primeira operação de unlock dá início à fase de expansão.
I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede. II. A conexão local não irá precisar de um Database Listener. III. A conexão local requer o protocolo IPC.
I. O usuário SYSTEM pode realizar todas as funções administrativas do banco de dados, inclusive pode fazer backup e recovery do sistema. II. O usuário SYS pode fazer todas as funções administrativas, mas não pode fazer backup, recovery e nem upgrade do SGBD. III. SYSDBA é um privilégio concedido aos usuários que são administradores do banco de dados.
SELECT * FROM Pessoa WHERE IdPessoa BETWEEN 4 AND 10
Serão listados os dados das pessoas que tiverem:
I. A condição LIKE permite uma comparação que envolva um padrão, mas não exige a combinação exata como o operador de igualdade. II. Com o uso da condição LIKE, é possível comparar partes do campo com um padrão que pode estar no início, meio ou fim do conteúdo do campo. III. O comando LIKE não pode ser logicamente negado.
CREATE TABLE Livro( CodLivro NUMBER(6) PRIMARY KEY, Titulo VARCHAR2(50) NOT NULL, Paginas NUMBER(4) NOT NULL, Edicao NUMBER(2) NOT NULL, ISBN NUMBER(11), CodEditora NUMBER(4) NOT NULL REFERENCES Editora(CodEditora) ) CREATE TABLE Autor( CodAutor NUMBER(5) PRIMARY KEY, nome VARCHAR2(50) NOT NULL, )
Agora analise as três assertivas a seguir para criação de tabela que relaciona a tabela livro com a tabela autor, de forma que um livro pode ter diversos autores e um autor pode escrever diversos livros:
Sobre as assertivas acima, analise as seguintes afirmações:
I. A assertiva III é mais simples e cria corretamente a tabela que relaciona Livros com Autores.
II. A assertiva II define constraints de tabela para as chaves estrangeiras que, nesse caso, são correspondentes às constraints de coluna, pois são definidas sobre um campo simples.
III. A assertiva I não precisaria definir uma constraint de tabela para a chave primária, pois é possível definir uma chave primária composta diretamente nos campos.
Quais afirmações estão corretas?
CREATE TABLE Editora( CodEditora NUMBER(4) PRIMARY KEY, nome VARCHAR2(50) NOT NULL )
CREATE TABLE Livro( CodLivro NUMBER(6) PRIMARY KEY, Titulo VARCHAR2(50) NOT NULL, Paginas NUMBER(4) NOT NULL, Edicao NUMBER(2) NOT NULL, ISBN NUMBER(11), CodEditora NUMBER(4) NOT NULL REFERENCES Editora(CodEditora) )
Analise as assertivas abaixo e assinale a alternativa correta.
I. A cláusula REFERENCES está criando uma chave estrangeira que relaciona a tabela Livro com a tabela Editora. II. O campo CodEditora na tabela Editora pode receber o valor NULL ao ser inserida ou alterada uma tupla. III. O campo ISBN tem preenchimento opcional.
I. Funções de agregação somente podem ser utilizadas junto com a cláusula GROUP BY. II. As cláusulas HAVING e WHERE tem exatamente a mesma função. III. A função AVG somente pode ser usada com campos numéricos