São dadas a seguir duas tabelas no banco de dados PostgreSQL...
Próximas questões
Com base no mesmo assunto
Ano: 2024
Banca:
UFMT
Órgão:
UFMT
Prova:
UFMT - 2024 - UFMT - Analista de Tecnologia da Informação |
Q2654612
Banco de Dados
São dadas a seguir duas tabelas no banco de dados PostgreSQL: orders e customers.
CREATE TABLE customers ( customer_id SERIAL PRIMARY KEY, customer_name VARCHAR(100) );
CREATE TABLE orders ( order_id SERIAL PRIMARY KEY, order_date DATE, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) );
Qual alternativa altera a definição dessa chave estrangeira de modo que, quando um registro na tabela customers for deletado, a coluna customer_id na tabela orders seja atualizada para NULL?
CREATE TABLE customers ( customer_id SERIAL PRIMARY KEY, customer_name VARCHAR(100) );
CREATE TABLE orders ( order_id SERIAL PRIMARY KEY, order_date DATE, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) );
Qual alternativa altera a definição dessa chave estrangeira de modo que, quando um registro na tabela customers for deletado, a coluna customer_id na tabela orders seja atualizada para NULL?