Linguagem SQL ANSICebraspeProva: DATAPREV 2006 · analista de tecnologia da informacao perfil iii desenvolvimento de sistemas
Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:create table autor(Nome varchar(15) not null unique,Sobre_Nome varchar(30) not null unique,Nacionalidade varchar(20),primary key(Nome, Sobre_Nome));create table livro(Titulo varchar(60) not null unique,Autor_Nome varchar(15) not null,Autor_Sobre_nome varchar(30) not null,primary key(Titulo),Foreign key (Autor_Nome) references autor(Nome),Foreign key (Autor_Sobre_nome) references autor(Sobre_Nome)); Suponha-se que, na definição da tabela ‘livro’, tivesse sido definida a cláusula‘Foreign key (Autor_Sobre_Nome) references autor(Sobre_Nome) on delete cascade’ao invés da atual. Neste caso, o comandodelete from autorsempre remove todas as tuplas da tabela ‘autor’.
Atalhos: A–B marca · Shift+letra corta · Enter confirma