Questões de Concurso Sobre banco de dados

Foram encontradas 15.808 questões

Resolva questões gratuitamente!

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

Q252658 Banco de Dados
Em relação à normalização de relações, considere a seguinte relação e suas dependências funcionais (DF).

Imagem 015.jpg

Indique entre as opções abaixo de esquemas de relação aquela que é resultado da aplicação da segunda forma normal.

Alternativas
Q252657 Banco de Dados
A remoção de uma linha qualquer em DEPARTAMENTO requer que antes sejam removidas todas as linhas em EM- PREGADO que referenciem a linha de DEPARTAMENTO sendo removida.

DEPARTAMENTO (CodDepto, NomeDepto)
EMPREGADO (CodEmp, NomeEmp, CodDepto)
EMPREGADO[CodDepto] → DEPARTAMENTO[CodDepto]

Deseja-se obter os nomes dos departamentos (NomeDepto) que não possuem empregados. Para obter esse resultado, a consulta SQL é:

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
Q251659 Banco de Dados
A quantidade máxima de caracteres para o nome de uma coluna de uma tabela no Microsoft SQL Server 2008 é

Alternativas
Q251658 Banco de Dados
O Microsoft SQL Server 2008 possui diversas funções incorporadas. Dentre elas, há uma função que converte valores numéricos em texto. Essa função é denominada

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
Q251070 Banco de Dados
Ao ser executado o comando:

SELECT (SELECT Nome FROM Time WHERE Codigo = S.Time) as C FROM (SELECT CASE WHEN Placar1 > Placar2 THEN Time1 WHEN Placar2 > Placar1 THEN TIME2 ELSE 0 END as Time,ABS(Placar1 - Placar2) as Saldo FROM Jogo ORDER BY Saldo) S LIMIT 1;

o resultado será:

Alternativas
Q251069 Banco de Dados
Para que o resultado de uma consulta consiga trazer apenas as seguintes linhas e colunas:

Brasil|10|0|Argentina
Bolivia|4|2|Argentina
Brasil|2|0|Bolívia

É necessária a execução do comando


Alternativas
Respostas
13061: A
13062: B
13063: D
13064: C
13065: C
13066: A
13067: A
13068: C
13069: C
13070: E
13071: C
13072: A
13073: D
13074: A
13075: C
13076: D
13077: B
13078: A
13079: E
13080: B