Page 1 of 1

Criando um banco de dados relacional chave estrangeira

Posted: 01 Jun 2019, 03:05
by javanunes
Com o bando de dados relacional, ao apagar um item em uma tabela, os outros itens que tem em outras tabelas ligadas a esse primeiro item apagado, serão apagados também automaticamente.

Code: Select all

CREATE DATABASE heteros;
USE heteros;

CREATE TABLE cliente (
 id_cliente SMALLINT PRIMARY KEY,
 nome_cliente VARCHAR(50)
);

CREATE TABLE puta (
 id_puta SMALLINT AUTO_INCREMENT PRIMARY KEY,
 nome VARCHAR(50),
 id_cliente SMALLINT,
 CONSTRAINT fk_id_puteiro FOREIGN KEY (id_cliente)
 REFERENCES cliente(id_cliente)
 ON DELETE CASCADE
 ON UPDATE CASCADE
);