Курсовая работа: Разработка многопользовательской информационной системы ведения документации по аренде
Обеспечение целостности базы данных.
Под целостностью понимается соответствие информационной модели предметной области, хранимой в базе данных, объектам реального мира и их взаимосвязям в каждый момент времени. Любое изменение в предметной области, значимое для построенной модели, должно отражаться в базе данных.
Внешние ключи используются для организации связей между таблицами базы данных (родительскими и дочерними) и для поддержания ограничений ссылочной целостности данных. Ссылочная целостность проверяется при:
- удалении записей родительской таблицы;
- модификации значений полей родительской таблицы, на которые ссылаются поля внешнего ключа дочерней таблицы.
Проектирование индексов.
В базах данных для ускорения поиска информации в таблицах применяются индексы. Их наличие предполагает анализ записей в соответствии с возрастанием (убыванием) значений полей, из которых сформирован индекс таблицы. Индексы могут состоять из любого числа полей таблицы в различных их сочетаниях. Некоторые индексы создаются автоматически. Такие индексы формируются при определении первичных ключей и совокупностей полей с признаками уникальности. При генерировании схемы на основе модели данных, ERwin автоматически создает индекс для первичного ключа (РК) и отдельный индекс для каждого альтернативного ключа (АК), внешнего ключа (FK), Inversion Entry (IE). Если у сущности не было назначено альтернативных ключей и Inversion Entry, то ERwin создает индексы только для первичного ключа и внешних ключей.
ER-диаграмма схемы базы данных физического уровня представлена в приложении 5.2
2.3 Верификация логической модели системы
После разработки информационной модели ее следует связать с функциональной моделью. Такая связь гарантирует завершенность анализа, гарантирует, что есть источники данных (сущности) для всех работ. Связывание моделей способствует согласованности, корректности и завершенности анализа.
Результат связывания объектов модели процессов:
Activity Name |
Arrow Name |
Entity Name |
Attribute Name |
Ввод данных по арендаторам |
Данные по арендаторам |
Арендатор |
Адрес |
Наименование арендатора | |||
Телефон | |||
УНН арендатора | |||
Арендная плата |
Дата оплаты | ||
НДС | |||
Номер договора | |||
К-во Просмотров: 381
Бесплатно скачать Курсовая работа: Разработка многопользовательской информационной системы ведения документации по аренде
|