Questões de Banco de Dados para Concurso

Foram encontradas 12.811 questões

Q1636563 Banco de Dados
A estrutura de planejamento na maior parte das bases de dados segue três modelos lógicos de bases de dados. São eles:
Alternativas
Q1636172 Banco de Dados
Uma empresa em sua expansão verificou que existia a necessidade de ser realizada a duplicação de dados em arquivos separados como forma de contingência. Em relação aos conceitos de banco de dados, a duplicação de dados em arquivos separados é conhecida como:
Alternativas
Q1636008 Banco de Dados

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:

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635605 Banco de Dados

Considere o seguinte comando executado em um banco de dados MySQL e assinale a alternativa correta:


CREATE USER 'paulo'@'localhost' IDENTIFIED BY '12321';

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635604 Banco de Dados
Assinale a alternativas que NÃO INDICA uma cláusula que pode ser utilizada em um comando SELECT da linguagem SQL:
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635603 Banco de Dados
Assinale a alternativa correta no que diz respeito ao uso de triggers em um banco de dados MySQL:
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635601 Banco de Dados

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:

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635600 Banco de Dados

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.

Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635599 Banco de Dados
Assinale a alternativa que contém um comando inválido para criar uma tabela em um banco de dados Oracle 10g:
Alternativas
Q1632899 Banco de Dados
Sempre que é invocada uma consulta em um banco de dados, o otimizador de consulta SQL está tentando buscar a melhor forma possível para executar a consulta a fim de se obter um melhor desempenho. Esse processo é denominado:
Alternativas
Q1632898 Banco de Dados
Em banco de dados cliente servidor, como o MySQL Server, é permitido ao administrador ou usuário do banco de dados criar uma tabela virtual utilizando, para isso, códigos SQL. Essa tabela virtual é denominada:
Alternativas
Q1632897 Banco de Dados
_________________ é um ataque que visa a enviar comandos nocivos à base de dados através dos campos de formulários ou através de URLs. Um ataque bem-sucedido pode, entre outras coisas, apagar (dropar) uma tabela do banco, deletar todos os dados da tabela ou até adquirir senhas que estejam cadastradas em um banco. A alternativa que completa adequadamente a lacuna é:
Alternativas
Q1632896 Banco de Dados
A linguagem SQL é o recurso mais conhecido por DBAs e programadores para a execução de comandos em bancos de dados relacionais. As alternativas a seguir apresentam a organização dos subconjuntos, cada um com seus propósitos bem definidos, exceto o contido na alternativa:
Alternativas
Q1632605 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))

Uma consulta para retornar, para cada jogador, o número total de torneios que ele venceu é dada por
Alternativas
Q1632604 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))

Com o objetivo de obter, para cada jogador que venceu torneios, o valor do maior prêmio, o número do torneio e o ano em que foi ganho, a consulta SQL correta é
Alternativas
Q1632603 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))

Com o objetivo de retornar o nome e ano de nascimento dos jogadores mais velhos de todos os outros jogadores do grupo, a consulta SQL correta é
Alternativas
Q1632602 Banco de Dados
Considerando a relação “Dependentes”, criada por meio do comando SQL, “Create table Dependentes (numf int, nome varchar(15) not null, parentesco varchar(12) not null, primary key(numf, nome), foreign key (numf) references Funcionarios(numf) on update cascade on delete cascade)”, é correto afirmar que
Alternativas
Q1632599 Banco de Dados
No modelo relacional, é comum que uma relação contenha referências a outras. Nesse caso, a regra da integridade referencial determina que
Alternativas
Q1632598 Banco de Dados

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

Alternativas
Q1632597 Banco de Dados
No modelo entidade-relacionamento, um relacionamento total é aquele em que
Alternativas
Respostas
4521: A
4522: A
4523: E
4524: A
4525: C
4526: A
4527: B
4528: B
4529: B
4530: C
4531: B
4532: D
4533: E
4534: D
4535: A
4536: B
4537: A
4538: D
4539: C
4540: B