Foram encontradas 24.456 questões.
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Domínio
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
Provas
I. Um modelo de dados oferece uma maneira de descrever o projeto de um banco de dados no nível físico, lógico e de controle. II. O modelo relacional é um exemplo de modelo baseado em registros, no qual o banco de dados é estruturado em registros de formato variável. III. Um modelo de dados orientado a objetos é uma extensão do modelo entidade-relacionamento com noções de encapsulamento, métodos e identidade do objeto. IV. No modelo conceitual, o banco de dados é descrito de forma independente de implementação.
Está correto o que consta APENAS em:
Provas
Avalie as sentenças SQL, apresentadas a seguir, considerando que a integridade referencial entre as tabelas Aluno e Curso é parcial:

No valor retornado pela sentença,
Provas
Considere o seguinte schema de banco de dados.

Tomando como base as informações, ao
Provas
Considere que a tabela NotaFiscalItem está armazenada em um sistema gerenciador de banco de dados (SGBD) relacional, contendo os seguintes dados.

O resultado produzido pela execução do comando SQL, ao considerar os dados apresentados na tabela NotaFiscalItem, é
Provas
O esquema relacional a seguir servirá de contexto para a questão.
Ele descreve um banco de dados usado por uma loja que presta serviços para donos de animais de estimação.

Observações:
• A coluna DATA contém datas no formato AAAAMMDD.
• A coluna SEQ é usada para representar a sequência de serviços executados em um animal em uma mesma data.
• A coluna NOME_PROF é usada para representar o nome do profissional que realizou determinado serviço.
• A coluna DESCRICAO é usada para representar o nome de um serviço prestado pela loja.
Provas
O esquema relacional a seguir servirá de contexto para a questão.
Ele descreve um banco de dados usado por uma loja que presta serviços para donos de animais de estimação.

Observações:
• A coluna DATA contém datas no formato AAAAMMDD.
• A coluna SEQ é usada para representar a sequência de serviços executados em um animal em uma mesma data.
• A coluna NOME_PROF é usada para representar o nome do profissional que realizou determinado serviço.
• A coluna DESCRICAO é usada para representar o nome de um serviço prestado pela loja.
Provas
A questão 40 baseia-se na Figura 3, que mostra um Diagrama Entidade Relacionamento (DER), no qual se observa uma estrutura de entidade associativa.

Figura 3 - DER
A partir do DER da Figura 3, pode-se derivar os seguintes esquemas relacionais, segundo os conceitos do modelo relacional:
I. C (c1, a1, d1)
d1 referencia D
a1 referencia A
II. E (c1, e1, f1)
c1 referencia C
f1 referencia F
III. F (f1, f2)
Quais estão corretos?
Provas
Figura 1(a) - DER
|
CREATE TABLE delegacia policia ( codigo NUMBER (4), bairro VARCHAR2?2(20) NOT NULL, cidade VARCHAR2(60) NOT NULL ); CREATE TABLE policial ( identificador NUMBER(4), matricula NUMBER (6), tipo_sangue VARCHAR2 (3) NOT NULL, nome VARCHAR2(50) NOT NULL, patente VARCHAR2(30) NOT NULL ); CREATE TABLE arma ( calibre NUMBER(4) NOT NULL, codigo NUMBER (6), fabricante VARCHAR2 (30) NOT NULL, descricao VARCHAR2(60) NOT NULL, numero_registro NUMBER(9) NOT NULL ); |
Após a criação e população das tabelas correspondentes ao DER da Figura 1(a), observou-se que o policial chamado "Pedro Luz", detentor da matrícula de número "2275", ainda não tinha nenhuma de suas três armas cadastradas no SGBD. Nesse caso, para cadastrar as armas desse policial, basta executar, nesse SGBD, as seguintes declarações, em SQL padrão:
I. insert into arma (calibre, codigo, fabricante, descricao, numero_registro) values (32, null, 'TAURUS', 'M9 TATICA', 2275);
II. insert into arma (codigo, calibre, fabricante, descricao) values (2275, 22, 'ROSSI', 'PESSOA');
III. insert into arma values (20, 2275, 'CBC', 'ANIMAL', 345783)
Quais estão corretas?
Provas
A questão 39 baseia-se na Figura 2, que mostra, esquematicamente, a execução de uma transação em um Sistema Gerenciador de Banco de Dados (SGBD).

Figura 2 - Transação em um SGBD
A Figura 2 exibe, de forma gráfica, a seguinte situação: o SGBD está em um estado inicial e, sobre ele, é executada uma transação, que se for encerrada com sucesso, os seus resultados são tornados persistentes no SGBD, por meio da execução do comando "commit". Entretanto, se a transação falhar, as operações que a compõem serão desfeitas, por meio do comando "rollback". Nesse caso, pode-se afirmar que tal Figura representa, esquematicamente, a seguinte propriedade de transação "ACID":
Provas
Caderno Container