Анализ данных файла specialities.xml
Анализ данных файла specialities.xml (specialities.xml)
Выполнено студентами С22-712: Антипенко Д.А, Гаранян А.Э, Епифанов В.С, Ускова Е.А.
SQL-файл
DROP TABLE IF EXISTS specialities;
DROP SEQUENCE IF EXISTS specialities_id_seq;
CREATE SEQUENCE specialities_id_seq
START WITH 1
INCREMENT BY 1;
CREATE TABLE specialities (
id INTEGER,
name VARCHAR(102),
code VARCHAR(8),
level VARCHAR(12) CHECK (level IN ('Специалитет', 'Магистратура', 'Бакалавриат', 'Аспирантура')),
level_id INTEGER CHECK (level_id IN (1, 2, 0, 3)),
generation VARCHAR(6) CHECK (generation IN ('ФГОС3+', 'ГОС2')),
generation_id INTEGER CHECK (generation_id IN (1, 0)),
type VARCHAR(13) CHECK (type IN ('специальность', 'направление')),
type_id INTEGER CHECK (type_id IN (1, 0)),
CONSTRAINT pk_specialities PRIMARY KEY (id)
);
SQL: INSERT-запросы, сформированные из XML
INSERT INTO specialities (id, name, code, level, level_id, generation, generation_id, type, type_id)
VALUES (
nextval('specialities_id_seq'),
'',
'',
'',
,
'',
,
'',
);