Implementação de Banco de Dados - Parte 4

Implementação de Banco de Dados - Parte 4

University

20 Qs

quiz-placeholder

Similar activities

Banco de Dados

Banco de Dados

University - Professional Development

20 Qs

Conceitos de Qualidade de Software

Conceitos de Qualidade de Software

University

20 Qs

Conceitos de Segurança da Informação

Conceitos de Segurança da Informação

University

20 Qs

Gerência de Projetos

Gerência de Projetos

University

15 Qs

Fundamento de Java

Fundamento de Java

University - Professional Development

15 Qs

Prova QoS, IPv6, MPLS

Prova QoS, IPv6, MPLS

University

20 Qs

Engenharia de Software

Engenharia de Software

University

16 Qs

Programação de Computadores - Aula - 0

Programação de Computadores - Aula - 0

University

20 Qs

Implementação de Banco de Dados - Parte 4

Implementação de Banco de Dados - Parte 4

Assessment

Quiz

Computers

University

Easy

Created by

Ives da Silva Pires

Used 4+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?

3

1

4

2

0

2.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:

Nenhuma das respostas anteriores.

O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário.

O predicado LIKE é um predicado com operações de boleanos.

A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY.

O predicado IS NULL faz a checagem de valores zerados.

3.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

(CESGRANRIO - 2006 - EPE - Área Tecnologia da Informação)

Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA.

O problema de espera indefinida (starvation) pode ocorrer se o esquema de espera para itens bloqueados for parcial, dando prioridade a algumas transações sobre as outras.

As técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios, portanto, deadlocks nunca podem ocorrer.

Uma forma para detectar um estado de deadlock consiste em construir um grafo wait-for.

O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação T no conjunto.

Diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação

4.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?

DML

Controle de transações

DCL

DRL

DDL

5.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Dentre as opções a seguir, qual não é uma função de grupo?

CONT(*)

SUM(x)

MED(X)

MAX(x)

AVG (x)

6.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

Escreva uma consulta SQL que recupere o código e o nome de todos os empregados. A tabela empregado está ilustrada na figura a seguir.

SELECT codigo_empregado, nome FROM empregado.

.

7.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Media Image

Considere as tabelas abaixo:


Queremos executar o seguinte comando SQL:


INSERT INTO aluno VALUES (9, 'Roberto', 'ENG');


O que acontecerá? Justifique sua resposta.

Não será possível inserir a tupla mostrada no comando acima, pois não existe na tabela curso nenhuma tupla com o valor de cod_curso = 'ENG' e como a coluna cod_curso da tabela aluno é chave estrangeira da coluna cod_curso da tabela curso estaremos violando a restrição de integridade referencial ao tentar inserir a tupla mostrada acima.

.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?