Banco de dadosSql
- (FCC 2015)
Considere que os comandos foram executados na sequência da numeração indicada:
[1] CREATE TABLE Tab_InfJuv
(ID integer UNIQUE, Unidade varchar (50), Defensor varchar (50), Tipo integer);
[2] INSERT INTO Tab_InfJuv VALUES ( 11, 'Chacara Santo Antonio-Sao Paulo', 'Jorge da Silva', 1);
[3] INSERT INTO Tab_InfJuv VALUES ( 14, 'Parque Monteiro Soares- Sao Paulo', 'Maria Joana Santos', 2);
[4] INSERT INTO Tab_InfJuv VALUES ( 12, 'Centro-São Paulo', 'Jorge da Silva', 2);
[5] INSERT INTO Tab_InfJuv VALUES ( 32, 'Centro-Diadema', 'Ana Maria da Silva', 1);
O comando SQL
A) [1] cria uma tabela cuja chave primária é ID.
B) [4] provocará uma reorganização dos registros da tabela, pois o campo ID está fora de ordem.
C) ALTER TABLE Tab_InfJuv INCLUDE PRIMARY KEY (ID); fará com que o campo ID passe a ser a chave primária da tabela.
D) INSERT INTO Tab_InfJuv VALUES (32, 'Centro2-Diadema', 'Carlos Santos Silva', 2); provocará um erro.
E) ALTER TABLE TabInfJuv ADD PRIMARY KEY (ID); dará erro porque o campo ID não é NOT NULL.
Próximo:
EXERCÍCIOS - Exercício 212
Vamos para o Anterior: Exercício 210
Tente Este: Exercício 117
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados