Questões de Concurso Sobre banco de dados

Foram encontradas 16.281 questões

Q2322019 Banco de Dados
Com relação às propriedades ACID, fundamentais na implementação de bancos de dados relacionais, a durabilidade das transações é obtida por meio:
Alternativas
Q2322018 Banco de Dados
Views, em bancos de dados relacionais, configuram um importante mecanismo para flexibilizar o acesso aos dados armazenados. Em alguns casos, são ditas atualizáveis, pois podem ser utilizadas como alvo de comandos SQL como insert, update, delete.

Uma característica que não impede uma view de ser atualizável é:
Alternativas
Q2322017 Banco de Dados
Tabelas Hash (e assemelhadas) são utilizadas frequentemente em implementações de bancos NoSQL do tipo “Key-value”, enquanto B-trees são preferencialmente utilizadas em bancos de dados relacionais.

Nesse contexto, analise as afirmativas a seguir.

I. Algoritmos de busca a partir de chaves em tabelas Hash têm complexidade O(N/2), enquanto em B-trees têm complexidade O(log N).

II. B-trees suportam buscas por intervalo de chaves.

III. Tabelas Hash admitem e gerenciam múltiplas chaves para o mesmo objeto indexado sem redundância.

Está correto somente o que se afirma em:
Alternativas
Q2322016 Banco de Dados

Atenção 


Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.


create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

                foreign key (B) references TY(C)

                       on delete cascade

               )


insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)


insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Num hipotético índice do tipo BitMap, sobre a coluna B da tabela TX, como descrita anteriormente, o conteúdo seria:
Alternativas
Q2322015 Banco de Dados

Atenção 


Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.


create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

                foreign key (B) references TY(C)

                       on delete cascade

               )


insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)


insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.

           delete FROM TY

Após a execução desse comando, o total de linhas, somando-se os números de linhas de cada tabela, é:
Alternativas
Q2322014 Banco de Dados

Atenção 


Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.


create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

                foreign key (B) references TY(C)

                       on delete cascade

               )


insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)


insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.


insert into TX(A, B)

select C,A FROM TY

where C not in (select A from TX)

       or A in (select A from TX)



O conjunto de linhas inseridas é:

Alternativas
Q2322013 Banco de Dados

Atenção 


Quando referidas, considere as tabelas relacionais TX e TY, criadas e instanciadas com o script SQL a seguir.


create table TY(C int primary key not null, A int)

create table TX(A int primary key not null, B int,

                foreign key (B) references TY(C)

                       on delete cascade

               )


insert into TY values (1,0)

insert into TY(C) values (2)

insert into TY(C) values (3)

insert into TY values (5,NULL)

insert into TY values (6,NULL)


insert into TX values (1,2)

insert into TX values (2,1)

insert into TX values (3,2)

insert into TX values (4,2)

Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.

select count(*) from TX t1 left join TY t2 on t1.B=t2.A

O valor exibido pela execução desse comando é:
Alternativas
Q2321439 Banco de Dados
Um sistema de banco de dados e um sistema de recuperação de soluções são termos que se referem à mesma coisa e são intercambiáveis. 
Alternativas
Q2321390 Banco de Dados
No SQL Server, as tabelas temporárias globais estão disponíveis apenas para a sessão de conexão que as cria e são automaticamente descartadas quando a sessão é encerrada.
Alternativas
Q2320080 Banco de Dados

Avalie o comando abaixo, escrito em linguagem SQL.



Imagem associada para resolução da questão



Quais registros da tabela serão excluídos?

Alternativas
Q2319359 Banco de Dados
Na Figura abaixo, é exibido o estado atual de uma tabela que registra as disciplinas de um curso e seus pré-requisitos.

Imagem associada para resolução da questão

Uma consulta SQL nessa tabela foi executada e produziu como resposta uma relação com duas linhas, cujos valores são exibidos abaixo.

PROJETO DE SISTEMAS
BANCO DE DADOS I

Qual consulta SQL foi executada?
Alternativas
Q2319357 Banco de Dados
Uma empresa aérea possui um sistema de informação para registrar as reservas de passagens de seus passageiros nos voos que oferece. O esquema desse banco de dados foi criado com os seguintes comandos SQL:

CREATE TABLE PASSAGEIRO (                 CODIGO NUMERIC(5) NOT NULL,                 NOME TEXT NOT NULL,                 PRIMARY KEY (CODIGO));
CREATE TABLE VOO (             NUMERO NUMERIC(3) NOT NULL,             ORIGEM TEXT NOT NULL,             DESTINO TEXT NOT NULL,             NUM_LUGARES NUMERIC(3) NOT NULL,             PRIMARY KEY (NUMERO));
CREATE TABLE RESERVA (                 NUM_VOO             NUMERIC(3)            NOT NULL,                 CD_PASS               NUMERIC(5)           NOT NULL,                 PRIMARY KEY (NUM_VOO, CD_PASS),                 FOREIGN KEY (NUM_VOO)                               REFERENCES VOO(NUMERO),                 FOREIGN KEY (CD_PASS)                              REFERENCES PASSAGEIRO(CODIGO));

Na Figura a seguir, são exibidos os estados atuais dessas tabelas.

Imagem associada para resolução da questão


Qual comando SQL será executado sem produzir erro?
Alternativas
Q2319353 Banco de Dados

Na Figura a seguir, é mostrado um diagrama E-R.




Imagem associada para resolução da questão



Admita que os conjuntos a seguir façam parte de um banco de dados cujo esquema foi gerado a partir do modelo E-R acima.


X = { x1, x2, x3 }

Y = { y1, y2, y3, y4 }

Z = { z1, z2, z3 }


NÃO violam as restrições de cardinalidade presentes nas respectivas relações do modelo E-R acima os seguintes conjuntos U e T:

Alternativas
Q2315382 Banco de Dados
Qual o nome da linguagem de transformação de dados do Power Query?
Alternativas
Q2312081 Banco de Dados
Assinale a alternativa correta referente a sintaxe de comando SQL no Oracle Database.  
Alternativas
Q2312079 Banco de Dados
Com relação à Stored Procedures é correto afirmar, EXCETO
Alternativas
Q2312075 Banco de Dados
Segundo Inmon (2005), assinale a alternativa correta com as principais características de um Data Warehouse (DW). 
Alternativas
Q2311756 Banco de Dados
MySQL é um banco de dados relacional (do inglês Relational Database Management System) com um modelo de cliente-servidor. Tendo como referência o MySQL 5.7, qual tipo de storage engine é apresentado como default
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Sistemas |
Q2311351 Banco de Dados
No contexto MER – Modelo entidade relacionamento, fala -se muito no relacionamento de tabelas, desta forma, o que representa um relacionamento no MER.
Alternativas
Ano: 2023 Banca: IBFC Órgão: MGS Prova: IBFC - 2023 - MGS - Analista de Sistemas |
Q2311350 Banco de Dados
Em banco de dados, um dos conceitos estudados é o MER – Modelo entidade relacionamento, neste contexto, assinale a alternativa que apresenta o que é uma entidade.
Alternativas
Respostas
2501: E
2502: C
2503: B
2504: E
2505: A
2506: D
2507: D
2508: E
2509: E
2510: E
2511: C
2512: B
2513: E
2514: A
2515: D
2516: D
2517: A
2518: D
2519: B
2520: C