Задача 1. Default: SQL

Входной файл: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.


0.032s 0.008s 17