Questões de Concurso Sobre banco de dados

Foram encontradas 15.589 questões

Q1646830 Banco de Dados
Marque a alternativa correta.
Alternativas
Q1646829 Banco de Dados

Considere que as duas transações a seguir devem ser escalonadas e marque a alternativa que contém um escalonamento serializável para essas transações.


Linha Transação 1

(a1) read(X);

(a2) X := X - n;

(a3) write(X);

(a4) read(Y);

(a5) Y := Y + n;

(a6) write(Y);


Linha Transação 2

(b1) read(X);

(b2) X := X + m;

(b3) write(X);


A ordem de execução das operações seria

Alternativas
Q1646828 Banco de Dados
Sobre organização de arquivos em bancos de dados, é correto afirmar que
Alternativas
Q1646827 Banco de Dados

Considerando a arquitetura de três níveis de Sistemas de Gerência de Bancos de Dados ilustrada na figura a seguir e as afirmações sobre a mesma, marque a alternativa correta.


Imagem associada para resolução da questão

Fonte: Elmasri, R.; Navathe, S. Fundamentals of Database Systems. Addison-Wesley,1994


I – O nível físico (ou interno) descreve como os dados estão realmente armazenados, sua estrutura de baixo nível e os detalhes completos do armazenamento de dados e caminho de acesso ao banco de dados.

II – O nível conceitual concentra-se na descrição global da base de dados, omitindo detalhes da estrutura de armazenamento físico e concentrando-se na descrição de entidades, tipos de dados, relacionamentos e restrições.

III – O nível externo descreve a interface visual para cada tipo de usuário, de acordo com as suas necessidades e requisitos de usabilidade do sistema.

IV – A capacidade de alterar o esquema de um nível sem ter que alterar o esquema no próximo nível superior é definida como a independência de dados.

Alternativas
Q1646826 Banco de Dados
Acerca do Modelo Global de Dados (MDG), é correto afirmar que
Alternativas
Q1646825 Banco de Dados

Uma Ferramenta CASE (Computer Aided Software Engineering – Engenharia de Software Auxiliada por Computador) pode auxiliar no projeto de banco de dados. Considere as afirmativas a seguir e marque a alternativa correta.


I – gerar automaticamente todas as consultas necessárias para o usuário em SQL.

II – gerar o esquema relacional a partir de um diagrama de Entidades e Relacionamentos.

III – Fazer controle de versões dos diagramas do projeto de banco de dados.

IV – Indicar anomalias visando adequar as tabelas às formas normais

Alternativas
Q1646824 Banco de Dados

Sobre o processo de normalização de banco de dados, considere o esquema apresentado a seguir no contexto de um sistema de controle de matrículas em cursos e marque a afirmativa correta.


Matrícula (CodAluno, CodTurma, CodDisciplina, NomeDisciplina, NomeAluno, DataNascAluno)


Onde:

Matrícula é o nome da tabela.

A chave primária é formada pelos atributos CodAluno e CodTurma.

CodAluno é o código do aluno matriculado.

CodTurma é o código da turma na qual o aluno está matriculado.

CodDisciplina é o código que identifica a disciplina da turma.

NomeDisciplina é o nome da disciplina da turma.

NomeAluno é o nome do aluno matriculado.

DataNascAluno é a data de nascimento do aluno matriculado.

Alternativas
Q1646823 Banco de Dados
Acerca de restrições de integridade no modelo relacional, é correto afirmar que
Alternativas
Q1646822 Banco de Dados
Sobre o modelo de dados Relacional, é correto afirmar que
Alternativas
Q1646821 Banco de Dados

Considere o diagrama de Entidades e Relacionamentos apresentado na figura a seguir:


Imagem associada para resolução da questão


Marque a alternativa que corresponde ao projeto lógico do modelo relacional correspondente ao apresentado na figura.

Alternativas
Q1646361 Banco de Dados
Dentre as técnicas de injeção de SQL, há uma que permite encontrar parâmetros injetáveis, descobrir o tipo e versão do SGBD e descobrir informação sobre o esquema relacional, por exemplo, o nome das tabelas e colunas, e tipos de dados das colunas. O nome dessa técnica é
Alternativas
Q1646349 Banco de Dados

As requisições DML, que são planejadas ou não planejadas, devem ser processadas pelo componente __________, que determina um modo eficiente de implementar a requisição.

- A palavra que preenche a lacuna acima é

Alternativas
Q1646348 Banco de Dados

Aplicando o comando SQL (select) nas tabelas abaixo, o número de linhas retornadas é:


Tabela: funcionarios

codfunc nome_func telefone

1019 Carlos 3222-3393

1212 Maria 3394-3939

1983 Maira 3223-1121


Tabela: dependentes

codfunc coddep nomedep

1983 01 Juliana

1019 02 Carla

1212 03 Pedro


select *

from funcionarios as func

inner JOIN dependentes as dep

ON func.codfunc = dep.codfunc

Where func.nome_func like ‘%ar%’

Alternativas
Q1646347 Banco de Dados

Aplicando a Terceira Forma Normal (3FN) no esquema relacional abaixo, os esquemas relacionais resultantes são:


funcionario {codfunc, nome, end, email, codsetor, descsetor, salario, codfuncao, descfuncao, ch_funcao, cpf}

Alternativas
Q1646346 Banco de Dados
Os procedimentos de trigger (gatilho) são procedimentos pré-compilados, armazenados junto com banco de dados e invocados automaticamente na ocorrência de algum evento especificado. Existem diversos exemplos da aplicabilidade de procedimentos de trigger, exceto: 
Alternativas
Q1638289 Banco de Dados
Considere a seguinte sequência obtida a partir de uma consulta SQL em uma tabela denominada Produto de um banco de dados relacional.
Item papel pincel pena presente

Uma consulta SQL que resulta nessa sequência é:
Alternativas
Q1638288 Banco de Dados
No modelo entidade-relacionamento de bancos de dados relacionais, um conjunto de relacionamentos R do tipo muitos-para-muitos, de um conjunto de entidades A para um conjunto de entidades B, indica que
Alternativas
Q1638283 Banco de Dados
Em um banco de dados de um data warehouse baseado em modelagem multidimensional, encontrou-se três tabelas: Venda, Vendedor e Produto, entre outras. Um subconjunto da estrutura referente a este trecho do modelo é o seguinte:
Imagem associada para resolução da questão
As tabelas Venda, Vendedor e Produto são classificadas, respectivamente, como:
Alternativas
Q1636567 Banco de Dados

Sobre o objetivo do Bussiness Inteligence (BI), leia as afirmativas abaixo e assinale a alternativa correta.


I. Extrair e integrar dados de múltiplas fontes.

II. Analisar informações contextualizadas, num nível de totalização e agrupamento maior.

III. Identificar relações de causa e efeito.

IV. Desenhar cenários, criar simulações e estudar tendências.


A alternativa que contém todas as afirmativas corretas é:

Alternativas
Q1636565 Banco de Dados
Para a coleta, ao processamento e à distribuição de dados entre dispositivos computacionais é dado o nome de:
Alternativas
Respostas
5241: B
5242: B
5243: C
5244: D
5245: D
5246: B
5247: B
5248: C
5249: C
5250: A
5251: A
5252: A
5253: C
5254: B
5255: D
5256: D
5257: E
5258: B
5259: E
5260: C