Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.352 questões

Q252664 Banco de Dados
A ___________ é uma das áreas de memória que constituem a System Global Area (SGA) de uma instância Oracle. Tal área mantém dados do dicionário Oracle, tais como sentenças SQL para reutilização, descrições de índices, tabelas e privilégios de acesso.

Alternativas
Q252662 Banco de Dados
Quanto à otimização de consultas de consultas SQL, é CORRETO afrma que

Alternativas
Q252661 Banco de Dados
Em relação à Segurança e Autorização em Banco de Dados, analise as seguintes sentenças, marcando (V) para verdadeira e (F) para falsa.

( ) O privilégio de SELECT sobre uma relação R já permite que se estabeleça restrição de integridade referencial para R.

( ) Mesmo se tiver recebido o privilégio de CREATE VIEW, um usuário ainda precisa receber o privilégio de SELECT em uma relação específca se quiser criar uma visão a partir dessa relação.

( ) Um privilégio concedido com GRANT OPTION permite que o usuário que o recebeu possa conceder tal privilégio a outros usuários.

( ) A concessão de privilégios não se aplica às visões.

Assinale a opção com a sequência CORRETA.

Alternativas
Q252660 Banco de Dados
___________ é um tipo de entrada no log de operações das transações de um banco de dados escrita quando o SGBD grava no banco de dados os buffers de memória que tiverem sido modifcados. Esse tipo de entrada garante que buffers modifcados sejam gravados em disco mesmo que suas transações não tiverem sido efetivadas. Complete a lacuna com a opção correta dentre as opções seguintes.

Alternativas
Q252656 Banco de Dados
Considere o seguinte esquema de dados relacional que representa departamentos e seus empregados.

DEPARTAMENTO (CodDepto, NomeDepto)
EMPREGADO (CodEmp, NomeEmp, CodDepto)

Considere também a seguinte restrição de integridade referencial para esse esquema: EMPREGADO.CodDepto é chave estrangeira de DEPARTAMENTO.CodDepto com as opções ON DELETE SET NULL e ON UPDATE CASCADE

Todas as sentenças abaixo respeitam essa restrição de integridade, EXCETO:

Alternativas
Q252655 Banco de Dados
Considere um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e com a entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO (sendo NOME-DEPENDENTE chave parcial). Existe também o relacionamento identifcador POSSUI entre EMPREGADO e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir N DEPENDENTES e um DEPENDENTE tem que ser necessariamente de um único EMPREGADO. Escolha entre as opções abaixo a que descreve CORRETAMENTE o esquema relacional para a entidade DEPENDENTE

Alternativas
Q252654 Banco de Dados
A linguagem SQL possui comandos de defnição de dados (DDL - Data Defnition Language), dos quais faz parte o seguinte comando:

Alternativas
Q252653 Banco de Dados
Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.

I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.

II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.

III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.

IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.

Estão CORRETAS as afrmativas:

Alternativas
Q252652 Banco de Dados
Segundo Elmasri & Navathe, a arquitetura de três esquemas pode ser usada para explicar melhor o conceito de independência de dados. Com relação a esse conceito e a arquitetura de três esquemas, analise os itens a seguir, marcando (V) para o item verdadeiro e (F) para o item falso.

( ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo.

( ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual.

( ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto.

( ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.

Assinale a opção com a sequência CORRETA.

Alternativas
Q252651 Banco de Dados
Em relação aos Sistemas Gerenciadores de Banco de Dados (SGBD), analise as seguinte afirmativas.

I. A estrutura de arquivos de dados é armazenada no catálogo do SGBD separadamente do programa de acesso aos dados.

II. O módulo do SGBD para o processamento de consulta e otimização é responsável por criar automaticamente índices que tornem as consultas mais efcientes.

III. O módulo de armazenamento temporário (buffering) de partes do banco de dados em memória é somente utilizado nos processos de backup e recuperação do banco de dados.

Assinale a alternativa CORRETA:

Alternativas
Q252591 Banco de Dados
Analise as seguintes afirmativas sobre implementações em Oracle Database Server e PL/SQL. I. As funções MAX e MIN podem ser utilizadas apenas com dados numéricos.  II. Uma ROLE possibilita agrupar privilégios de forma a criar um perfil que pode ser atribuído de uma única vez.  III. Não se deve usar a opção CYCLE na criação de uma SEQUENCE se ela será utilizada para gerar valores de chave primária. Assinale a alternativa CORRETA:
Alternativas
Q251360 Banco de Dados
Atenção: Analise a seguinte sequência de comandos em SQL para responder às questões de números 42 e 43.

CREATE TABLE Livro (ISBN INT, Nome VARCHAR(40),Autor INT, Editora INT);
CREATE TABLE Autor (Codigo INT, NOME VARCHAR(40));
CREATE TABLE Editora (Codigo INT, Nome VARCHAR(40));
INSERT INTO Livro VALUES (12345, "Programas em C",1,1);
INSERT INTO Livro VALUES (67890, "Métodos Ágeis",1,2);
INSERT INTO Autor VALUES (1, "Manoel da Silva");
INSERT INTO Editora VALUES (1, "Editora Livros");

Note que os exemplos abaixo consideram que as linhas apresentadas acima já foram executadas.

Para receber como resultado a quantidade de autores que possuem livros publicados por uma editora cadastrada é necessário executar o comando

Alternativas
Q251359 Banco de Dados
Atenção: Analise a seguinte sequência de comandos em SQL para responder às questões de números 42 e 43.

CREATE TABLE Livro (ISBN INT, Nome VARCHAR(40),Autor INT, Editora INT);
CREATE TABLE Autor (Codigo INT, NOME VARCHAR(40));
CREATE TABLE Editora (Codigo INT, Nome VARCHAR(40));
INSERT INTO Livro VALUES (12345, "Programas em C",1,1);
INSERT INTO Livro VALUES (67890, "Métodos Ágeis",1,2);
INSERT INTO Autor VALUES (1, "Manoel da Silva");
INSERT INTO Editora VALUES (1, "Editora Livros");

Note que os exemplos abaixo consideram que as linhas apresentadas acima já foram executadas.

Para receber como resultado apenas a string Programas em C, é necessário executar o comando

Alternativas
Q251358 Banco de Dados
Em linguagem SQL, o comando utilizado para remover uma tabela de um banco de dados é

Alternativas
Q251357 Banco de Dados
No banco de dados MySQL, a opção DELAYED, quando utilizada em conjunto com a cláusula INSERT em um comando, permite

Alternativas
Q251356 Banco de Dados
Quando o nível de isolamento de uma transação em SQL no banco de dados PostgreSQL é definido como serializável (Serializable), o comando SELECT enxerga apenas os dados efetivados

Alternativas
Q251355 Banco de Dados
Em bancos de dados PostgreSQL, o comando DECLARE é utilizado para

Alternativas
Q251071 Banco de Dados
No banco de dados PostgreSQL, o comando utilizado para efetivar a transação corrente é chamado

Alternativas
Q251068 Banco de Dados
No banco de dados PostgreSQL, o comando MOVE é utilizado para reposicionar

Alternativas
Q251067 Banco de Dados
No banco de dados MYSQL, o comando utilizado para mudar o nome de uma ou mais tabelas é

Alternativas
Respostas
12541: B
12542: C
12543: B
12544: D
12545: D
12546: C
12547: C
12548: A
12549: A
12550: C
12551: C
12552: A
12553: D
12554: A
12555: C
12556: D
12557: B
12558: A
12559: D
12560: A