SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- Создание таблицы Авторы CREATE TABLE Авторы ( АвторID SERIAL PRIMARY KEY, Имя VARCHAR(100) NOT NULL, Фамилия VARCHAR(100) NOT NULL, Дата_Рождения DATE ); -- Создание таблицы Жанры CREATE TABLE Жанры ( ЖанрID SERIAL PRIMARY KEY, Название VARCHAR(100) NOT NULL, Описание TEXT ); -- Создание таблицы Книги CREATE TABLE Книги ( КнигаID SERIAL PRIMARY KEY, Название VARCHAR(255) NOT NULL, Год_Издания INT, ЖанрID INT, FOREIGN KEY (ЖанрID) REFERENCES Жанры (ЖанрID) ON DELETE SET NULL ); -- Создание таблицы КнигиАвторы CREATE TABLE КнигиАвторы ( КнигаID INT, АвторID INT, PRIMARY KEY (КнигаID, АвторID), FOREIGN KEY (КнигаID) REFERENCES Книги (КнигаID) ON DELETE CASCADE, FOREIGN KEY (АвторID) REFERENCES Авторы (АвторID) ON DELETE CASCADE );
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear