Курсовая работа: Понятие баз данных
Чтобы удалить связь между двумя таблицами, щелкните соединительную линию и нажмите клавишу DELETE, или выделите соединительный вектор с помощью клавиши TAB, вызовите контекстное меню, нажав клавиши SHIFT+F10, и выберите команду Удалить.
Теперь можем приступить к созданию запросов.
Создание запросов
Для начала создадим запрос сортировки данных по таблице «книги». Чтобы создать запрос, щелкните значок Запросы в документе базы данных, а затем щелкните Создать запрос в режиме дизайна.
Определение запроса выполняется в нижней области окна. Чтобы определить запрос, укажите имена полей базы данных, которые требуется включить, а также условия отображения полей. Чтобы переупорядочить столбцы в нижней области конструктора, перетащите заголовок столбца в новое расположение или выберите столбец и нажмите CTRL и клавишу со стрелкой. Создадим запрос, который будет выводить количество книг, в библиотеке (Рисунок 21).
Заходим в режим дизайна запросов и добавляем туда таблицу «книги», после чего выбираем интересующие нас поля и ставим сортировку по возрастанию для поля «название» (Рисунок 21)
Рисунок 21
Закройте окно создания запросов. Чтобы проверить запрос, дважды щелкните его имя в документе базы данных. Результат запроса отобразится в таблице, аналогичной представлению источника данных, также результаты запроса можно посмотреть, не выходя из режима дизайна, для этого нужно выбрать пункт меню Вид — Вид или просто нажать клавишу F4.
Результаты данного запроса показаны на Рисунке 22.
Рисунок 22
Для того чтобы знать сколько различных наименований книг хранится в библиотеке создадим следующий запрос. В режиме дизайна запросов (аналогично предыдущему запросу) добавляем таблицу «книги», для подсчета книг можно воспользоваться полем «номер книги». Выбираем это поле, пишем псевдоним «количество наименований книг» и выбираем функцию счетчик (Count) (Рисунок 23)
Рисунок 23
Псевдоним несет смысловую нагрузку.
Создание форм .
Далее можно создать форму, формы могут создаваться на основе таблиц или на основе запросов. Мы создадим форму, которая будет отображать все данные о книге с возможностью их добавления.
Для создания новой формы в OpenOffice.org base можно использовать Мастер форм:
1. Если файл базы данных, в котором нужно создать новую форму, не открыт, то откройте его.
2. В левой области окна базы данных щелкните значок Формы.
3. Установите флажок Использовать мастер для создания формы.
Открываем Мастер форм и приступаем к выполнению шагов.
Шаг 1. Помещаем в форму все поля таблицы «книги» (Рисунок 25)
Рисунок 25
Шаг 2. Выбираем добавление субформы (Рисунок 26)
Рисунок 26
Шаг 3. Выбираем поля для субформы (это будут поля «адрес» и «главный редактор» таблицы «издательства»).
Шаг 4. На этом шаге не меняем ничего (Рисунок 28).