Questões de Concurso Sobre banco de dados

Foram encontradas 18.775 questões

Q2121327 Banco de Dados
SQL representa uma linguagem declarativa, padrão para acesso a bancos de dados, na qual os usuários indicam aquilo que pretendem sem dizer exatamente de que forma o computador terá que operar para obter os resultados solicitados. A SQL é constituída por três sublinguagens, caracterizadas a seguir: 
I. DML – Data Manipulation Language; II. DDL – Data Definition Language; III. DCL – Data Control Language.
Três comandos SQL, pertencentes às DML, DDL e DCL são, respectivamente,
Alternativas
Q2121326 Banco de Dados
Uma instituição possui um BD com duas tabelas, a primeira CARRO com os campos PLACA, MARCA, MODELO e COR, e a segunda PESSOA com os campos RG, NOME, ENDEREÇO e PLACA. Cruzando-se as informações dessas tabelas, precisa-se saber as informações de NOME, PLACA, MARCA e MODELO, com os resultados ordenados de forma ascendente por NOME e descendente por MARCA. Para isso, deve-se usar o seguinte comando SQL:
Alternativas
Q2121325 Banco de Dados
Banco de Dados é definido como uma coleção de dados interrelacionados, sendo o objetivo da arquitetura de sistemas de BD, estabelecida pela ANSI por meio do SPARC, separar o banco de dados físico das aplicações dos usuários, através de três diferentes níveis, descritos a seguir:
I. Nível mais alto da abstração, associada às partes do BD a que o usuário tem acesso conforme a necessidade individual de cada usuário. II. Nível mais baixo da abstração, associada à estrutura física de armazenamento do BD, a organização de arquivos e os métodos de acesso. III. Nível intermediário da abstração, associada à definição dos dados armazenados e às ligações entre eles, com destaque para as entidades, atributos, relacionamentos, operações e restrições.
Os níveis descritos em I, II e III são denominados, respectivamente, 
Alternativas
Q2121015 Banco de Dados
Ana está desenvolvendo um banco de dados analítico a partir da integração de dados do sistema de pagamento com o sistema de gestão de pessoal. No sistema de pagamento, os colaboradores são identificados pelo CPF. No sistema de gestão de pessoal, os colaboradores são identificados pelas iniciais do seu nome concatenadas com sua data de nascimento. Ana sabe que essas chaves primárias naturais apresentam diversas desvantagens e riscos para um ambiente de análise de dados integrados, como seu reuso e alteração de regras de composição, além de questões de desempenho.
Com isso, para carregar os dados no banco de dados analítico, Ana desenvolveu um ETL que substituiu as chaves naturais dos sistemas por uma chave artificial contendo inteiros simples sequenciais, utilizando uma:
Alternativas
Q2121013 Banco de Dados
Junior é o administrador do Banco de Dados da sua empresa e percebeu que um programador tinha acesso de alteração indevido a uma tabela. Para cancelar a permissão previamente concedida ao programador, Junior deve usar o comando SQL: 
Alternativas
Q2119596 Banco de Dados
Os índices em um Sistema de Banco de Dados têm papel fundamental para o processamento eficiente de consultas nos bancos de dados. Em relação a isso, há várias técnicas de indexação, mas nenhuma técnica é a melhor de forma absoluta. Considere as alternativas a seguir acerca de indexação em Sistemas de Banco de Dados e marque a alternativa correta. 
Alternativas
Q2119595 Banco de Dados
O objetivo do projeto de banco de dados relacional é gerar um conjunto de esquemas de relação que nos permita armazenar informações sem redundância desnecessária, e possibilitar recuperar informações com facilidade. Considerando o projeto e a modelagem de Banco de Dados Relacionais, assinale a alternativa INCORRETA.
Alternativas
Q2119587 Banco de Dados

O desafio de se armazenar e processar grandes volumes de dados com formatos diversos levou ao surgimento de bancos de dados não Relacionais (NoSQL). Essas demandas resultaram na necessidade de se desconsiderar em algumas características existentes em bancos de dados relacionais, em lugar de outras características mais flexíveis. Lidar com grandes quantidades de dados de forma estável e permitir que aplicações escalem a um custo baixo significa que características como a integridade garantida por meio de transações e a flexibilidade na criação de índices e consultas nem sempre serão possíveis. Considerando os NoSQL, analise as asserções a seguir.


I. Um sistema de armazenamento de chave-valor permite que os registros sejam armazenados e recuperados com base em uma chave e pode fornecer recursos de consulta limitados, mas não é um sistema de banco de dados completo.


II. Um documento no MongoDB é um objeto RTF (Rich Text Format) que possui, por padrão, um atributo _id que permite a realização de consultas e a recuperação do documento.


III. Como em muitos outros bancos de dados, no MongoDB o particionamento é feito com base no valor de um atributo especificado, chamado de atributo de particionamento ou chave de fragmento.


IV. No MongoDB os identificadores para os objetos inseridos, que podem ser usados como chaves para recuperar os objetos associados à chave, devem ser criados manualmente.


Estão corretas apenas as asserções

Alternativas
Q2119578 Banco de Dados
Considere a definição em SQL (Structured Query Language) das tabelas "departamento" e "professor", representando, respectivamente, as unidades acadêmicas e os professores da Universidade e devidamente alimentadas com as informações de todos os departamentos e professores: 
create table departamento  (nm_departamento varchar(20),  predio varchar(15),  primary key (nm_departamento));
create table professor  (cpf varchar(10),  titulo varchar(15),  nm_professor varchar(99),  nm_departamento varchar(20),  salario numeric(8,2),  primary key (cpf),  foreign key (nm_departamento) references departamento);
Assinale a alternativa que NÃO representa uma consulta SQL válida para obter a relação entre nome do professor, seu departamento e o prédio associado ao departamento. 
Alternativas
Q2110513 Banco de Dados
O comando do Transact-SQL para criar um stored procedure, denominado Eight, passando o parâmetro Seven, para executar uma operação de seleção é:
Alternativas
Q2110512 Banco de Dados
Considere o seguinte comando para a criação de um trigger no Transact-SQL:
CREATE TRIGGER Yellow ON Red AFTER UPDATE AS RAISEERROR (‘Aviso’, 16, 10);

Esse comando cria um trigger denominado
Alternativas
Q2110498 Banco de Dados
Constitui uma importante tarefa na modelagem de bancos de dados relacionais a definição dos atributos componentes dos conjuntos de entidades, bem como o tipo desses atributos. Considerando os diversos tipos de atributos possíveis, é correto afirmar que
Alternativas
Q2110497 Banco de Dados
Considere que, na modelagem de dados utilizando a orientação a objetos, há três classes: a classe Filme e as classes Suspense e Comédia, ambas herdando as características da classe Filme. Portanto, está-se fazendo uma aplicação do conceito de herança, segundo o qual
Alternativas
Q2110496 Banco de Dados
Considerando a modelagem de dados orientada a objetos, sejam dois conjuntos de entidades que devem ser representados por duas classes: Proprietário e Veículo. O modelo de classes deve refletir a seguinte situação: um proprietário pode possuir mais de um veículo e cada veículo é possuído por apenas um proprietário. O diagrama de classes correspondente a essa descrição é:
Alternativas
Q2110108 Banco de Dados
A linguagem Transact SQL do sistema gerenciador de bancos de dados Microsoft SQL Server possui o comando BULK INSERT, cuja função é
Alternativas
Q2110107 Banco de Dados
Considere o seguinte comando do sistema gerenciador de bancos de dados Microsoft SQL Server:
TRUNCATE TABLE Hand;
O resultado da execução desse comando é
Alternativas
Q2110106 Banco de Dados
O comando do sistema gerenciador de bancos de dados Microsoft SQL Server que desfaz as transações até um savepoint especificado é: 
Alternativas
Q2110100 Banco de Dados
Suspeita-se que um sistema web esteja sujeito a ataques do tipo SQL Injection. Sua página de acesso possui campos para digitação de login e senha e sabe-se que o script responsável por autenticar o usuário o faz por meio de uma única query do tipo SELECT, acessando a tabela de usuários da aplicação e fazendo uma busca por login e senha em texto claro (sem usar hash ou encriptação). Um procedimento que tem o potencial de fornecer acesso ao sistema, sem o conhecimento de um login e senha válidos (considerando que para conseguir acesso a query deva trazer algum resultado), seria digitar o seguinte conteúdo em um dos dois campos (podendo o atacante tentar nos dois):
Alternativas
Q2110077 Banco de Dados
O sistema gerenciador de bancos de dados Microsoft SQL Server 2012 possui a opção OFFSET que pode ser inserida em um comando SELECT. Tal opção especifica
Alternativas
Q2110076 Banco de Dados
O sistema gerenciador de bancos de dados Oracle 12c implementa o conceito de visões materializadas (materialized views), sendo correto afirmar que
Alternativas
Respostas
5561: E
5562: D
5563: B
5564: C
5565: B
5566: C
5567: A
5568: D
5569: A
5570: E
5571: A
5572: A
5573: C
5574: B
5575: C
5576: B
5577: E
5578: C
5579: E
5580: C