Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
-- Создание таблицы Workers (Сотрудники) CREATE TABLE Workers ( ID SERIAL PRIMARY KEY, F VARCHAR(50) NOT NULL, -- Фамилия I VARCHAR(50) NOT NULL, -- Имя O VARCHAR(50), -- Отчество (может быть NULL) Birthday DATE, -- Дата рождения Sex CHAR(1) -- Пол (М/Ж) ); -- Создание таблицы Position (Должности) CREATE TABLE Position ( ID SERIAL PRIMARY KEY, Title VARCHAR(100) NOT NULL, -- Название должности Salary DECIMAL(10, 2) -- Зарплата ); -- Создание таблицы Appointment (Назначения) CREATE TABLE Appointment ( ID SERIAL PRIMARY KEY, People_ID INT NOT NULL, -- Ссылка на сотрудника Position_ID INT NOT NULL, -- Ссылка на должность Start_date DATE NOT NULL, -- Дата начала работы Due_date DATE, -- Дата окончания (может быть NULL, если работает) FOREIGN KEY (People_ID) REFERENCES Workers(ID), FOREIGN KEY (Position_ID) REFERENCES Position(ID) ); -- Создание таблицы Subjects (Предметы) CREATE TABLE Subjects ( ID SERIAL PRIMARY KEY, Title VARCHAR(100) NOT NULL, -- Название предмета Class VARCHAR(20) -- Класс/категория ); -- Создание таблицы Schoolars (Ученики) CREATE TABLE Schoolars ( ID SERIAL PRIMARY KEY, F VARCHAR(50) NOT NULL, -- Фамилия I VARCHAR(50) NOT NULL, -- Имя O VARCHAR(50), -- Отчество Birthday DATE, -- Дата рождения Sex CHAR(1) -- Пол (М/Ж) );

Stuck with a problem? Got Error? Ask AI support!

Copy Clear