Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Создаём базу данных "Дом пионеров"
- CREATE DATABASE IF NOT EXISTS 'PionersHouse';
- --Создаём таблицу, содержащую информацию по именам и фамилиям пионеров
- CREATE TABLE 'tableName' (
- pioneer_ID INT NOT NULL DEFAULT 0 UNSIGNED AUTO_INCREMENT COMMENT 'Код пионера',
- firstName VARCHAR(20) NULL COMMENT 'Имя пионера',
- lastName VARCHAR(25) NOT NULL COMMENT 'фамилия пионера',
- clubName_ID INT NOT NULL COMMENT 'код клуба',
- CONSTRAINT pkPioneer_ID PRIMARY KEY (pioneer_ID),
- CONSTRAINT ixLastName UNIQUE KEY (lastName),
- INDEX (clubName_ID),
- CONSTRAINT fkTableClubNameClubName_ID FOREIGN KEY (clubName_ID)
- REFERENCES tableClubName (clubName_ID))
- COMMENT 'Имена и фамилии пионеров';
- --Создаём таблицу, содержащую информацию по названиям клубов
- CREATE TABLE 'tableClubName' (
- clubName_ID INT NOT NULL DEFAULT 0 UNSIGNED AUTO_INCREMENT COMMENT 'код клуба',
- clubName VARCHAR (25) NOT NULL COMMENT 'название клуба',
- clubClass_ID INT NOT NULL COMMENT 'код класса клуба',
- CONSTRAINT pkClubName_ID PRIMARY KEY (clubName_ID),
- INDEX (clubClass_ID),
- CONSTRAINT fkTableClubClass FOREIGN KEY (clubClass_ID)
- REFERENCES tableClubClass (clubClass_ID))
- COMMENT 'Названия клубов';
- --Создаём таблицу, содержащую информацию по классификации клубов
- CREATE TABLE 'tableClubClass' (
- clubClass_ID INT NOT NULL DEFAULT 0 UNSIGNED AUTO_INCREMENT COMMENT 'код класса клуба',
- clubClass VARCHAR(25) NOT NULL COMMENT 'класс клуба',
- CONSTRAINT pkClubClass_ID PRIMARY KEY (clubClass_ID))
- COMMENT 'Классификация клубов';
- --Создаём таблицу, содержащую информацию по посещению клубов пионерами
- CREATE TABLE 'tableVisit' (
- visits_ID INT NOT NULL DEFAULT 0 UNSIGNED AUTO_INCREMENT COMMENT 'код посещений',
- pioneer_ID INT NOT NULL COMMENT 'Код пионера',
- clubName_ID INT NOT NULL COMMENT 'код клуба',
- visits DATE NOT NULL COMMENT 'посещение клуба пионером',
- CONSTRAINT pkVisits_ID PRIMARY KEY (visits_ID),
- INDEX (clubName_ID),
- INDEX (pioneer_ID),
- CONSTRAINT fkTableClubNameClubName_ID FOREIGN KEY (clubName_ID)
- REFERENCES tableClubName (clubName_ID),
- CONSTRAINT fkTableNamePioneer_ID FOREIGN KEY (pioneer_ID)
- REFERENCES tableName (pioneer_ID))
- COMMENT 'Посещения пионерами клубов';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement