КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Структура базы данных
Таким образом, было выделено 6 основных объектов:
Схема базы данных представлена в схеме 2.
Определим поля и типы данных каждой таблицы (см. таблицу 2.1).
Таблица 2.1 − Таблицы базы данных
Таблица
| Поля
| Тип
| Примечание
| 1
| 2
| 3
| 4
| Граждане РБ
| Код гражданина
| Код
|
| Продолжение таблицы 2.1
1
|
| 3
| 4
|
| Фамилия, ИО (рус)
| Текст
|
| Фамилия, ИО (бел)
| Текст
|
| Фамилия, ИО (lat)
| Текст
|
| Адрес
| Текст
|
| Телефон
| Текст
| Маска ввода
| Дата рождения
| Текст
| Маска ввода
| Место рождения Владельца;
| Текст
|
| Пол владельца
| Текст
| Список
| Государство
| Текст
| Список
| Код родители
| Код
|
| Код супруги
| Код
|
| Код подразделения
| Код
|
| Семейное положение
| Текст
| Список
| Код дети до 16
| Код
|
| Дети
| Код дети до 16
| Код
|
| Фамилия
| Текст
|
| Имя
| Текст
|
| Отчество
| Текст
|
| Дата рождения
| Дата
| Маска ввода
| Супруги
| Код супруги
| Код
|
| ФИО
| Текст
|
| Фамилия до замужества
| Текст
|
| Дата рождения
| Дата
| Маска ввода
| Дата регистрации брака
| Дата
| Маска ввода
|
Продолжение таблицы 2.1
1
| 2
| 3
| 4
| Родители
| Код родители
| Код
|
| ФИО матери
| Текст
|
| ФИО отца
| Текст
|
| Паспорта
| Код паспорта
| Код
|
| Серия
| Текст
|
| Номер
| Текст
|
| Дата выдачи
| Дата
| Маска ввода
| Код подразделения
| Код
|
| Код гражданина
| Код
|
| Подразделения ПВС
| Код подразделения
| Код
|
| Наименование
| Текст
|
| Адрес
| Текст
|
| Начальник
| Текст
|
| Выдача паспортов
| Код выдачи
| Код
|
| Код гражданина
| Код
|
| Код паспорта
| Код
|
| Основании для выдачи
| Текст
|
| Дата выдачи
| Дата
| Маска ввода
| Код подразделения
| Код
|
| Код сотрудника
| Код
|
| Сотрудники ПВС
| Код сотрудника
| Код
|
| Фамилия ИО
| Текст
|
| Табельный номер
| Текст
|
| Должность
| Текст
|
|
Для корректной работы базы данных были выделены связи между таблицами по трем типам: «один к одному», «один ко многим», «многие ко многим» (см. таблицу 2.2).
Таблица 2.2 − Определение связей между таблицами
Таблица
| Связанная таблица
| Тип связи
| Пояснение
| Граждане РБ
| Дети
| Один ко многим
| У одного гражданина может быть несколько детей
| Граждане РБ
| Супруги
| Один ко многим
| У одного гражданина может быть несколько супругов за жизнь
| Граждане РБ
| Родители
| Один ко многим
| У одного гражданина двое родителей
| Паспорта
| Граждане РБ
| Один к одному
| Один гражданин может иметь один паспорт (заграничный, национальный)
| Выдача
| Паспорта
| Один к одному
| Во время выдачи выдают один паспорт
| Подразделения
| Выдача
| Один ко многим
| Одно подразделение выдает несколько паспортов
| Сотрудники ПВС
| Выдача
| Один ко многим
| Один сотрудник выдает несколько паспортов
|
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЗАДАЧИ
|