- •Введение
- •1. Постановка задачи
- •2. Анализ задачи
- •2.1. Приём работника
- •2.1.1. Выводы
- •2.2. Работа с учащимся
- •2.2.1. Выводы
- •2.3.1. 1С Кадры и Зарплата
- •2.3.2. HRM-системы «КОМПАС: Управление персоналом»
- •2.3.3. Выводы
- •2.4.1.1. Microsoft SQL Server
- •2.4.1.2. Interbase
- •2.4.1.3. Firebird (FirebirdSQL)
- •2.4.1.4. MySQL
- •2.4.2.2. Microsoft Access
- •2.4.2.3. OpenOffice.org Base
- •2.4.3. Вывод
- •3.1.2. Даталогическая модель данных
- •3.2. Проектирование базы данных по учащимся общеобразовательного учреждения
- •3.1.1. Инфологическая модель данных
- •3.2.2. Даталогическая модель данных
- •3.3. Физическая модель данных
- •3.4. Разработка интерфейса
- •3.4.1. Главная форма
- •3.4.2. Форма «Работники»
- •3.4.3. Форма «Анкетные данные»
- •3.4.4. Форма «Учащиеся»
- •3.4.5. Форма «Учащийся»
- •3.4.6. Форма «Родитель»
- •3.4.7. Форма «Связать с родителями»
- •4. Результаты испытаний
- •Заключение
- •Список источников
- •Приложение 1. Техническое задание
- •Приложение 2. Коды программ
|
|
Таблица 3.22. «Родитель» |
Имя поля |
|
Тип данных |
Код |
Числовой |
|
Код учащегося |
Числовой |
|
|
Таблица 3.23. Связи между сущностями |
|
Сущность |
Тип связи |
Сущность |
Учащийся |
«один ко многим» |
Родитель |
Родитель |
«многие к одному» |
Родители |
На Рисунок 3.4. представлена даталогическая модель данных, разработанная при помощи AllFusion ERwin Data Modeler r7.2.
Рисунок 3.4. Даталогическая модель данных
3.3. Физическая модель данных
На рисунке 3.5. приведен список таблиц, реализованных в Microsoft Access. После того, как все таблицы БД созданы, необходимо установить связи
между таблицами и задать ограничения ссылочной целостности в окне схемы данных (см. Рисунок 3.7).
При установлении связи между отношениями возникает необходимость поддержания целостности по ссылкам. Требование ссылочной целостности состоит в следующем: для каждого значения внешнего ключа, появляющегося в подчиненном отношении, в основном отношении должен существовать кортеж с таким же значением первичного ключа. [5]
39
У первичного и внешнего ключей, образующих связь, должен быть одинаковый тип данных.
Связь устанавливается между полями таблиц (между первичным ключом основной таблицы и внешним ключом подчиненной таблицы). Заданы правила ссылочной целостности путем установки соответствующих флагов (см. пример на Рисунок 3.6):
∙обеспечение целостности данных;
∙каскадное обновление связанных полей;
∙каскадное удаление связанных полей.
Рисунок 3.5. Список таблиц БД
Рисунок 3.6. Пример задания правил ссылочной целостности
40
Рисунок 3.7. Схема данных
41
