Помощь в написании студенческих работ
Антистрессовый сервис

Использование шаблона базы данных

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

Есть задача сбора информации о книгах и работы с книгами. В этой предметной области можно выделить такие сущности, как авторы, книги, разделы и цитаты. Один автор может написать несколько книг, и одна книга может быть написана несколькими соавторами. В таких случаях говорят, что сущности «Авторы» и «Книги» находятся в отношении многие-ко-многим. В реляционных базах данных такое отношение можно… Читать ещё >

Использование шаблона базы данных (реферат, курсовая, диплом, контрольная)

К нашему счастью, давно, фирма Microsoft разработала шаблон базы данных под названием Biblio. Работа с базой данной начинается с окна Biblio Главной кнопочной формы (рис. 4.22).

Главная кнопочная форма предоставляет пользователю наиболее простой способ создания пользовательского интерфейса для управления работой базы данных. Если щелкнуть по кнопке Ввод / просмотр формы книги, появится окно Книги, которое позволяет регистрировать книги в базе данных (рис. 4.23).

Поля Раздел и Автор заполняются выбором из списка. Если попытаться ввести имя автора, а имени нет в списке, то будет получено соответствующее сообщение (рис. 4.24).

Если, как предписывается, дважды щелкнуть мышью в поле Автор, то появится окно (рис. 4.25), которое позволит не только ввести имя и фамилию автора, но и сообщить в заметках некоторую информацию о нем. Заметьте, эта информацию будет храниться в таблице «Авторы» в единственном экземпляре и доступна будет только через форму «Авторы».

Начальный экран работы с БД Biblio.

Рис. 4.22. Начальный экран работы с БД Biblio.

Панель навигации и форма Книги.

Рис. 4.23. Панель навигации и форма Книги.

Попытка внести автора вне доступною списка.

Рис. 4.24. Попытка внести автора вне доступною списка Очень интересной с точки зрения понимания концепции баз данных является Схема данных (рис. 4.26).

Работа с окном Авторы.

Рис. 4.25. Работа с окном Авторы.

Схема данных.

Рис. 4.26. Схема данных.

Есть задача сбора информации о книгах и работы с книгами. В этой предметной области можно выделить такие сущности, как авторы, книги, разделы и цитаты. Один автор может написать несколько книг, и одна книга может быть написана несколькими соавторами. В таких случаях говорят, что сущности «Авторы» и «Книги» находятся в отношении многие-ко-многим. В реляционных базах данных такое отношение можно создать, используя промежуточную таблицу, таблицу перехода. В нашем случае это таблица «КнигиАвторы». В этой таблице нет полезной информации для пользователя, и она носит чисто технический характер. Таблица «Цитаты» также обеспечивает отношение многие-ко-многим между таблицами «Авторы» и «Книги». Понятно, что один автор может цитироваться много раз, так же как и одна книга. Но в данном случае таблица имеет не только технический, но и содержательный характер. Она хранит саму цитату и страницу, на которой эту цитату можно найти.

Конечно, вы обратите внимание, что реализация отношения многие-комногим несколько отличается: в одном случае мы видим на Схеме данных стрелочку, а в другом — знак бесконечности. Это связано с обеспечением целостности данных. Наведите указатель мыши на связь между таблицами.

«Авторы» и «КнигиАвторы», после чего щелкните правой кнопкой мыши. Па экране появится окно Изменение связей (рис. 4.27).

Окно Изменение связей.

Рис. 4.27. Окно Изменение связей

Очень непрост для понимания вопрос о параметрах объединения таблиц. Щелчок по кнопке Объединения вызывает на экран окно Параметры объединения (рис. 4.28).

Окно Параметры объединения.

Рис. 4.28. Окно Параметры объединения

Чтобы разобраться с вопросами целостности данных и параметров объединения, сравните рассмотренную нами связь между таблицами «Авторы» и «КнигиАвторы» и таблицами, например, «Книги» и «Цитаты». Если не получится понять, не расстраивайтесь. Не всегда нужно стремиться к тому, чтобы проникнуть в сущность. Иногда вполне достаточно заставить инструмент работать.

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