Entrar

Questões de Concurso: Banco de Dados

Confira aqui questões de Banco de Dados para Concurso grátis com gabarito. Acesse milhares de exercícios com perguntas e respostas resolvidas e comentadas para treinar online. Se preferir, baixe o PDF!

Filtrar questões
💡 Selecione apenas 2 campos por vez e clique em filtrar.


Um Banco de Dados é um conjunto de registros dispostos em estruturas regulares que possibilita a reorganização dos mesmos e uma produção de informação. Analise os seguintes enunciados e marque a alternativa CORRETA.

I- Um Banco de Dados Relacional está composto por um conjunto de tabelas que podem ou não estar relacionadas entre si;

II- Uma tabela é definida por uma estrutura de campos (colunas);

III- O Banco de Dados Oracle não permite o uso de visões;

IV- Um registro define o tipo de dados a ser armazenado em cada tabela;

V- Em um Banco de Dados, podem ser armazenadas imagens.

🧠 Mapa Mental

O Modelo Relacional usa

🧠 Mapa Mental

Segundo Korth, um banco de dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Um sistema de banco de dados deve garantir uma visão abstrata do banco de dados para o usuário, não importando qual unidade de armazenamento está sendo utilizada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário. Esta abstração se dá em três níveis: (1) físico (2) conceitual e (3) visão do usuário. Assinale a alternativa que contém os nomes dados aos níveis da arquitetura de um banco de dados apresentados, respectivamente.

🧠 Mapa Mental
Considere a existência da seguinte tabela de um Banco de Dados relacional:

                              Produto (ID, Item, Tipo, Custo)

A consulta SQL para obter o Custo médio dos Itens de cada Tipo de Produto é

                        SELECT Tipo, AVG (Custo)
                        FROM Produto
                        Cláusula 3

O conteúdo da Cláusula 3 para completar a consulta e atender o especificado na questão
🧠 Mapa Mental

Considere a seguinte tabela de um banco de dados.

TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}

Uma consulta SQL que devolve apenas a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é

🧠 Mapa Mental
Analise os seguintes comandos em SQL:

CREATE TABLE nota (id INT PRIMARY KEY,data TEXT,valor REAL); 
INSERT INTO nota SET id=1,data="01012012",valor=15.5; 
INSERT INTO nota SET id=1,data="03022012",valor=11.5; 
INSERT INTO nota SET id=2,data="01042012",valor=25.5; 
INSERT INTO nota SET id=20,data="10062012",valor=12.5; 
SELECT COUNT(*) FROM nota WHERE valor < 20; 

O resultado para a consulta efetuada será: 
🧠 Mapa Mental

A cardinalidade um-para-um (1:1) ocorre quando

🧠 Mapa Mental
Assinale a alternativa que melhor define a execução do seguinte código em SQL:

select *
from emprestimo
order by total desc, número_empréstimo asc
🧠 Mapa Mental
Para comparação de parte de uma cadeia de caractere em SQL ANSI é utilizado o operador de comparação LIKE. Esse operador pode ser usado para comparações de padrões de cadeia sendo que as partes de cadeias podem ser especificadas utilizando-se

I. * para substituir um número arbitrário entre zero ou mais caracteres.
II. % para substituir um número arbitrário entre zero ou mais caracteres.
III. _ para substituir um único caractere.
IV. ? para substituir um único caractere.
🧠 Mapa Mental