Pegando o exemplos utilizado pelo instrutor em que temos tabelas com aluno, curso e uma tabela que com uma FOREIGN KEY aluno_curso, onde devemos declarar o CASCADE e RESTRICT? Apenas na tabela com a FOREIGN KEY?
Pergunto pois esse exercício do telefone não ficou muito claro pra mim, como a table pessoa não conta com um UPDATE CASCADE, pensei que não seria possível fazer esse update.
CREATE TABLE pessoas (
    id INTEGER PRIMARY KEY,
    nome VARCHAR(255) NOT NULL
);CREATE TABLE telefones (
    id INTEGER PRIMARY KEY,
    pessoa_id INTEGER,
    numero VARCHAR(15) NOT NULL,
    FOREIGN KEY (pessoa_id) REFERENCES pessoas (id)
    ON DELETE RESTRICT
    ON UPDATE CASCADE
); 
            