| Входной файл: | test.sql | Ограничение времени: | 1 сек | |
| Выходной файл: | test.log | Ограничение памяти: | 256 Мб |
Default library: SQL and corresponding test.
create table Characters (
CharacterID INTEGER PRIMARY KEY AUTOINCREMENT,
CharacterName TEXT NOT NULL,
MasterID INTEGER ,
FractionID INTEGER,
MidiChlorians INTEGER DEFAULT 2000,
FOREIGN KEY (FractionID) REFERENCES Fractions(FractionID),
FOREIGN KEY (MasterID) REFERENCES Characters(CharacterID)
);
create table Fractions (
FractionID INTEGER PRIMARY KEY AUTOINCREMENT,
FractionName TEXT NOT NULL check ( FractionName in ('Sith', 'Jedi', 'Neutral') )
);
Схема БД в UML-нотации:
Предполагается, что для работы с базой данных используется SQLite3.