Questões de Banco de Dados para Concurso

Foram encontradas 12.811 questões

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
Q1782344 Banco de Dados
No modelo entidade-relacionamento de bancos de dados relacionais, os conjuntos de entidades possuem atributos, sendo que os atributos do tipo:
Alternativas
Q1782343 Banco de Dados
Representa o banco de dados como uma coleção de relações. Informalmente, cada relação é semelhante a uma tabela de valores ou, até certo ponto, a um arquivo plano de registros. Ele é chamado de arquivo plano, porque cada registro tem uma simples estrutura linear ou plana”. A descrição acima está intimamente ligada ao conceito do:
Alternativas
Q1777824 Banco de Dados
Para a resolução da questão desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver. 


Após a criação e população das tabelas correspondentes ao DER da Figura 1(a), observou-se que o policial chamado "Pedro Luz", detentor da matrícula de número "2275", ainda não tinha nenhuma de suas três armas cadastradas no SGBD. Nesse caso, para cadastrar as armas desse policial, basta executar, nesse SGBD, as seguintes declarações, em SQL padrão:
I. insert into arma (calibre, codigo, fabricante, descricao, numero_registro) values (32, null, 'TAURUS', 'M9 TATICA', 2275); II. insert into arma (codigo, calibre, fabricante, descricao) values (2275, 22, 'ROSSI', 'PESSOA'); III. insert into arma values (20, 2275, 'CBC', 'ANIMAL', 345783)
Quais estão corretas?
Alternativas
Q1775514 Banco de Dados
Dentro da modelagem de dados temos que conhecer o modelo conceitual, modelo lógico e o modelo físico. Além disso, precisamos conhecer muita terminologia do SGBD. Quando falamos em TUPLAS, estamos falando de:
Alternativas
Q1775513 Banco de Dados
Suponha que em uma consulta a um banco de dados, usando MySQL, seja mostrado um conjunto de resultados que contenham linhas duplicadas. Para eliminar essas linhas, podemos utilizar o comando:
Alternativas
Q1775512 Banco de Dados
A linguagem SQL é dividida em vários tipos de acordo com as funcionalidades do comando. O comando GRANT pertence ao tipo?
Alternativas
Q1772184 Banco de Dados
A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD's. Abaixo a descrição de um comando. No momento em que o comando é executado, é feita uma varredura em todo o banco a procura de registros inúteis, onde estes são fisicamente removidos, agora sim diminuindo o tamanho físico do banco. Mas além de apenas remover os registros, o comando encarrega-se de organizar os registros que não foram deletados, garantindo que não fiquem espaços/lacunas em branco após a remoção dos registros inúteis. Marque a alternativa CORRETA com relação ao comando de manipulação de dados em SGBD´s.
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
Q1771796 Banco de Dados
Em bancos de dados relacionais, para obter uma nova tabela ordenada ascendente por CODIGO a partir de uma tabela FUNCIONARIOS, deve-se utilizar o seguinte comando SQL:
Alternativas
Q1771792 Banco de Dados
Na implementação de bancos de dados relacionais, busca-se solucionar ou minimizar dois problemas, descritos a seguir.
I. Está associado à ocorrência de informações armazenadas em arquivos separados, com conteúdos diferentes. II. Está associado à existência das mesmas informações em aplicações diferentes, como por exemplo, em arquivos de material e de registros de projetos.
As descrições em I e em II referem- se, respectivamente, aos seguintes termos:
Alternativas
Q1771509 Banco de Dados
A internet introduziu diversas definições ao longo do tempo. Com as redes sociais, os bancos de dados e os sistemas de apresentação de resultados tiveram que se modernizar para darem conta do aumento excessivo de usuários. A fim de melhorar a comunicação entre diversas partes de uma aplicação, foi criado o conceito de API (do inglês, Application Programming Interface), que consiste em ter um conjunto de rotinas e padrões de programação para acesso a um aplicativo de software e a plataformas baseadas na web. Uma das principais funções de uma API é lidar com operações no banco de dados, que são geralmente chamadas de CRUD. Constituem operações representadas pelo acrônimo CRUD:
Alternativas
Respostas
4161: C
4162: B
4163: A
4164: E
4165: D
4166: B
4167: C
4168: E
4169: D
4170: B
4171: A
4172: D
4173: A
4174: B
4175: D
4176: A
4177: C
4178: C
4179: A
4180: A