Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.746 questões

Q2007673 Banco de Dados
Elasticsearch é um mecanismo distribuído de busca e análise de dados muito utilizado atualmente. Ele usa um índice invertido, que é projetado para permitir buscas textuais muito rápidas. Quanto ao seu modelo de dados, o Elasticsearch pode ser classificado como:
Alternativas
Q2007671 Banco de Dados
A SQL é uma linguagem declarativa orientada a conjuntos e costuma ser organizada em grupos de comandos de acordo com as suas finalidades. Alguns exemplos desses grupos são: DDL, DML, DCL e TCL. Sobre esse assunto, analise as assertivas abaixo:
I. Para definir restrições com objetivo de evitar dados inconsistentes e incorretos, utilizamos o conjunto de comandos SQL conhecidos como Data Control Language (DCL).
II. Data Manipulation Language (DML) é utilizada para manipular os dados que residem nas tabelas e inclui os comandos: INSERT, UPDATE e DELETE.
III. TRUNCATE é um comando que remove todas as linhas de uma tabela e pertence ao grupo Data Manipulation Language (DML).
IV. São exemplos de comandos da Data Control Language (DCL): COMMIT e ROLLBACK.

Quais estão corretas?
Alternativas
Q2007591 Banco de Dados
Assinale a alternativa que representa as características principais da Structured Query Language (SQL): 
Alternativas
Q2007590 Banco de Dados
Sobre o projeto de banco de dados assinale a alternativa incorreta:
Alternativas
Q2007589 Banco de Dados
São etapas do ciclo de vida para sua execução de um Sistema de Banco de Dados, exceto:
Alternativas
Q2007244 Banco de Dados
Considere a estrutura no banco relacional PostgreSQL, em versão 9.6 a 13. Os índices (INDEX) são utilizados para aumentar o desempenho do banco de dados de acordo com o que se deseja. 
Marque a alternativa incorreta: 
Alternativas
Q2007243 Banco de Dados
Considere a estrutura em um banco de dados relacional PostgreSQL, em versão 9.6 a 13. A instituição de ensino ALFA quer evitar a duplicidade de códigos de curso. Na busca por uma solução, os comandos SQL foram executados em uma base de dados de testes nova, sem a existência de qualquer tabela.
Marque a alternativa com a sequência correta para restringir duplicidades e valores nulos na coluna código.
CREATE TABLE curso (
            id serial NOT NULL,             codigo varchar(30) NULL,             nome varchar(50) NOT NULL,             CONSTRAINT curso_pkey PRIMARY KEY (id)
);
I.    ALTER TABLE curso drop constraint curso_pkey; ALTER TABLE curso ADD CONSTRAINT curso_pkey PRIMARY KEY(id, codigo);
II.  ALTER TABLE curso ALTER COLUMN codigo SET NOT NULL;
III. ALTER TABLE curso SET CONSTRAINT codigo_unico UNIQUE (codigo);
IV. ALTER TABLE curso ADD CONSTRAINT codigo_unico UNIQUE (codigo);
Alternativas
Ano: 2021 Banca: IBFC Órgão: MGS Prova: IBFC - 2021 - MGS - Técnico em Informática |
Q1948174 Banco de Dados
Um DBMS (Data Base Management Systems), sigla em inglês ou SGBD (Sistema Gerenciador de Banco de Dados), em Português, é uma ferramenta para a coleta e a organização de dados que em seu conjunto podem nos fornecer muitas informações. Por exemplo, dados sobre pessoas, produtos, pedidos ou qualquer outro tipo de informação. Tendo como base o assunto discorrido, analise as afirmativas abaixo, e dê valores Verdadeiro (V) ou Falso (F).
( ) Cada linha de uma tabela é conhecida como registro. Os registros são o local onde as informações individuais são armazenadas.
( ) As macros no Microsoft Access, por exemplo, podem ser consideradas como uma linguagem de programação simplificada que você pode usar para adicionar funcionalidade ao seu banco de dados.
( ) Uma linguagem comum que muitos fabricantes de SGBD possuem é o Structured Query Language.
( ) Os índices das tabelas, embora, sejam utilizados, requer grande esforço de processamento e acaba por deixar um sistema mais lento.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q1931846 Banco de Dados
A maioria dos Sistemas de Gerência de Banco de Dados (SGBD) utiliza a linguagem Structured Query Language (SQL). Esta linguagem é formada por sublinguagens, tal como a _____ que é utilizada para modificar esquemas de tabela.
Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q1930044 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código tem a finalidade de inserir, na tabela LOTACAO, o nome do professor e o nome da escola, localizada no Cruzeiro, à qual ele está relacionado. 

Alternativas
Q1930043 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código apresenta erro de sintaxe, já que não é possível escrever um código SQL contendo duas colunas com o mesmo nome.

Alternativas
Q1930042 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código somente funcionará corretamente se a palavra-chave AS for inserida antes da instrução select.

Alternativas
Q1930041 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


No código em questão, identifica-se a presença de uma junção (join).

Alternativas
Q1930040 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


Considerando que a coluna LOCAL é do tipo varchar, é obrigatório o uso de aspas simples na palavra Cruzeiro.

Alternativas
Q1924334 Banco de Dados

Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR):


CREATE TABLE Funcionario (

            nome varchar(50) NOT NULL,

            cpf char(11) NOT NULL,

            dataNasc DATE,

            salario DECIMAL(10,2)

            PRIMARY KEY (cpf)

);


Considere uma tabela criada com o comando acima, preenchida com dados dos funcionários de uma organização. Considere ainda que alguns valores para a coluna salario se repetem, pois alguns funcionários possuem o mesmo valor de salário. As palavras-chave da linguagem SQL que são necessárias para escrever uma consulta que recupere os valores da coluna salario dessa tabela, porém, com cada valor de salário aparecendo apenas uma vez, independentemente de quantas vezes esses valores se repetem na tabela, são: 

Alternativas
Q1915503 Banco de Dados
Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema
Alternativas
Q1905922 Banco de Dados

O comando select pode incluir até seis cláusulas devendo a instrução seguir uma ordem predeterminada; são obrigatórias apenas as duas primeiras cláusulas – select e from.


“Conceitualmente, a execução de cada ___________ segue a seguinte ordem: 1. A cláusula _____________ é testada, produzindo, com isso, junção e/ou seleção de linhas. 2. É feito o agrupamento das linhas resultantes usando-se os valores das colunas do _____________. 3. São escolhidos apenas os grupos que satisfazem a cláusula ____________, que é sempre aplicada a cada grupo como um todo e não individualmente às suas linhas. 4. As linhas assim resultantes são organizadas pelas colunas indicadas no ____________. 5. É feita a projeção na lista de colunas do _____________, eventualmente com cálculo de funções de agregação que são aplicadas a todas as linhas resultantes de cada grupo.”


Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Q1905918 Banco de Dados
A segurança no Microsoft SQL Server 2008 R2 é baseada em Logins, UserAccounts, Schemas, Roles e Permissions. Algumas Roles são predefinidas, não sendo possível criar novas Roles de servidor, uma vez que se está limitado a utilizar apenas as Server Roles criadas ao ser instalado o SQL Server 2008 R2. Uma delas é a db_owner. Assinale, a seguir, a permissão para os membros dessa Role.
Alternativas
Q1905917 Banco de Dados
A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir do Oracle Database 9i, esses recursos foram ampliados, incluindo coleções de vários níveis e incorporando uma coleção dentro de outra. O Oracle Databse 10g ampliou ainda mais as coleções, a fim de incluir arrays associados, dentre outros. Considerando os métodos de coleção em PL/SQL, assinale a alternativa correta.
Alternativas
Q1905916 Banco de Dados
O Microsoft SQL Server2008 R2 utiliza um modelo de replicação que, muitas vezes, é chamado de metáfora da replicação, sendo baseado nos seguintes elementos: Publisher, Distributor, Subscribers, Publicação e Article. “O ____________ recebe do ____________ uma cópia dos dados que foram alterados e devem ser replicados e disponibiliza estes dados para um ou mais ____________”. De acordo com esse modelo de replicação, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Respostas
6461: B
6462: A
6463: B
6464: A
6465: D
6466: C
6467: E
6468: D
6469: E
6470: C
6471: E
6472: E
6473: C
6474: C
6475: C
6476: E
6477: A
6478: B
6479: B
6480: A