Explore as questões disponíveis e prepare-se para seus estudos!
Acerca de fundamentos dos bancos de dados relacionais, normalização, diagrama entidade-relacionamento e linguagem SQL, julgue o item a seguir.
Por serem uma evolução dos modelos de bancos de dados
hierárquicos e em redes, os bancos de dados relacionais
dispõem de caminhos predefinidos por ligações e nós para
viabilizar o acesso aos dados de forma sistemática e
ordenada.
O código DDL abaixo cria três tabelas em um banco de dados relacional:
CREATE TABLE Velejadores (
vid INTEGER PRIMARY KEY,
nome VARCHAR(100),
idade INTEGER
);
CREATE TABLE Barcos (
bid INTEGER PRIMARY KEY,
nome VARCHAR(50),
modelo VARCHAR(50)
);
CREATE TABLE Reservas (
vid INTEGER,
bid INTEGER,
data DATE,
PRIMARY KEY (vid, bid),
FOREIGN KEY (vid) REFERENCES Velejadores(vid),
FOREIGN KEY (bid) REFERENCES Barcos(bid)
);
Considerando as tabelas acima, a seguinte consulta foi realizada:
SELECT V.nome FROM Velejadores V
WHERE NOT EXISTS (
(SELECT B.bid FROM Barcos B)
EXCEPT
(SELECT R.bid FROM Reservas R
WHERE R.vid = V.vid)
);
O retorno da consulta foram os nomes
Em relação a banco de dados relacionais, julgue o seguinte item.
A normalização de dados em um banco de dados é uma
técnica que organiza os dados desse banco em uma escala
específica, como valores entre 0 e 1.