Questões de Concurso Sobre banco de dados
Foram encontradas 15.737 questões
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`)
);
CREATE PROCEDURE altera_salario (p_id int) BEGIN UPDATE funcionario SET salario = salario * 1.15 WHERE id = p_id; END;
Assinale a alternativa que descreve a forma correta para executar a procedure
Nowadays the relational model is the primary data model for commercial data-processing applications mainly due to its simplicity, which eases the programmer’s job, when compared to earlier data models such as the network model or the hierarchical model.
Regarding the structure of relational databases, match the column 1 with the one 2.
Column 1
(I) Relation.
(II) Tuple.
(III) Attribute.
(IV) Table.
(V) Domain.
Column 2
(A) It refers to a row.
(B) It refers to permitted values.
(C) It refers to a table.
(D) It refers to a column.
(E) It has a single name.
Choose the alternative with the right association.
Considere o código SQL, a seguir, e responda à questão.
Um usuário tentou atualizar e inserir valores no banco de dados, mas, por um descuido seu, obteve uma mensagem de erro.
Assinale a alternativa que indica, corretamente, a sequência de comandos que gerou o erro.
Considere o código SQL, a seguir, e responda à questão.
Realizou-se a seguinte consulta no banco de dados:
select distinct b from tabela where b in (select b from tabela where d > 125 and c < 2);
Assinale a alternativa que apresenta, corretamente, a quantidade de registros que serão retornados.
Considere o código SQL, a seguir, e responda à questão.
Considere que foi realizada a seguinte consulta:
select distinct * from tabela where d > 137;
Assinale a alternativa que apresenta, corretamente, a quantidade de registros que serão retornados.
Entre os diversos métodos de injeção de SQL, um explora um bug causado pelo processamento de dados inválidos.
Assinale a alternativa que apresenta, corretamente, tal método.
Correlacione a coluna A, contendo alguns recursos do Microsoft Access 2007, com a coluna B, contendo suas respectivas funções e, em seguida, assinale a alternativa que apresenta a sequência correta.
Coluna A
1. ACCDB
2. MDW
3. TABLES
4. ACCDE
Coluna B
( ) São arquivos de informações do grupo de trabalho e armazenam informações de bancos de dados protegidos.
( ) Extensão para bancos de dados no modo “somente execução”.
( ) Objetos essenciais em uma base de dados, pois contêm todas as informações ou dados.
( ) Estrutura mais completa que atualizou a extensão do antigo e clássico formato MDB.
Considere que foi criada uma tabela em um banco de dados relacional capaz de armazenar os dados de clientes da SABESP, usando o comando SQL: CREATE TABLE Clientes_Sabesp (Cliente VARCHAR (50), MedidorAnt INTEGER NOT NULL, MedidorAtual INTEGER NOT NULL, Periodo DATE NOT NULL, Conta DECIMAL (10,2), PRIMARY KEY (Cliente));
É correto afirmar que
Entre 2011 e 2016, a Sabesp aumentou em quase 50% o total dos investimentos em perdas na Região Metropolitana de São Paulo e região Bragantina. É importante acrescentar que o total do investimento da Sabesp compreende não só os investimentos em perdas físicas e reais, mas também valores aplicados em ações como instalação, adequação e calibração de macromedidores, treinamentos e outras ações. Investimentos:
Período 2011 2012 2013 2014 2015 2016
R$ milhões 366 381 475 534 501 505
Código SB1 SB3 SB2 SB4 SB3 SB5
(Adaptado de: http://site.sabesp.com.br)
Com base nos dados do texto, foi criada uma tabela em um banco de dados relacional capaz de armazenar os dados de investimentos, usando o comando SQL: CREATE TABLE Invest_Sabesp (Codigo VARCHAR (10), Periodo INTEGER, Valor DECIMAL (10,2), PRIMARY KEY (Codigo));
É correto afirmar que