Курсовая работа: Разработка многопользовательской информационной системы ведения документации по аренде

Обеспечение целостности базы данных.

Под целостностью понимается соответствие информационной модели предметной области, хранимой в базе данных, объектам реального мира и их взаимосвязям в каждый момент времени. Любое изменение в предметной области, значимое для построенной модели, должно отражаться в базе данных.

Внешние ключи используются для организации связей между таблицами базы данных (родительскими и дочерними) и для поддержания ограничений ссылочной целостности данных. Ссылочная целостность проверяется при:

- удалении записей родительской таблицы;

- модификации значений полей родительской таблицы, на которые ссылаются поля внешнего ключа дочерней таблицы.

Проектирование индексов.

В базах данных для ускорения поиска информации в таблицах применяются индексы. Их наличие предполагает анализ записей в соответствии с возрастанием (убыванием) значений полей, из которых сформирован индекс таблицы. Индексы могут состоять из любого числа полей таблицы в различных их сочетаниях. Некоторые индексы создаются автоматически. Такие индексы формируются при определении первичных ключей и совокупностей полей с признаками уникальности. При генерировании схемы на основе модели данных, ERwin автоматически создает индекс для первичного ключа (РК) и отдельный индекс для каждого альтернативного ключа (АК), внешнего ключа (FK), Inversion Entry (IE). Если у сущности не было назначено альтернативных ключей и Inversion Entry, то ERwin создает индексы только для первичного ключа и внешних ключей.

ER-диаграмма схемы базы данных физического уровня представлена в приложении 5.2


2.3 Верификация логической модели системы

После разработки информационной модели ее следует связать с функциональной моделью. Такая связь гарантирует завершенность анализа, гарантирует, что есть источники данных (сущности) для всех работ. Связывание моделей способствует согласованности, корректности и завершенности анализа.

Результат связывания объектов модели процессов:

Activity Name

Arrow Name

Entity Name

Attribute Name

Ввод данных

по арендаторам

Данные по

арендаторам

Арендатор

Адрес

Наименование

арендатора

Телефон

УНН арендатора

Арендная плата

Дата оплаты

НДС

Номер договора

К-во Просмотров: 381
Бесплатно скачать Курсовая работа: Разработка многопользовательской информационной системы ведения документации по аренде