Questões de Banco de Dados para Concurso

Foram encontradas 12.811 questões

Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992306 Banco de Dados
Assinale a alternativa correta com relação aos Bancos de Dados Orientados a Objetos.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992296 Banco de Dados
Analise as afirmativas abaixo com relação ao processo de normalização.

1. Uma dependência parcial existe quando há uma dependência funcional na qual o determinante é somente parte da chave primária. 2. Uma dependência transitiva existe quando há dependências funcionais tais que x ->Y, Y->Z, e X é a chave primária. Neste caso, a dependência Y->Z é uma dependência transitiva. 3. Uma relação está na 3FN se, e somente se, cada atributo não chave for dependente da chave primária inteira, isto é, cada atributo não chave poderá ser dependente de apenas parte da chave.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992293 Banco de Dados

Uma transação em um banco de dados relacional deve possuir as seguintes propriedades:


1. Persistência

2. Atomicidade

3. Durabilidade

4. Isolamento

5. Preservação da Consistência


Assinale a alternativa que indica todas as afirmativas corretas.


Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992281 Banco de Dados
A normalização é o processo pelo qual os dados são organizados no banco de tal modo que se possa protegê-los estabelecendo relacionamentos sólidos, eliminando redundâncias e valores inconsistentes.
Uma tabela está na Segunda Forma Normal 2FN se:
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992278 Banco de Dados
Analise as afirmativas abaixo com relação aos níveis da arquitetura de bancos de dados relacionais denominada de três esquemas (Three-Schema Architecture).

1. O nível Interno possui um esquema (schema) interno, que descreve a estrutura de armazenamento física do banco de dados.
2. O nível intermediário, também denominado de nível de aplicação, abstrae os detalhes do armazenamento físico e concentra-se na descrição das entidades, tipos de dados, relacionamentos e restrições.
3. O nível externo ou nível de visualização inclui esquemas (schemas) externos ou visões / views de usuário. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários necessita.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1991609 Banco de Dados
No PostgreSQL deseja-se fazer uma cópia dos nomes das colunas (sem os dados) de uma tabela chamada cliente para backup cliente e, depois, inserir apenas os primeiros três registros (linhas) da tabela cliente na tabela backup cliente. Para realizar essa tarefa utilizam-se os com
Alternativas
Q1991608 Banco de Dados
Uma tabela chamada cliente possui os campos abaixo.
id - int (Primary Key) nome - varchar (70) cidade - varchar (40) estado - varchar (40) 
Em condições ideais, para exibir os dados de todos os clientes, cujo nome da cidade não seja igual ao nome do estado, utiliza-se a instrução SQL: SELECT * FROM cliente WHERE 
Alternativas
Q1991607 Banco de Dados
Considere a função abaixo criada em um banco de dados MySQL em condições ideais, que possui a tabela usuarios com os campos usuario, senha e cargo, todos do tipo varchar. 
CREATE DEFINER="root"e"localhost” FUNCTION “Apoio” (ent VARCHAR (255)) RETURNS varchar (255) CHARSET
utf8mb4          DETERMINISTIC
BEGIN         DECLARE len INT;         DECLARE i INT;         SET len = CHAR LENGTH(ent);         SET i =õoO;         WHILE (i < len) DO                  IF (MID(ent,i,1) ="! " OR i = 0) THEN                        IF (i < len) THEN                             SET ent = CONCAT(                                     LEFT (ent,i),                                     UPPER (MID(ent,i + 1,1)),                                     RIGHT (ent,len - i - 1)
                              )  ;                         END IF;
                END IF;                 SET i - i + I;        END WHILE;        RETURN ent; END

Esta função foi executada pelo comando abaixo.

SELECT Apoio (cargo) from usuarios;

Espera-se, como resultado, uma lista com os conteúdos do campo cargo 
Alternativas
Q1991601 Banco de Dados
Em uma aplicação que utiliza Spring Boot e conecta a um banco de dados PostgreSQL, um Analista realizou as configurações abaixo.  

<dependency>         <groupId>org.springframework .boot</groupId>         <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency > <dependency>         <groupId>org.postgresql</groupld>         <artifactId>postgresql</artifactId> </dependency > 
Tais configurações foram inseridas corretamente no arquivo 
Alternativas
Q1991600 Banco de Dados
Considere o bloco de código, abaixo, presente um uma aplicação Java, em condições ideais. 

String driver, url, usuario, senha, sql; Connection conecta; PreparedStatement st; driver = "com.mysql.cj.jdbc.Driver"; url = "jdbc:mysql://localhost:3306/bd" ; usuario = "root"; senha sql "aB12c56DY" ; = "SELECT * FROM users WHERE usuario=? AND senha=?"; Class.forName (driver) ; conecta = DriverManager.getConnection (url, usuario, senha) ; st = conecta.prepareStatement (sql); st.setString(1, txtUsuario.getText ()); st.setString(2, pswSenha.getText ()); 

Para executar o comando SQL SELECT na tabela users do banco de dados bd e armazenar o retorno em rs deve-se utilizar, na próxima linha do bloco de código, o comando 
Alternativas
Q1990869 Banco de Dados
Com relação aos tipos de backup suportados pelo SQL Server 2016, analise as afirmativas a seguir.
I. Um backup incremental de transações inclui todos os registros de log dos quais não foi feito backup de dados anteriores.
II. Um backup de logs registra apenas as extensões de dados que foram alteradas nos grupos de arquivos desde o último backup, conhecido como base para o backup diferencial.
III. Os backups de banco de dados completos representam todo o banco de dados quando o backup foi concluído.
Está correto o que se afirma em
Alternativas
Q1990867 Banco de Dados
A ferramenta de desenvolvimento e depuração, utilizada no Kibana 7.0, que permite que um analista faça parser de dados não estruturados presentes em diferentes tipos de arquivos de logs de servidores web ou de banco de dados se denomina
Alternativas
Q1990865 Banco de Dados
O ElasticSearch é o motor de buscas e análises por trás da Elastic Stack. Ele é capaz de proceder a análises de textos em dois momentos distintos (tempo de indexação e tempo de busca).
Os componentes analisadores de texto são denominados
Alternativas
Q1990862 Banco de Dados
No contexto de expressões SQL em bancos de dados, assinale a construção correta para a cláusula case.
Alternativas
Q1990861 Banco de Dados
No contexto de análise de dados e cubos OLAP, assinale os quatro tipos de análises que são comuns nesse ambiente.
Alternativas
Q1990860 Banco de Dados

No contexto do PostgreSQL, analise o comando a seguir.



CREATE TABLE TESTE (


   C0 SERIAL PRIMARY KEY,


   C1 TEXT NOT NULL,


   C2 CHAR(50),


   C3 REAL


);



Assinale a forma de preenchimento automático da coluna C0.

Alternativas
Q1990859 Banco de Dados
Num ambiente Oracle, considere os seguintes comandos:

    create sequence xpto;
    select xpto.nextval from dual d1, dual d2, dual d3;
    select xpto.currval from dual;

Assinale o valor exibido pelo último comando.
Alternativas
Q1990858 Banco de Dados
ATENÇÂO: Na próxima questão, considere o esquema relacional de um banco de dados numa instalação SQL Server na qual os nulos são tratados como valores desconhecidos (unknow).

create table X(A int not null primary key,
              B int)
create table Y(A int not null UNIQUE,
              constraint fk
              foreign key (A) references X(A)
              on delete cascade)

Para todos os efeitos, suponha que o número de linhas em cada tabela é diferente de zero.
Analise os três seguintes scripts de comandos SQL no contexto das tabelas X e Y definidas anteriormente.

I. delete from X where A = 20;
II. delete from Y where A = 20;
    delete from X where A = 20;
III. delete from X where A = 20;
     delete from Y where A = 20;

Assinale o(s) script(s) que removeria(m), sem erros, as linhas de ambas as tabelas que contêm o valor 20 na coluna A. 
Alternativas
Q1990857 Banco de Dados
ATENÇÂO: Na próxima questão, considere o esquema relacional de um banco de dados numa instalação SQL Server na qual os nulos são tratados como valores desconhecidos (unknow).

create table X(A int not null primary key,
              B int)
create table Y(A int not null UNIQUE,
              constraint fk
              foreign key (A) references X(A)
              on delete cascade)

Para todos os efeitos, suponha que o número de linhas em cada tabela é diferente de zero.
Com relação às tabelas X e Y definidas anteriormente, assinale o comando SQL que, sempre que executado, retornaria um resultado vazio.
Alternativas
Q1990856 Banco de Dados
ATENÇÂO: Na próxima questão, considere o esquema relacional de um banco de dados numa instalação SQL Server na qual os nulos são tratados como valores desconhecidos (unknow).

create table X(A int not null primary key,
              B int)
create table Y(A int not null UNIQUE,
              constraint fk
              foreign key (A) references X(A)
              on delete cascade)

Para todos os efeitos, suponha que o número de linhas em cada tabela é diferente de zero.
Assinale a afirmativa correta a respeito do esquema relacional apresentado.
Alternativas
Respostas
3101: D
3102: A
3103: E
3104: A
3105: C
3106: A
3107: D
3108: B
3109: C
3110: B
3111: C
3112: E
3113: C
3114: A
3115: D
3116: C
3117: B
3118: A
3119: D
3120: D