Questões de Banco de Dados para Concurso
Foram encontradas 12.811 questões
Um Sistema de Informação tem por objetivo armazenar, tratar e fornecer informações de tal modo a apoiar as funções ou processos de uma organização. Existem diversos tipos de sistemas de informações, dos quais dois são caracterizados a seguir:
I- sistemas que têm por objetivo unir os diversos sistemas transacionais de uma organização, permitindo integrar os departamentos, de forma a agilizar processos e ainda gerar o Just-in-time;
II- sistemas que têm por objetivo agilizar a tomada de decisões sem onerar bases transacionais, sendo constituídos de uma base de dados centralizada OLAP, preenchida com dados copiados a partir de bases remotas e distribuídas OLTP.
Esses dois sistemas são conhecidos, respectivamente, como:
Considere o seguinte comando executado em um banco de dados MySQL e assinale a alternativa correta:
CREATE USER 'paulo'@'localhost' IDENTIFIED BY '12321';
Considere que um banco de dados Oracle possui uma tabela chamada “Pessoas” com uma única coluna (“nome”) do tipo VARCHAR2 de tamanho 30. Essa tabela está vazia, ou seja, não contém nenhum registro. Agora, considere que um usuário executa os comandos a seguir, em sequência:
INSERT INTO Pessoas values('Joaquim José da Silva Xavier');
INSERT INTO Pessoas values('Anita Garibaldi');
SELECT * FROM Pessoas;
A execução dessa instrução SELECT traz como resultado:
Sobre a utilização de VIEWS em um banco de dados Oracle 10g, analise as afirmativas a seguir e assinale a alternativa correta:
I. É possível utilizar uma cláusula GROUP BY na criação de uma VIEW.
II. Uma VIEW pode ser criada para exibir dados de mais de uma tabela.
III. A utilização de VIEWS aumenta a performance do banco de dados.
IV. A utilização de VIEWS, por si só, garante a integridade das informações contidas no banco de dados.
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
O modelo relacional permite expressar diretamente algumas restrições de integridade ou regras de consistência que dizem respeito a valores de atributos permissíveis em relações. Uma regra importante, chamada regra de integridade existencial, diz que a chave primária