Foram encontradas 24.509 questões.
A Figura a seguir exibe um diagrama ER, que contém uma generalização total e exclusiva.

Um banco de dados relacional, cujo esquema tem por base o modelo conceitual acima, é composto pelos conjuntos A, B, C, D, E, R e T. Uma parte desse banco de dados é exibida a seguir.
A = { a1, a2, a3, a4, a5, a6 }
D = { d1, d2 }
E = { e1, e2 }
R = { (a1, d1), (a1, d2), (a2, d1), (a2, d2), (a4, d2) }
T = { (a5, e1), (a6, e2) }
Para que esse banco de dados seja coerente com as relações definidas no modelo ER acima, o conjunto B tem de ser formado pelos elementos
Provas
O controle diário da utilização de passes de metrô em uma cidade é feito por programas que utilizam um banco de dados composto pelas seguintes tabelas:
CREATE TABLE PASSE (
NUM INTEGER NOT NULL,
DATA_EXP DATE NOT NULL,
NUM_VIAGENS INTEGER NOT NULL,
PRIMARY KEY (NUM))
CREATE TABLE REG_VIAGEM (
NUM INTEGER NOT NULL,
NUM_ROLETA INTEGER NOT NULL,
DATA_VIAGEM DATE NOT NULL,
FOREIGN KEY (NUM)
REFERENCES PASSE (NUM))
A tabela PASSE contém uma linha para cada passe vendido pela empresa que administra o metrô. A coluna DATA_EXP informa a data de emissão do passe, e a coluna NUM_VIAGENS informa o número de viagens em que o passe poderá ser usado (número máximo de viagens). Este número não sofre alteração ao longo do tempo.
A tabela REG_VIAGEM contém uma linha para cada viagem em que o passe foi usado. A coluna NUM_ROLETA informa a roleta na qual o passe foi inserido, e a coluna DATA_VIAGEM informa a data em que o usuário inseriu o passe na roleta.
Qual comando SQL NÃO produzirá um erro de tempo de execução independentemente dos dados existentes nas duas tabelas que fazem parte do banco de dados?
Provas
Considere o diagrama E-R abaixo.

Qual esquema relacional preserva a semântica desse modelo E-R?
Provas
A descrição de esquemas de bancos de dados relacionais pode ser feita por meio da seguinte notação:
- Uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas.
- Em uma linha qualquer, os valores referentes às colunas são atômicos e monovalorados.
- Colunas que compõem a chave primária aparecem sublinhadas.
- A notação X → Y indica que Y depende funcionalmente de X (ou X determina Y).
Um banco de dados possui uma única tabela, cujo esquema é o seguinte:

Qual é o número mínimo de tabelas que esse banco de dados deve ter para que seu esquema atenda à 1FN e à 2FN, apenas?
Provas
O controle diário da utilização de passes de metrô em uma cidade é feito por programas que utilizam um banco de dados composto pelas seguintes tabelas:
CREATE TABLE PASSE (
NUM INTEGER NOT NULL,
DATA_EXP DATE NOT NULL,
NUM_VIAGENS INTEGER NOT NULL,
PRIMARY KEY (NUM))
CREATE TABLE REG_VIAGEM (
NUM INTEGER NOT NULL,
NUM_ROLETA INTEGER NOT NULL,
DATA_VIAGEM DATE NOT NULL,
FOREIGN KEY (NUM)
REFERENCES PASSE (NUM))
A tabela PASSE contém uma linha para cada passe vendido pela empresa que administra o metrô. A coluna DATA_EXP informa a data de emissão do passe, e a coluna NUM_VIAGENS informa o número de viagens em que o passe poderá ser usado (número máximo de viagens). Este número não sofre alteração ao longo do tempo.
A tabela REG_VIAGEM contém uma linha para cada viagem em que o passe foi usado. A coluna NUM_ROLETA informa a roleta na qual o passe foi inserido, e a coluna DATA_VIAGEM informa a data em que o usuário inseriu o passe na roleta.
Qual consulta SQL permite obter os números dos passes que nunca foram usados, juntamente com os números dos passes que já esgotaram o número de viagens realizadas?
Provas

No que se refere às duas tabelas acima, implementadas em um banco de dados relacional, julgue o item.
Da forma como as tabelas estão implementadas, é possível criar uma visão (view) para mostrar o nome dos corretores e a quantidade de denúncias associadas a eles no ano de 2021.
Provas

No que se refere às duas tabelas acima, implementadas em um banco de dados relacional, julgue o item.
Considerando-se que as duas tabelas estejam com registros e que elas não tenham sido implementadas com a opção DELETE CASCADE, caso o usuário decida removê-los, a forma correta será apagar primeiro os registros da tabela CORRETOR e, somente depois de validada a operação (COMMIT), apagar os registros da tabela DENUNCIA. Dessa forma, os casos de inconsistência de dados serão evitados.
Provas

No que se refere às duas tabelas acima, implementadas em um banco de dados relacional, julgue o item.
Mesmo as duas tabelas já possuindo chaves primárias, é possível criar índices tanto na tabela CORRETOR quanto na tabela DENUNCIA.
Provas

No que se refere às duas tabelas acima, implementadas em um banco de dados relacional, julgue o item.
A coluna INSCRICAO, na tabela DENUNCIA, foi definida como Primary Key, enquanto a coluna INSCRICAO, na tabela CORRETOR, foi definida como Foreign Key.
Provas

No que se refere às duas tabelas acima, implementadas em um banco de dados relacional, julgue o item
Infere-se das tabelas que um corretor pode ter diversas denúncias e que uma denúncia está associada a vários corretores.
Provas
Caderno Container