Автоматизацию работы базы данных обеспечивает система управления базами данных (СУБД), которая манипулирует с конкретной моделью организации данных на носителе. При построении логической модели данных выбирается один из трех подходов моделирования: иерархический, сетевой, реляционный.
В данном проектировании ставится задача компьютерного учёта служебной карточки формы № 2, которая фактически представляет собой сокращённое личное дело сотрудников ГУФСИН и его подразделений. Объект исследуемой предметной области - сотрудник
. Атрибутами данного объекта является набор его характеристик, указанных в строках служебной карточки (СК). Перечислим все имеющиеся атрибуты с указанием ограничений на значения при заполнении СК (табл. 3.1).
Таблица 3.1
Поля служебной карточки
Поле | Ограничение | Поле | Ограничение |
Личный номер | А – ххх ххх; уникален | 9.Какими иностранными языками владеете | Хорошо – читает и может объясняться; владеет свободно. Слабо – читает и переводит со словарём. |
Личное дело № | уникален | 10.Какими языками народностей РФ владеете | Хорошо, слабо. |
1.ФИО | нет | 11.Участие в войнах и других боевых действиях | нет |
2.Год, месяц и число рождения | нет | 12.Ранения и контузии | нет |
3.Место рождения | Если посёлок, село, указывается область. | 13.Был ли в плену, окружении | нет |
4.Гражданство | Российское | 14.Госдарственные награды | нет |
5.Национальность | Территория РФ | 15.Семейное положение | нет |
6.Образование (специальность, учебное заведение, год окончания) | нет | 16.Адрес местожительства семьи | нет |
7.Специальность по образованию | нет | 17.Трудовая деятельность | Работа в гражданских организациях, учреждениях и на предприятиях. |
8.Присвоено специальное (воинское) звание (приказ и дата) | нет | 18.Служба в ВС РФ, Военно-Морском Флоте, в войсках и органах ФСК и МВД | Служба в ВС и федеральных органах исполнительной власти. |
Из трёх подходов моделирования выбирается реляционная модель. Данные о сотрудниках можно представить в виде таблицы, в которой каждому виду данных соответствует свой столбец, а каждому конкретному сотруднику – строка. Каждая строка этой таблицы (отношения) называется записью, а её отдельный элемент, отвечающий тому или иному столбцу, - полем. Если представить себе служебную карточку в виде таблицы, то можно обнаружить ряд недостатков: Перейти на страницу: 1 2