Questão
ID 2574326Disciplina: Tecnologia da Informação
Assuntos: Insert, Update e Delete
Ano: 2018 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Prefeitura Municipal de Esteio
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?