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