СУРБД Start-RTS+ Система управления реляционными базами данных РОСПАТЕНТ N 2004610440 на главную |
|
|
Операция Create создает структуру многотабличной базы в одном файле или однотабличной базы (внешней таблицы) в одном файле для дальнейшего использования, где:
Create base - ключевые слова языка @ = {} - символы-определители, name - имя базы данных, psw1 - пароль базы, descript - описание базы, psw2 - секретный пароль, naim - альтернативное имя базы..
table - ключевые слова языка @ = {} - символы-определители name - имя таблицы, psw1 - пароль таблицы, type - тип таблицы ( int - внутри многотабличной базы, ext - однотабличная база ), descript - описание таблицы, psw2 - секретный пароль, tip - компрессия таблицы ( 0 - есть, 1 - нет ), naim - альтернативное имя таблицы..
column - ключевые слова языка @ = {} - символы-определители name - имя колонки, type - тип данных колонки (char, chau, oint, dint, qint, oflt, dflt, curr, date, time, blob, otbl ), len - размер данных колонки byte ( 1 2 2 4 8 4 8 8 4 4 16 16 ), factor - фактор колонки ( 1 - одно значение, 2-256 - массив ), rule - правило для колонки ( пока 0 ), expr - тип колонки ( 0 - обычная - хранит запись, 1 - виртуальная ( расчетная ) ), naim - альтернативное имя колонки.
Пример:
Create base @elements = "{mendbase}{Таблица элементов}{mendbase}{element}"
table @Userrule = "{}{int}{Таблица привилегий и правил базы}{}{0}{Правила}" column @Userpapa = "{char}{16}{1}{0}{0}{Администратор}" column @Userthis = "{char}{16}{1}{0}{0}{Пользователь}" column @Privileg = "{char}{16}{1}{0}{0}{Привилегии}" column @Nametabl = "{char}{16}{1}{0}{0}{Таблица}" column @Namecoln = "{char}{16}{1}{0}{0}{Колонка}" column @Rulecoln = "{char}{120}{1}{0}{0}{Правило}" column @Messcoln = "{char}{120}{1}{0}{0}{Сообщение}"
table @allelemts= "{}{int}{Таблица элеметов Менделеева}{}{0}{Таблица}" column @qdt = "{qint}{8}{1}{0}{0}{qdt}" // служебное column @nump = "{dint}{4}{1}{0}{0}{Номер}" // номер column @simbol = "{char}{8}{1}{0}{0}{Символ}" // символ column @nameL = "{char}{20}{1}{0}{0}{ИмяEng}" column @nameR = "{char}{20}{1}{0}{0}{ИмяРус}" column @atomves = "{oflt}{4}{1}{0}{0}{Атом.вес}" column @period = "{dint}{4}{1}{0}{0}{Период}" column @gruppa = "{dint}{4}{1}{0}{0}{Группа}" column @spd = "{char}{6}{1}{0}{0}{spdt}" column @xxx = "{dint}{4}{1}{0}{0}{xxx}" ;
|
e-mail:rts@rtsrts.com |
Copyright (C)RTsRTs 2000-2023 |