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?