КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Организация информационной базы
Для начала определим поля в таблицах, их типы (см. таблицу П.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
| Выдача
| Паспорта
| Один ко многим
| Во время выдачи выдают несколько паспортов
| Подразделения
| Выдача
| Один ко многим
| Одно подразделение выдает несколько паспортов
| Сотрудники ПВС
| Выдача
| Один ко многим
| Один сотрудник выдает несколько паспортов
|
Такая структура позволит корректно связать данные. Обеспечит рациональное использование ресурсов машины.
|