УТВЕРЖДЕН ИФВТ.00021-01 93 01-ЛУ СРЕДСТВА ПРОГРАММНЫЕ ПЕРСОНАЛЬНЫХ ЭВМ Структура базы данных системы ИФВТ.00021-01 93 01 Листов 23 Инв. № подл. Подп. и дата Взаим. инв. № Инв. № дубл. Подп. и дата Прикладные программы для обеспечения услуг “Интернет-Подписка” 2003 Литера 2 ИФВТ.00021-01 93 01 АННОТАЦИЯ Данный документ описывает структуру Базы Данных, используемой приложением “ИнтернетПодписка”, типы пользователей, под которыми приложение обращается к БД и права доступа для этих пользователей. 3 ИФВТ.00021-01 93 01 СОДЕРЖАНИЕ АННОТАЦИЯ ...............................................................................................................................................2 1. НОРМАТИВНО-СПРАВОЧНАЯ ИНФОРМАЦИЯ .................................................................................4 1.1. СПРАВОЧНИК КАТАЛОГОВ (CATALOGUES) ..............................................................................................4 Структура ...........................................................................................................................................4 Значения ...............................................................................................................................................4 1.2. СПРАВОЧНИК ТИПОВ ДОСТАВКИ (DELIVERYTYPES) ................................................................................4 Структура ...........................................................................................................................................4 Значения ...............................................................................................................................................4 1.3. СПРАВОЧНИК ТИПОВ ИЗДАНИЙ (EDITIONTYPES).....................................................................................5 Структура ...........................................................................................................................................5 Значения ...............................................................................................................................................5 1.4. СПРАВОЧНИК ЗНАЧЕНИЙ ДЛИНЫ СПИСКА, ОТОБРАЖАЕМОГО НА СТРАНИЦЕ (PAGECAPACITY) .................5 Структура ...........................................................................................................................................5 Значения ...............................................................................................................................................5 1.5. СПРАВОЧНИК ПЕРИОДИЧНОСТИ ВЫХОДА ИЗДАНИЙ (PERIODICITY) ..........................................................6 Структура ...........................................................................................................................................6 Значения ...............................................................................................................................................6 1.6. СПРАВОЧНИК ТЕМАТИК (SUBJECTS) ......................................................................................................6 Структура ...........................................................................................................................................6 Значения ...............................................................................................................................................6 1.7. СПРАВОЧНИК ПОДПИСНЫХ ПЕРИОДОВ (SUBSCRIPTIONPERIODTYPES)....................................................8 Структура ...........................................................................................................................................8 Значения ...............................................................................................................................................8 1.8. СПРАВОЧНИК ТИПОВ ПОДПИСКИ (SUBSCRIPTIONTYPES) ........................................................................8 Структура ...........................................................................................................................................8 Значения ...............................................................................................................................................8 2. УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯМИ ....................................................................................................9 2.1. ТАБЛИЦА ПОЛЬЗОВАТЕЛЕЙ (USERS) .....................................................................................................9 2.2. ТАБЛИЦА ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ ДЛЯ ИНДИВИДУАЛЬНЫХ ПОДПИСЧИКОВ (INDIVIDUALS) .......10 2.3. ТАБЛИЦА ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ ДЛЯ ВЕДОМСТВЕННЫХ ПОДПИСЧИКОВ (JURIDICALS) .........10 2.4. ТАБЛИЦА РЕКВИЗИТОВ ДОСТУПА (CREDENTIALS) .................................................................................11 3. УПРАВЛЕНИЕ КАТАЛОГАМИ .............................................................................................................12 3.1. ТАБЛИЦА СРОКОВ ДЕЙСТВИЯ КАТАЛОГА (CAMPAIGNS) .........................................................................12 3.2. ТАБЛИЦА ИЗДАТЕЛЬСТВ (PUBLISHERS) ................................................................................................12 3.3. ТАБЛИЦА ИЗДАНИЙ (EDITIONS) ............................................................................................................12 4. УПРАВЛЕНИЕ ЗАКАЗАМИ ..................................................................................................................14 4.1. ТАБЛИЦА ОБЩЕЙ ИНФОРМАЦИИ О ЗАКАЗАХ (ORDERS) .........................................................................14 4.2. ТАБЛИЦА СОСТАВА ЗАКАЗОВ (ORDERITEMS) ........................................................................................15 4.3. ТАБЛИЦА УЧЕТА ОПЛАТЫ ЗАКАЗОВ (PAYMENTS) ...................................................................................15 5. ВСПОМОГАТЕЛЬНЫЕ ТАБЛИЦЫ .....................................................................................................17 5.1. ТАБЛИЦА АДМИНИСТРАТОРОВ (ADMINS) .............................................................................................17 5.2. ТАБЛИЦА ЭЛЕКТРОННЫХ ПИСЕМ (LETTERS) .........................................................................................17 6. ОТНОШЕНИЯ МЕЖДУ ТАБЛИЦАМИ .................................................................................................18 7. ТИПЫ ПОЛЬЗОВАТЕЛЕЙ БД И ИХ ПРАВА ......................................................................................22 7.1. АДМИНИСТРАТОР КАТАЛОГОВ .............................................................................................................22 7.2. АДМИНИСТРАТОР ПОЛЬЗОВАТЕЛЕЙ И ЗАКАЗОВ ...................................................................................23 7.3. ПОДПИСЧИК .......................................................................................................................................24 7.4. ПОСЕТИТЕЛЬ ......................................................................................................................................25 7.5. ПОЧТОВЫЙ АГЕНТ ...............................................................................................................................26 4 ИФВТ.00021-01 93 01 1. НОРМАТИВНО-СПРАВОЧНАЯ ИНФОРМАЦИЯ 1.1. Справочник каталогов (Catalogues) Структура Column(s) of "Catalogues" Table Name Datatype Null Option Comment catalogue_ID char(2) NOT NULL Идентификатор каталога catalogue_name varchar(100) NOT NULL Наименование каталога description varchar(255) NOT NULL Описание Значения INSERT INTO Catalogues (catalogue_ID, catalogue_name, description) VALUES ('1', 'Издания Республики Беларусь. Издания стран СНГ, распространяемые по прямым договорам.','') INSERT INTO Catalogues (catalogue_ID, catalogue_name, description) VALUES ('2', 'Издания стран СНГ','') INSERT INTO Catalogues (catalogue_ID, catalogue_name, description) VALUES ('3', 'Издания ВИНИТИ ООО "Информнаука". Издания органов НТИ','') 1.2. Справочник типов доставки (DeliveryTypes) Структура Column(s) of "DeliveryTypes" Table Name Datatype Null Option Comment delivery_id char(1) NOT NULL Идентификатор типа доставки delivery_name varchar(255) NULL Наименование типа доставки Значения INSERT INTO DeliveryTypes (delivery_id, delivery_name) VALUES ('A', 'На адрес подписчика') INSERT INTO DeliveryTypes (delivery_id, delivery_name) VALUES ('P', 'На почтовый ящик') INSERT INTO DeliveryTypes (delivery_id, delivery_name) VALUES ('R', 'До востребования') 5 ИФВТ.00021-01 93 01 1.3. Справочник типов изданий (EditionTypes) Структура Column(s) of "EditionTypes" Table Name Datatype Null Option Comment edition_type_id char(1) NOT NULL Идентификатор типа издания edition_type_name varchar(20) NOT NULL Наименование типа издания Значения INSERT INTO EditionTypes (edition_type_id, edition_type_name) VALUES ('1', 'Газета') INSERT INTO EditionTypes (edition_type_id, edition_type_name) VALUES ('2', 'Журнал') INSERT INTO EditionTypes (edition_type_id, edition_type_name) VALUES ('3', 'Книга') 1.4. Справочник значений длины списка, отображаемого на странице (PageCapacity) Структура Column(s) of "PageCapacity" Table Name Datatype Null Option Comment page_capacity_id varchar(2) NOT NULL Идентификатор значения длины page_capacity_number int NOT NULL Значение длины Значения INSERT INTO PageCapacity (page_capacity_id, page_capacity_number) VALUES ('1', 5) INSERT INTO PageCapacity (page_capacity_id, page_capacity_number) VALUES ('2', 10) INSERT INTO PageCapacity (page_capacity_id, page_capacity_number) VALUES ('3', 20) INSERT INTO PageCapacity (page_capacity_id, page_capacity_number) VALUES ('4', 50) 6 ИФВТ.00021-01 93 01 1.5. Справочник периодичности выхода изданий (Periodicity) Структура Column(s) of "Periodicity" Table Name Datatype Null Option Comment periodicity_id char(1) NOT NULL Идентификатор периодичности description varchar(20) NOT NULL Обозначение Значения INSERT INTO Periodicity (periodicity_id, description) VALUES ('1', ' в нед.') INSERT INTO Periodicity (periodicity_id, description) VALUES ('2', ' в мес.') INSERT INTO Periodicity (periodicity_id, description) VALUES ('3', ' в п/год') INSERT INTO Periodicity (periodicity_id, description) VALUES ('4', ' в год') INSERT INTO Periodicity (periodicity_id, description) VALUES ('5', ' в 2 мес.') INSERT INTO Periodicity (periodicity_id, description) VALUES ('6', ' в 2 нед.') INSERT INTO Periodicity (periodicity_id, description) VALUES ('7', ' в кв.') 1.6. Справочник тематик (Subjects) Структура Column(s) of "Subjects" Table Name Datatype Null Option Comment subject_id char(3) NOT NULL Идентификатор тематики subject_name varchar(255) NOT NULL Наименование тематики Значения INSERT INTO Subjects (subject_id, subject_name) VALUES ('1', 'Государство и право. Юридические науки') INSERT INTO Subjects (subject_id, subject_name) VALUES ('2', 'Бизнес. Предпринимательство. Рынок') INSERT INTO Subjects (subject_id, subject_name) VALUES ('3', 'Экономика и финансы') 7 ИФВТ.00021-01 93 01 INSERT INTO Subjects (subject_id, subject_name) VALUES ('4', 'Общественно-политические и литературно-художественные издания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('5', 'Образование. Педагогика') INSERT INTO Subjects (subject_id, subject_name) VALUES ('6', 'Детские и молодежные издания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('7', 'Здравоохранение. Медицина') INSERT INTO Subjects (subject_id, subject_name) VALUES ('8', 'Научные и научно-популярные издания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('9', 'Издания универсального содержания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('10', 'Фантастика. Детектив') INSERT INTO Subjects (subject_id, subject_name) VALUES ('11', 'Рекламные издания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('12', 'Издания для женщин. Издания для мужчин') INSERT INTO Subjects (subject_id, subject_name) VALUES ('13', 'Приусадебное хозяйство. Сельское хозяйство. Экология. Лесное хозяйство') INSERT INTO Subjects (subject_id, subject_name) VALUES ('14', 'Компьютерные издания. Телевидение. Радио. Связь') INSERT INTO Subjects (subject_id, subject_name) VALUES ('15', 'Техника. Промышленность. Строительство') INSERT INTO Subjects (subject_id, subject_name) VALUES ('16', 'Автомобили. Транспорт.') INSERT INTO Subjects (subject_id, subject_name) VALUES ('17', 'Культура. Искусство. Литература') INSERT INTO Subjects (subject_id, subject_name) VALUES ('18', 'Спорт. Путешествия. Туризм') INSERT INTO Subjects (subject_id, subject_name) VALUES ('19', 'Досуг. Телепрограммы с анонсами') INSERT INTO Subjects (subject_id, subject_name) VALUES ('20', 'Вооруженные Силы. Правоохранительные органы') INSERT INTO Subjects (subject_id, subject_name) VALUES ('21', 'Социальная защита населения. Издания для инвалидов. Охрана труда') INSERT INTO Subjects (subject_id, subject_name) VALUES ('22', 'Книговедение. Полиграфия. Филателия') INSERT INTO Subjects (subject_id, subject_name) VALUES ('23', 'Религиозные издания') INSERT INTO Subjects (subject_id, subject_name) VALUES ('24', 'Эротические издания. Издания по проблемам семьи') 8 ИФВТ.00021-01 93 01 1.7. Справочник подписных периодов (SubscriptionPeriodTypes) Структура Column(s) of "SubscriptionPeriodTypes" Table Name Datatype Null Option Comment subscription_period_id char(18) NOT NULL Идентификатор подписного периода subscription_period_name varchar(255) NULL Наименование подписного периода number_of_months smallint NOT NULL Минимальный период подписки (мес) Значения INSERT INTO SubscriptionPeriodTypes (subscription_period_id, subscription_period_name,number_of_months) VALUES ('1', 'Полугодовой', 6) INSERT INTO SubscriptionPeriodTypes (subscription_period_id, subscription_period_name,number_of_months) VALUES ('2', 'Квартальный', 3) INSERT INTO SubscriptionPeriodTypes (subscription_period_id, subscription_period_name,number_of_months) VALUES ('3', 'Произвольный', 1) 1.8. Справочник типов подписки (SubscriptionTypes) Структура Column(s) of "SubscriptionTypes" Table Name Datatype Null Option Comment subscription_type_id char(1) NOT NULL Идентификатор типа подписки subscription_type_name varchar(255) NOT NULL Наименование типа подписки Значения INSERT INTO SubscriptionTypes (subscription_type_id, subscription_type_name) VALUES ('I', 'Индивидуальная') INSERT INTO SubscriptionTypes (subscription_type_id, subscription_type_name) VALUES ('J', 'Ведомственная') 9 ИФВТ.00021-01 93 01 2. УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯМИ 2.1. Таблица Пользователей (Users) Column(s) of "Users" Table Name Datatype Null Option Comment userID int IDENTITY Идентификатор пользователя email varchar(60) NOT NULL Адрес электронной почты пользователя logon varchar(60) NOT NULL Логин пользователя nickname varchar(25) NOT NULL Для физического лица – фамилия+ИО, для юридического – наименование предприятия activityDate datetime NULL Дата активности пользователя в системе (определяется в момент аутентификации пользователя в системе) registrationDate datetime NOT NULL Дата регистрации пользователя в системе. Определяется в момент создания заявки на регистрацию Статус пользователя status char(1) NOT NULL P – заявка на регистрацию A - активный I - деактивированный region varchar(20) NULL Адрес: область district varchar(20) NOT NULL Адрес: район place varchar(20) NOT NULL Адрес: город street varchar(20) NOT NULL Адрес: улица building varchar(3) NOT NULL Адрес: дом block varchar(3) NOT NULL Адрес: корпус apartment varchar(3) NOT NULL Адрес: квартира privateBox varchar(8) NOT NULL Номер абонементного ящика (если доставка на абонементный ящик) subscriptionTypeID char(1) NOT NULL Идентификатор типа подписки phone varchar(20) NOT NULL Телефон/факс delivery_id char(1) NOT NULL Идентификатор типа доставки 10 ИФВТ.00021-01 93 01 Column(s) of "Users" Table Name Datatype Null Option Comment zipCode varchar(6) NOT NULL Почтовый индекс предприятия связи 2.2. Таблица дополнительной информации для Индивидуальных Подписчиков (Individuals) Column(s) of "Individuals" Table Name Datatype Null Option Comment userID int NOT NULL Идентификатор пользователя firstName varchar(20) NOT NULL Имя middleName varchar(20) NOT NULL Отчество lastName varchar(20) NOT NULL Фамилия 2.3. Таблица дополнительной информации для Ведомственных Подписчиков (Juridicals) Column(s) of "Juridicals" Table Name Datatype Null Option Comment userID int NOT NULL Идентификатор пользователя name varchar(20) NOT NULL Наименование предприятия unn varchar(9) NOT NULL УНН okpo varchar(8) NOT NULL ОКПО fax varchar(20) NOT NULL Факс contactPerson varchar(20) NOT NULL Контактная персона bankCode char(3) NOT NULL Код банка bankName varchar(20) NOT NULL Наименование банка accountNumber varchar(13) NOT NULL Расчетный счет 11 ИФВТ.00021-01 93 01 2.4. Таблица реквизитов доступа (Credentials) Column(s) of "Credentials" Table Name Datatype Null Option Comment userID int NOT NULL Идентификатор Пользователя (см. Users) password varchar(20) NOT NULL Пароль пользователя (зашифрованный) 12 ИФВТ.00021-01 93 01 3. УПРАВЛЕНИЕ КАТАЛОГАМИ 3.1. Таблица сроков действия каталога (Campaigns) Column(s) of "Campaigns" Table Name Datatype Null Option Comment campaign_id smallint IDENTITY Идентификатор подписной кампании start_date smalldatetime NOT NULL Дата начала подписной компании end_date smalldatetime NOT NULL Дата завершения подписной кампании 3.2. Таблица издательств (Publishers) Column(s) of "Publishers" Table Name Datatype Null Option Comment publisher_ID char(2) NOT NULL Идентификатор Издательства publisher_name varchar(20) NOT NULL Наименование Издательства subscription_term smalldatetime NOT NULL Срок окончания приема заказов catalogue_ID char(2) NULL Идентификатор каталога (см. Catalogues) subscription_begin smalldatetime NULL Начало получения подписного издания 3.3. Таблица изданий (Editions) Column(s) of "Editions" Table Name Datatype Null Option Comment edition_id int IDENTITY Идентификатор издания campaign_id smallint NOT NULL Идентификатор кампании (см. Campaigns) publisher_id char(2) NOT NULL Идентификатор издательства (см. Publishers) periodicity_id char(1) NOT NULL Идентификатор периодичности выхода (см. Periodicity) 13 ИФВТ.00021-01 93 01 Column(s) of "Editions" Table Name Datatype Null Option Comment edition_type_id char(1) NOT NULL Идентификатор типа издания (см. EditionTypes) Subscription_type_id char(1) NOT NULL Идентификатор типа подписки (см. SubscriptionTypes) subject_id char(3) NULL Идентификатор тематики издания (см. Subjects) price_discount decimal(12,2) NOT NULL Цена со скидкой Npv decimal(12,2) NOT NULL НДС Price decimal(12,2) NOT NULL Цена npv_discount decimal(12,2) NOT NULL НДС со скидкой min_period decimal(1) NOT NULL Минимальный подписной период amount_issues decimal(3) NOT NULL Количество выходов за минимальный подписной период edition_index varchar(6) NOT NULL Индекс издания edition_name varchar(255) NOT NULL Наименование издания Special char(12) NOT NULL Дополнительная информация о месяцах подписки 14 ИФВТ.00021-01 93 01 4. УПРАВЛЕНИЕ ЗАКАЗАМИ 4.1. Таблица общей информации о заказах (Orders) Column(s) of "Orders" Table Name Datatype Null Option Comment order_id int IDENTITY Идентификатор заказа UserID int NULL Идентификатор Подписчика (см. Users) Invoiced smalldatetime NULL Дата формирования платежного документа Created smalldatetime NOT NULL Дата формирования заказа Modified smalldatetime NULL Дата последнего изменения заказа Payed smalldatetime NULL Дата оплаты заказа cancellated smalldatetime NULL Дата аннулирования заказа sum_to_pay decimal(12,2) NULL Сумма заказа payed_sum decimal(12,2) NULL Сумма оплаты по заказу pay_before smalldatetime NULL Срок, до которого оплата должна быть произведена order_status char(1) NOT NULL Состояние заказа executed smalldatetime NULL Дата передачи заказа в обработку npv_to_pay decimal(12,2) NULL Сумма НДС по заказу user_type char(1) NULL Тип Подписчика (см. Users) subscription_type char(1) NULL Тип доставки (см. DeliveryTypes) zip_code char(6) NULL Почтовый индекс nickname varchar(25) NULL Наименование Подписчика Place varchar(20) NULL Город Street varchar(25) NULL Улица (при подписке на абонементный ящик – номер а/я) building varchar(3) NULL Дом block varchar(3) NULL Корпус apartment varchar(3) NULL Квартира 15 ИФВТ.00021-01 93 01 Column(s) of "Orders" Table Name Datatype Null Option Comment phone varchar(20) NULL Контактный телефон (факс) 4.2. Таблица состава заказов (OrderItems) Column(s) of "OrderItems" Table Name Datatype Null Option Comment order_item_id int IDENTITY Идентификатор позиции заказа price decimal(12,2) NOT NULL Цена (за минимальный подписной период) npv decimal(12,2) NOT NULL НДС (за минимальный подписной период) order_id int NOT NULL Идентификатор заказа (см. Orders) pay_before datetime NOT NULL Допустимый срок оплаты amount decimal(3) NOT NULL Количество экземпляров number_of_periods decimal(1) NOT NULL Число минимальных периодов, на которые оформляется заказ min_period decimal(1) NOT NULL Минимальный подписной период months char(12) NOT NULL Распределение подписки по месяцам edition_index varchar(6) NOT NULL Индекс издания edition_id int NULL Идентификатор издания campaign_id int NULL Идентификатор подписной кампании 4.3. Таблица учета оплаты заказов (Payments) Column(s) of "Payments" Table Name Datatype Null Option Comment payment_id int IDENTITY Идентификатор платежного документа payment_number1 varchar(10) NULL Номер платежного документа, определенный при импорте данных 16 ИФВТ.00021-01 93 01 Column(s) of "Payments" Table Name Datatype Null Option Comment payment_number2 varchar(10) NULL Номер платежного документа, подтвержденный Подписчиком (зарезервировано) sum decimal(12,2) NOT NULL Сумма платежа source varchar(20) NOT NULL Источник информации о платеже payment_date datetime NOT NULL Дата оплаты import_date datetime NULL Дата импорта информации confirmation char(1) NOT NULL Состояние документа order_id int NOT NULL Идентификатор заказа, к которому платежный документ отнесен 17 ИФВТ.00021-01 93 01 5. ВСПОМОГАТЕЛЬНЫЕ ТАБЛИЦЫ 5.1. Таблица Администраторов (Admins) Column(s) of "Admins" Table Name Datatype Null Option Comment admin_login varchar(20) NOT NULL Логин Администратора admin_password varchar(20) NOT NULL Пароль admin_email varchar(60) NOT NULL Адрес электронной почты admin_nickname varchar(60) NOT NULL Наименование Администратора Тип Администратора Admin_type char(1) NOT NULL U – Администратор Пользователей и Заказов C – Администратор Каталогов 5.2. Таблица электронных писем (Letters) Column(s) of "Letters" Table Name Datatype Null Option Comment letter_to varchar(60) NOT NULL Адрес получателя subject varchar(255) NOT NULL Тема письма text varchar(2000) NOT NULL Текст письма created smalldatetime NOT NULL Дата создания sended smalldatetime NULL Дата последней попытки отправления delivered smalldatetime NULL Дата доставки letter_id int IDENTITY Идентификатор письма attempt decimal(2) NOT NULL Количество попыток отправки. 18 ИФВТ.00021-01 93 01 6. ОТНОШЕНИЯ МЕЖДУ ТАБЛИЦАМИ Отношения Имя Тип Множественность Parent Child R/1 Identifying One-to-Zero-One-orMore Campaigns Editions R/21 Non-identifying Zero-or-One-to-ZeroOne-or-More Catalogues Publishers R/10 Non-identifying One-to-Zero-One-orMore DeliveryTypes Users R/2 Non-identifying One-to-Zero-One-orMore EditionTypes Editions R/19 Non-identifying One-to-Zero-One-orMore Orders OrderItems R/7 Non-identifying One-to-Zero-One-orMore Orders Payments R/3 Non-identifying One-to-Zero-One-orMore Periodicity Editions R/4 Non-identifying One-to-Zero-One-orMore Publishers Editions R/5 Non-identifying Zero-or-One-to-ZeroOne-or-More Subjects Editions R/16 Non-identifying One-to-Zero-One-orMore SubscriptionTypes Users R/6 Non-identifying One-to-Zero-One-orMore SubscriptionTypes Editions R/20 Identifying One-to-Zero-One-orMore Users Individuals R/18 Identifying One-to-Zero-One-orMore Users Credentials R/8 Identifying One-to-Zero-One-orMore Users Juridicals R/17 Non-identifying Zero-or-One-to-ZeroOne-or-More Users Orders 19 ИФВТ.00021-01 93 01 Целостность "R/1" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Restrict Целостность "R/21" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/10" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/2" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/19" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/7" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/3" отношения Parent Insert Parent Update Parent Delete Restrict Restrict Child Insert 20 ИФВТ.00021-01 93 01 Целостность "R/4" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Child Update Child Delete Restrict Целостность "R/5" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/16" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/6" отношения Parent Insert Parent Update Parent Delete Restrict Child Insert Restrict Целостность "R/20" отношения Parent Insert Parent Update Parent Delete Cascade Child Insert Cascade Целостность "R/18" отношения Parent Insert Parent Update Parent Delete Cascade Child Insert Cascade Целостность "R/8" отношения Parent Insert Parent Update Parent Delete Cascade Cascade Child Insert 21 ИФВТ.00021-01 93 01 Целостность "R/17" отношения Parent Insert Parent Update Parent Delete Restrict Restrict Child Insert Child Update Child Delete 22 ИФВТ.00021-01 93 01 7. ТИПЫ ПОЛЬЗОВАТЕЛЕЙ БД И ИХ ПРАВА 7.1. Администратор Каталогов Права администратора Каталогов Table SELECT INSERT UPDATE DELETE Admins X Campaigns X X X X Catalogues X X X X X X X X X X X X Credentials DeliveryTypes Editions EditionTypes Individuals Juridicals Letters OrderItems Orders PageCapacity Payments Periodicity Publishers Subjects SubscriptionPeriodTypes SubscriptionTypes Users 23 ИФВТ.00021-01 93 01 7.2. Администратор Пользователей и Заказов Права администратора Пользователей и Заказов Table Admins SELECT INSERT UPDATE DELETE X Campaigns Catalogues X Credentials DeliveryTypes Editions X EditionTypes Individuals X X X X Juridicals X X X X X Letters OrderItems X X X Orders X X X PageCapacity Payments X X X X X X X X X X X X Periodicity Publishers Subjects SubscriptionPeriodTypes SubscriptionTypes Users 24 ИФВТ.00021-01 93 01 7.3. Подписчик Права Подписчика Table SELECT INSERT UPDATE DELETE Admins Campaigns X Catalogues X Credentials X X X DeliveryTypes Editions X EditionTypes X Individuals X X X Juridicals X X X X Letters OrderItems X X X X Orders X X X X X X PageCapacity Payments X Periodicity Publishers X Subjects SubscriptionPeriodTypes SubscriptionTypes Users X 25 ИФВТ.00021-01 93 01 7.4. Посетитель Права Посетителя Table SELECT Admins Campaigns X Catalogues X Credentials DeliveryTypes X Editions X EditionTypes X Individuals Juridicals Letters OrderItems Orders PageCapacity X Payments Periodicity X Publishers X Subjects X SubscriptionPeriodTypes X SubscriptionTypes X Users INSERT UPDATE DELETE 26 ИФВТ.00021-01 93 01 7.5. Почтовый агент Права Почтового агента Table SELECT INSERT UPDATE DELETE Admins Campaigns Catalogues Credentials DeliveryTypes Editions EditionTypes Individuals Juridicals Letters OrderItems Orders PageCapacity Payments Periodicity Publishers Subjects SubscriptionPeriodTypes SubscriptionTypes Users X X X X 27 ИФВТ.00021-01 93 01 Лист регистраций изменений Номера листов (страниц) Изм. изменен ных заменен ных новых аннулиро ван ных Всего листов (страниц) в докум. № документа Входящий № сопроводитель ного докум. и дата Подпись Дата