Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.334 questões
São apresentadas a seguir as instâncias das tabelas de um banco de dados relacional de uma empresa que reserva carros com motoristas para locação:
Dada a consulta:
SELECT M.nome-motr
FROM Motoristas M
WHERE M.id-motr IN (SELECT R.id-motr
FROM Reservas R
WHERE R.id-carro IN
(SELECT C.id-carro
FROM Carros C
WHEREC.cor =
‘Vermelho’)
O resultado obtido será:
No que diz respeito aos fundamentos de banco de dados, julgue o item a seguir.
Um banco de dados do tipo relacional é aquele composto por
um conjunto de relações conhecidas como tabelas.
No que concerne a banco de dados, julgue o item a seguir.
Em bancos de dados relacionais, chave estrangeira é aquela
que permite uma ligação lógica entre duas tabelas — a chave
estrangeira de uma tabela se liga logicamente à chave primária
de outra tabela.
Considere a seguinte tabela de um banco de dados relacional:
Funcionário (ID, Nome, Função, Salário)
O comando SQL para obter a média dos salários agrupados por Função, apenas para médias superiores a R$ 2.000,00 é
SELECT Função, AVG (Salário)
FROM Funcionário
GROUP BY Função
X AVG(Salário) > 2000,00
Para que a consulta atenda ao especificado, o valor de X
deve ser substituído por:
Com relação aos bancos de dados relacionais, julgue o próximo item.
Em bancos de dados relacionais, as tabelas que compartilham
um elemento de dado em comum podem ser combinadas para
apresentar dados solicitados pelos usuários.
Com relação aos bancos de dados relacionais, julgue o próximo item.
Denomina-se visão uma tabela única derivada de uma ou mais
tabelas básicas do banco. Essa tabela existe em forma física
e viabiliza operações ilimitadas de atualização e consulta.
Com relação aos bancos de dados relacionais, julgue o próximo item.
O catálogo de um sistema de gerenciamento de banco de dados
relacional armazena a descrição da estrutura do banco de dados
e contém informações a respeito de cada arquivo, do tipo
e formato de armazenamento de cada item de dado
e das restrições relativas aos dados.
Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela.
Considere as seguintes opções para remover registros de uma tabela T:
I. Usando o comando DELETE;
II. Usando o comando TRUNCATE;
III. Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida.
Sobre essas opções, é correto afirmar que:
Para responder a questão, considere as informações abaixo.
A1 → A2
A2 → A1
O projetista do banco de dados pretende que seu esquema respeite as formas normais 3FN e BCFN, e analisou três alternativas para a criação da tabela.
I. create table T (A1 int not null, A2 int not null)
II. create table T (A1 int not null, A2 int not null, unique (A1,A2))
III. create table T (A1 int not null, A2 int not null, unique (A1), unique (A2))
Assinale:
Cada transação possui uma sequência de leituras e(ou) escritas delimitada por comandos begin e commit, ou com o comando abort.
Tab1 (C1, C2, C3) e Tab2 (C4, C5, C1)
Sendo C1 a chave primária de Tab1 e C4 a chave primária de Tab2. C1 é chave estrangeira em Tab2, com origem na chave primária C1, de Tab1.
Essa chave estrangeira foi declarada para propagar alterações feitas no valor da chave primária de origem. Assim, para testar esse aspecto, o valor de C1 de um determinado registro de Tab1 foi alterado de 1 para 10, tendo como consequência