Questões de Concurso Sobre banco de dados

Foram encontradas 15.737 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1173809 Banco de Dados
Na modelagem de bancos de dados relacionais, insere- -se um conceito que é o domínio de um atributo, o qual representa
Alternativas
Q1173492 Banco de Dados
Considerando o sistema gerenciador de bancos de dados SQL Server 2012, no tipo de trigger
Alternativas
Q1173491 Banco de Dados
No sistema gerenciador de bancos de dados PostgreSQL (v. 9.5), o comando para renomear uma coluna chamada Alfa para a denominação Beta, da tabela denominada Produto, é:
Alternativas
Q1173490 Banco de Dados
No sistema gerenciador de bancos de dados MySQL (v. 5.6), o comando REPLACE tem praticamente a mesma funcionalidade do comando INSERT. A exceção ocorre se, na tabela declarada no comando REPLACE, já houver um registro cujo valor da chave primária coincide com o valor contido nesse comando. Nesse caso,
Alternativas
Q1173489 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Nome, Tipo, Peso)


O comando SQL para obter o peso médio por tipo de item, para os tipos que comecem com a letra ‘C’ e cujo peso médio seja superior a 200 unidades, é:

Alternativas
Q1170432 Banco de Dados
Um sistema gerenciador de banco de dados (SGBD) é um conjunto de softwares o qual possibilita que os usuários criem e manipulem um banco de dados. Sobre esse tipo de sistema, é correto afirmar que
Alternativas
Q1170421 Banco de Dados
A álgebra relacional é uma linguagem de consulta que consiste em um conjunto de operações que usam uma ou duas relações com entrada e produzem uma nova relação como resultado. Assinale a alternativa que apresenta as operações fundamentais da álgebra relacional.
Alternativas
Q1170420 Banco de Dados
Considerando o modelo E-R (Entidade Relacionamento), cardinalidades de mapeamento são a expressão do número de entidades ao qual outra entidade pode ser associada por um conjunto de relacionamento. Assinale a alternativa que apresenta uma cardinalidade de mapeamento válida.
Alternativas
Q1170253 Banco de Dados

Acerca do SGBD MYSQL 5.6, analise a seguir instrução SQL e assinale a alternativa que apresenta a "expressão" que será retornada após executar a consulta.


SELECT REPLACE("ABC ABC ABC", "A", "B");

Alternativas
Q1170252 Banco de Dados
As imagens a seguir se baseiam na Teoria dos Conjuntos representando duas tabelas (X e Y). A parte "preenchida" consiste no resultado esperado para os tipos de JOIN em SQL, que são respectivamente:
Imagem associada para resolução da questão
Alternativas
Q1170251 Banco de Dados
Acerca do SGBD MYSQL 5.6, a cláusula que pode trabalhar em conjunto com as funções de agregação, proporcionando cálculos totalizadores ("total geral") através de "linhas extras" é
Alternativas
Q1170250 Banco de Dados

Acerca do SGBD SQL Server 2008, ao executar a seguinte instrução SQL, será exibido como resultado:


SELECT COALESCE(NULL, NULL, 'concurso', 'publico', 'concurso publico');

Alternativas
Q1170249 Banco de Dados
O SGBD MySQL suporta a cláusula LIMIT que proporciona, em uma consulta, a possibilidade de selecionar um número limitado de registros, muito útil em tabelas com grande quantidade de dados. Já no SGBD SQL Server, essa funcionalidade pode ser exercida de forma "semelhante" pela cláusula  
Alternativas
Q1170248 Banco de Dados
Tendo em vista a grande importância da realização de cópias de segurança de um Banco de Dados, assinale a alternativa que apresenta a linha de comando necessária para realizar um backup (dump) local de um único banco de dados no SGBD PostgreSQL versão 9.4. Obs. Considere que o usuário está acessando o "prompt de comando" compatível com seu Sistema Operacional, estando no diretório correto, com as permissões necessárias para executar o comando.
Alternativas
Q1170247 Banco de Dados
Para a resolução da questão, considere a os dados contidos na imagem que representa a "tabela" produtos a seguir:


Considerando o SGBD PostgreSQL versão 9.4, assinale a alternativa que apesenta o bloco SQL que, após ser executado, irá retornar em uma "única tupla" a expressão a seguir:


23640 - 2774 - 14945 - 5693 - 2352 - 23640 - 2352 - 6136 - 23640

Alternativas
Q1170246 Banco de Dados
Para a resolução da questão, considere a os dados contidos na imagem que representa a "tabela" produtos a seguir:


Considerando o SGBD PostgreSQL versão 9.4, analise o seguinte bloco SQL e assinale a alternativa que apresenta o "prod_id" correspondente ao produto que será "retornado" após executar a consulta.


SELECT p.prod_id

FROM produtos p

WHERE p.prod_id IN (SELECT x.PROD_ID

FROM produtos x

WHERE x.quantidade = 2+2*3

ORDER BY x.quantidade

LIMIT 1);

Alternativas
Q1170245 Banco de Dados
Para a resolução da questão, considere a os dados contidos na imagem que representa a "tabela" produtos a seguir:


Considerando o SGBD PostgreSQL versão 9.4, analise o seguinte bloco SQL e assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT * FROM produtos WHERE prod_nome LIKE '%L%'    AND quantidade NOT IN (1000,100,20)    AND LENGTH(prod_nome) > 20    AND quantidade < 3^3;
Alternativas
Q1170244 Banco de Dados
Acerca do SGBD PostgreSQL 9.4, assinale a alternativa que corresponde à expressão que irá ser "retornada" após execução do bloco SQL a seguir: 
SELECT INITCAP('concurso público') ;
Alternativas
Q1170243 Banco de Dados

Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:


CREATE TABLE `produtos`(

  `prod_cod` INTEGER(11) NOT NULL,

  `prod_desc` VARCHAR(80) DEFAULT NULL,

  `prod_preco` DECIMAL(6,2) DEFAULT NULL,

  `prod_qtd` INTEGER(11) DEFAULT NULL,

  `prod_data_ultimaentrada` DATE DEFAULT NULL,

  `cat_cod` INTEGER(11) DEFAULT NULL,

PRIMARY KEY (`prod_cod`)

); 

Considerando o SGBD MYSQL versão 5.0, para alterar o nome do atributo "prod_qtd" para "prod_quantidade" deve ser utilizada qual das expressões SQL a seguir?
Alternativas
Q1170242 Banco de Dados

Para a resolução da questão, considere a seguinte instrução DDL para a criação da tabela PRODUTOS a seguir:


CREATE TABLE `produtos`(

  `prod_cod` INTEGER(11) NOT NULL,

  `prod_desc` VARCHAR(80) DEFAULT NULL,

  `prod_preco` DECIMAL(6,2) DEFAULT NULL,

  `prod_qtd` INTEGER(11) DEFAULT NULL,

  `prod_data_ultimaentrada` DATE DEFAULT NULL,

  `cat_cod` INTEGER(11) DEFAULT NULL,

PRIMARY KEY (`prod_cod`)

); 

Assinale a alternativa que apresenta uma consulta SQL no SGBD MYSQL que retorne apenas os produtos que possuem em sua descrição (prod_desc) como segunda letra o caractere ‘A’ e que seu valor (prod_preco) seja MAIOR que a média dos preços de todos os produtos cadastrados.
Alternativas
Respostas
6281: C
6282: E
6283: A
6284: D
6285: C
6286: E
6287: B
6288: E
6289: B
6290: A
6291: A
6292: B
6293: E
6294: E
6295: D
6296: D
6297: C
6298: C
6299: C
6300: C