Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Разработка даталогической модели предметной области

РефератПомощь в написанииУзнать стоимостьмоей работы

Таблица «Заказ книг» — в таблице содержатся сведения о заказах книг в издательстве. Рисунок 4.1 Даталогическая модель Таблицы имеют следующую структуру: Если установить флажок «Обеспечить целостность данных», то: Установлен флажок «Каскадное удаление связанных записей». Установлен флажок «Каскадное обновление связанных полей». Установлен флажок «Обеспечить целостность данных»; Параметры связи… Читать ещё >

Разработка даталогической модели предметной области (реферат, курсовая, диплом, контрольная)

На основании анализа инфологической модели представленной выше и с учетом предоставляемых возможностей СУБД MS Access 2007(обеспечение целостности данных, каскадное удаление и обновление данных, а также широкий выбор различных типов данных), можно сделать вывод о том, что для нормальной работы ИС необходимо использование следующих таблиц: Категории, книги, книги в магазине, покупатели, статистика, заказ книг, издательство. Даталогическая модель — это отображение логических связи между элементами данных безотносительно к их содержанию и среде хранения. Она строится на основе инфологической модели.

В MS Access 2007, созданная даталогическая модель предметной области, представлена в виде следующей схемы данных (рис. 4.1):

Даталогическая модель.

Рисунок 4.1 Даталогическая модель Таблицы имеют следующую структуру:

  • 1. Таблица «Категории» — в таблице содержатся жанры книг, реализуемых в магазине. Ключевым полем является поле «Жанр».
  • 2 Таблица «Книги» — в таблице содержатся сведения об авторах и названиях книг. Ключевым полем является поле «Код».
  • 3 Таблица «Книги в магазине» — в таблице содержатся сведения о цене, количестве, издательстве книги. Ключевым полем является поле «Код».
  • 4 Таблица «Покупатели» — в таблице содержатся сведения о товарах, необходимых доставить покупателю. Ключевым полем является поле «Номер заказа».
  • 5 Таблица «Заказ книг» — в таблице содержатся сведения о заказах книг в издательстве.
  • 6 Таблица «Статистика» — в таблице содержатся сведения о статистике продаж в магазине.
  • 7 Таблица «Издательство» — в таблице содержатся сведения об издательствах. Ключевым полем является поле «Издательство».

Между таблицами установлены связи.

Параметры связи имеют следующие значения:

  • · установлен флажок «Обеспечить целостность данных»;
  • · установлен флажок «Каскадное обновление связанных полей»
  • · установлен флажок «Каскадное удаление связанных записей»

Если установить флажок «Обеспечить целостность данных», то:

  • · Невозможно ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы.
  • · Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице.
  • · Невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной.

Любая попытка выполнить действие, нарушающее одно из перечисленных выше правил, приведет к выводу на экран предупреждения, а само действие выполнено не будет.

Установленный флажок «Каскадное обновление связанных полей» означает, что любое изменение значения в ключевом поле главной таблицы приведет к автоматическому обновлению соответствующих значений во всех связанных записях.

Установленный флажок «Каскадное удаление связанных записей» означает, что удаление значения в ключевом поле главной таблицы приведет к автоматическому удалению этой же записи из подчиненной таблицы.

Показать весь текст
Заполнить форму текущей работой