Questões de Concurso Sobre banco de dados

Foram encontradas 15.698 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
Q1632601 Banco de Dados

A figura a seguir apresenta os relacionamentos entre entidades de dois conjuntos de entidades A e B.


Imagem associada para resolução da questão


Considerando que o relacionamento entre A e B é dado por um conjunto de relacionamentos binário R, a cardinalidade deste relacionamento R é dada por

Alternativas
Q1632600 Banco de Dados

    Considere o diagrama entidade-relacionamento, apresentado abaixo, e as seguintes restrições: i) com um professor e uma disciplina específica, têm-se diversos alunos; ii) com um professor e um aluno específico, têm-se diversas disciplinas; iii) com um aluno e uma disciplina específica, tem-se apenas um único professor.

    

Considere, também, que “num_aluno” é chave primária em “Aluno”, “num_disciplina” é chave primária em “Disciplina”, e “num_prof” é chave primária em “Professor”.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta o conjunto de relacionamentos R corretamente mapeado para a relação R.

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
Q1632596 Banco de Dados
No modelo entidade-relacionamento, a expressão entidade fraca identifica entidades que
Alternativas
Q1632595 Banco de Dados

O diagrama entidade-relacionamento, apresentado a seguir, representa o modelo de dados conceitual que descreve a relação entre funcionários, seus dependentes e os departamentos de uma empresa.


Imagem associada para resolução da questão


Observando o diagrama, é correto afirmar que

Alternativas
Q1631429 Banco de Dados
O SGBD Oracle 11g R2 mantém um conjunto de views sobre performance, denominadas Performance Views, cujos dados podem ser utilizados no tuning do banco de dados.

O nome de cada view desse conjunto de views Oracle inicia-se com:
Alternativas
Q1631423 Banco de Dados
Selecione a alternativa cujos itens são todos operadores SET SQL (em SQL; PL/SQL; PL/pgSQL; ou T-SQL).
Alternativas
Q1631420 Banco de Dados
Analise as afirmativas abaixo sobre operações de backup e recovery em SGBDs Oracle.

1. O RMAN (Recovery Manager) está disponível em distribuições Oracle somente a partir da versão 9i.
2. O Oracle Data Guard trabalha com bancos de dados sobressalentes (em standby) de modo a melhorar a segurança dos dados da companhia, principalmente com relação a desastres e eventos de corrupção de dados.
3. O backup dos datafiles, control files e archived redo logs do Oracle constitui um backup físico do banco de dados.
4. A melhor estratégia de backup é aquela que tem como foco e base a realização de backups lógicos, principalmente a partir da versão 10g do Oracle, quando os backups físicos passaram a perder relevância em função do aperfeiçoamento das ferramentas de backup lógico do Oracle.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631417 Banco de Dados
Identifique abaixo itens que constituem parâmetros básicos de inicialização do SGBD Oracle 10gR2.

1. DB_UNIQUE_NAME 2. SESSIONS 3. NLS_LANGUAGE 4. DB_BLOCK_SIZE 5. UNDO_TABLESPACE

Assinale a alternativa que indica todos os itens corretos.
Alternativas
Q1631415 Banco de Dados
A view do SGBD Oracle 10g R2 que contém informações sobre diversas operações que rodam por períodos superiores a 6 segundos, incluindo algumas operações de backup e recovery, estatísticas e também de execução de queries, é a:
Alternativas
Q1631413 Banco de Dados
Analise as afirmativas abaixo sobre o Oracle RAC (Real Application Cluster).

1. O parâmetro básico de inicialização INSTANCE_NUMBER deve ser definido para cada instância, e todas as instâncias devem ter valores distintos.
2. O banco de dados Oracle 10g R2 RAC pode ser instalado tanto em distribuições RHEL4 (Red Hat Enterprise Linux 4) quanto em SLES9 (Novell Suse Linux Enterprise Server 9).
3. Todos os servidores do cluster devem compartilhar todo o storage utilizado para um banco de dados RAC. O tipo de storage utilizado pode ser NAS, SAN ou disco SCSI.


Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
5381: B
5382: D
5383: E
5384: D
5385: A
5386: B
5387: A
5388: C
5389: B
5390: D
5391: C
5392: B
5393: D
5394: D
5395: B
5396: C
5397: A
5398: E
5399: D
5400: E