Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.355 questões

Q1792478 Banco de Dados
Assinale a alternativa que descreve corretamente o que faz a query SQL a seguir: UPDATE tabela_colaboradores SET grupo = ‘prioritário’ WHERE profissão = ‘médico’ OR profissão = ‘enfermeiro’
Alternativas
Q1792457 Banco de Dados
Modelos de dados servem para descrever como os usuários percebem a organização dos dados ou a forma como um sistema de banco de dados os organiza. O modelo que organiza os dados em linhas e colunas, na forma de uma tabela, fazendo associações entre essas linhas e colunas, é o modelo
Alternativas
Q1790943 Banco de Dados
Em relação à realização de projetos de implantação de banco de dados e considerando todas as arquiteturas possíveis, assinale a alternativa correta.
Alternativas
Q1790936 Banco de Dados
No que se refere à administração de bancos de dados corporativos, assinale a alternativa correta.
Alternativas
Q1790654 Banco de Dados
O processo de extrair padrões consistentes de uma grande quantidade de dados, gerando introspecções valiosas, é chamado de
Alternativas
Q1790644 Banco de Dados
Considerando o trecho de código em linguagem SQL padrão (versão 2019), julgue verdadeiras (V) ou falsas (F) as afirmativas a seguir.
I. O resultado exibido é a tupla "2, 55566677788" referentes ao id e ao cpf onde o nome é 'Pedro' na tabela funcionário. II. O campo cpf é uma chave primária na tabela funcionário. III. O campo endereço pode conter no máximo 50 caracteres.
A sequência correta é
Alternativas
Q1787593 Banco de Dados

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


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

No script de criação da tabela Funcionario, a coluna Cod_Pessoa é declarada como chave primária e também como chave estrangeira.
Alternativas
Q1787592 Banco de Dados

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


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

A consulta tem o objetivo de selecionar os funcionários cujos salários são maiores que a média de salário dos funcionários que trabalham em Uberlândia.
Alternativas
Q1787591 Banco de Dados

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


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

Ao se substituir o operador ANY pelo operador SOME, a consulta produzirá o mesmo resultado, já que os operadores são equivalentes.
Alternativas
Q1787590 Banco de Dados

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


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

O script de criação da tabela Funcao_Salario apresenta erro de sintaxe, pois não é permitido criar tabelas utilizando caracteres especiais como o underscore “_”.
Alternativas
Q1787589 Banco de Dados

CREATE TABLE Pessoa

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Endereco Number(4),

    CPF Varchar(11),

    Nome Varchar(40),

    Data_Nascimento Date

);


CREATE TABLE Funcionario

(

    Cod_Pessoa Number(4) PRIMARY KEY,

    Funcao Varchar(20),

    Local_Trabalho Varchar(10),

    FOREIGN KEY(Cod_Pessoa) REFERENCES 

Pessoa (Cod_Pessoa), 

    FOREIGN KEY(Funcao) REFERENCES

Funcao_Salario (Funcao)

);


CREATE TABLE Funcao_Salario

(

    Funcao Varchar(20) PRIMARY KEY,

    Salario Number(6,2)

);


SELECT P.Nome, F.Funcao, FS.Salario

FROM Pessoa P, Funcionario F, Funcao_Salario FS

WWHERE P.Cod_Pessoa = F.Cod_Pessoa

AND F.Funcao = FS.Funcao

AND FS.Salario > ANY (SELECT FS.Salario

                                       FROM Funcao_Salario FS, 

Funcionario F

                                       WHERE FS.Funcao = 

F.Funcao

                                        AND F.Local_Trabalho =

'Uberlândia');


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

Infere-se do script que há um relacionamento entre as tabelas Funcionario e Funcao_Salario.
Alternativas
Q1785122 Banco de Dados

José utilizou, em seu banco de dados ORACLE, a expressão SQL em sua cláusula WHERE:


x   BETWEEN   a   AND   b


Assinale a alternativa que apresenta uma expressão equivalente. 

Alternativas
Q1785121 Banco de Dados
Larissa está criando um comando SQL para seu banco de dados ORACLE 12c e precisa limitar as linhas de resultados. Como ela pode obter esse resultado?
Alternativas
Q1785120 Banco de Dados
Considerando um banco de dados relacional, sobre o conceito de Chave estrangeira, assinale a alternativa correta.
Alternativas
Q1771849 Banco de Dados
É uma fonte de dados de entrada do banco de dados do registro de análise de suporte logístico (LSAR):
Alternativas
Q1771819 Banco de Dados
O SQL Server é instalado com um conjunto de ferramentas para gerenciar as instâncias e interagir com os dados, sendo atualmente constituído de quatro produtos, a saber:
I. É o banco de dados relacional. II. É a ferramenta ETL da Microsoft., com os significados “E - extract – extrair a informação de algum lugar, T - transform – transformar a informação se necessário e L - load – carregar a informação em outro lugar. III. É uma ferramenta para a gestão centralizada de relatórios. IV. É o Data Warehouse da Microsoft, constituindo um banco multidimensional.
As ferramentas descritas em I, II, III e lV são referenciadas, respectivamente, por SQL Server:
Alternativas
Q1771818 Banco de Dados
A arquitetura em três níveis ANSI/SPARC para banco de dados permite ter uma independência entre os dados e os tratamentos, definindo níveis de abstração para um sistema de gestão de bases de dados baseado na divisão três níveis, descritos a seguir.
I. Visão dos usuários individuais - se ocupa do modo como os dados são vistos por usuários individualmente. II. Visão do meio de armazenamento - se ocupa do modo como os dados são fisicamente armazenados dentro do sistema. III. Visão da comunidade de usuários - se ocupa da interação entre os outros dois.
Os níveis I, II e III são denominados, respectivamente:
Alternativas
Q1771817 Banco de Dados
Triggers, em banco de dados que suportam a SQL, têm por característica:
Alternativas
Q1771815 Banco de Dados
No que diz respeito ao projeto, análise e desenvolvimento de sistemas, o modelo Entidade-Relacionamento (MER) representa de forma abstrata a estrutura que possuirá o banco de dados da aplicação, sendo um modelo conceitual para descrever as entidades envolvidas em um domínio de negócios com seus atributos e seus relacionamentos. De acordo com a notação de Peter Chen, foram estabelecidos símbolos cujas funções estão indicadas a seguir.
I. Representar atributos. II. Representar entidades. III. Representar relacionamentos. IV. Ligar atributos a entidades e entidades a relacionamentos.
Considerando que são usadas linhas para a função indicada em IV, para as demais em I, II, e III devem ser utilizados, respectivamente, os seguintes símbolos:
Alternativas
Q1771812 Banco de Dados
OLAP é uma ferramenta de Business Inteligente utilizada para apoiar as empresas na análise de suas informações, visando obter novos conhecimentos que são empregados na tomada de decisão. Uma das características que devem estar presentes em ferramentas OLAP é a capacidade de efetuar algumas operações, como:
I. Ocorre quando o usuário pula um nível intermediário dentro de uma mesma dimensão, por exemplo, a dimensão tempo é composta por ano, semestre, trimestre, mês e dia. Essa operação é executada quando o usuário passa de ano direto para trimestre ou mês. II. Ocorre quando o usuário aumenta o nível de detalhe da informação, diminuindo a granularidade, um conceito que determina quais os tipos de consultas podem ser feitas no Datawarehouse. Essa operação influencia diretamente na velocidade do acesso às informações e no volume de dados armazenados. III. Ocorre quando o usuário aumenta a granularidade, diminuindo o nível de detalhamento da informação. IV. Ocorre quando o usuário passa de uma informação contida em uma dimensão para uma outra, como por exemplo, inicia na dimensão do tempo e no próximo passo analisa a informação por região.
As operações definidas em I, II, III e IV são conhecidas, respectivamente, como:
Alternativas
Respostas
6261: E
6262: E
6263: D
6264: C
6265: E
6266: E
6267: C
6268: E
6269: C
6270: E
6271: C
6272: B
6273: A
6274: E
6275: D
6276: A
6277: B
6278: D
6279: A
6280: C