close

Вход

Забыли?

вход по аккаунту

?

ЛР 7

код для вставкиСкачать
Лабораторная работа №7
Базы данных. Таблицы. Формы. Отчеты.
Время выполнения — 2 часа.
Цель работы: Познакомиться с объектами БД.
Научиться создавать таблицы в СУБД OpenOffice.org Base.
Научиться работать с формами и отчетами в СУБД OpenOffice.org Base.
Средства обеспечения занятия
Оборудование: ПК;
Программное обеспечение: OS Windows, OpenOffice.org Bаse.
Задание Выполнить задание в соответствии с установленным порядком;
Оформить отчет.
Выполнение 1. Открываем приложение OpenOffice.org Base (Пуск — Программы — OpenOffice.Org — OpenOffice.Org Base). Перед нами появляется мастер базы данных. Выбираем пункт Создать новую базу данных и жмем кнопку Далее. (см. Рис.1)
Рис.1
2. Следующим шагом выбираем Зарегистрировать базу данных и Открыть базу на редактирование, после чего нажимаем кнопку Готово. Если база данных не зарегистрирована, она не будет доступна для других модулей, таких как Writer и Calc.(см. Рис.2)
Рис.2
3. Появляется диалог, в котором мы пишем имя нашей базы данных (Например, ЛР19_Иванов) и выбираем место ее сохранения (папка Мои документы).
3. В результате будет открыто окно OpenOffice.org Base. Когда оно открывается, возможно, выделенной будет иконка Формы. Нажмите на значок Таблицы, чтобы выделить его (см. Рис. 3)
Рис.3.
4. Чтобы приступить к созданию таблицы выберите пункт Создать таблицу в режиме дизайна. Появляется окно проектирования таблицы, в которое мы будем помещать заголовки полей (см. Рис. 4). Рис.4
5. Создадим таблицу «Книги». В колонку Название поля поля записываем названия полей в удобной для нас очередности, в колонке тип поля выбираем тип данных, которые будет содержать это поле (см. Рис.5). Типы вводимых полей:
− Номер книги — целое число [INTEGER].
− Шифр — текстовый, так как он может содержать и буквы и цифры. − Название книги, автор и название издательства — текстовые (значение Длина=50).
− Количество экземпляров — целое число.
Рис.5
6. После заполнения всех полей щелкаем правой кнопкой мыши на прямоугольник слева от поля номер, в выпавшем контекстном меню выбираем пункт Первичный ключ (см. Рис.6)
Рис.6
7. Сохраняем изменения (называем таблицу именем Книги) и закрываем окно редактирования.
Рис.7
8. Теперь, если мы посмотрим в главное окно базы данных, мы увидим, что в правом нижнем разделе Таблицы появилась наша таблица «Книги». (см. Рис. 8)
Рис.8
9. Щелкнем на нее два раза левой кнопкой мыши, таблица откроется для заполнения, внесем в нее данные: (см. Рис.9)
Рис.9
10. После ввода данных сохраните таблицу.
11. Вторую таблицу Издательства создаем аналогичным способом (Создаем структуру таблицы с использованием Создать таблицу в режиме дизайна, добавляем новые записи). (см. Рис. 10)
Рис.10
12. Результат отображен на Рис.11.
Рис.11
13. После ввода данных сохраните таблицу.
14. После того, как все таблицы созданы, приступаем к созданию связей. Для этого выберите пункт меню Сервис – Связи.
15. Выбрав пункт связи, мы увидим диалог добавления таблиц (см. Рис.12):
Рис.12
16. Необходимо добавить сюда таблицы, которые связаны с другими таблицами. А для наглядности лучше добавить все таблицы данной базы данных (см. Рис.13).
Рис.13
17. Выбираем пункт меню Вставка — Создать связь. Появляется модальный диалог. В нем мы осуществляем все необходимые настройки. (см. Рис.14):
Рис.14
18. Данные таблицы связаны у нас полем издательство (см. Рис.15):
Рис.15
19. Удалите связь между двумя таблицами, для этого щелкните соединительную линию и нажмите клавишу DELETE.
20. Еще раз создадим связь между таблицами, но следующим образом:
21. Щелкните имя поля издательство в таблице Издательства, удерживая кнопку мыши, и перетащите имя поля на имя поля издательство другой таблицы. Если отпустить кнопку мыши, появляется линия, соединяющая эти два поля в двух окнах.(Рис.15)
22. Сделайте скриншоты таблиц Издательства и Книги, скриншот связи между ними, вставьте в отчет.
23. В левой области окна базы данных щелкните значок Формы. Установите флажок Использовать мастер для создания формы. 24. Открываем Мастер форм и приступаем к выполнению шагов.
25. Шаг 1. Помещаем в форму все поля таблицы Книги (см. Рис.16)
Рис.16
26. Шаг 2. Выбираем Добавить субформу (см. Рис. 17)
Рис.2
27. Шаг 3. Выбираем поля для субформы (это будут поля «адрес» и «главный редактор» таблицы Издательства) (см. Рис. 17).
Рис.17
28. Шаг 4. На этом шаге не меняем ничего (см. Рис.18).
Рис.18
29. Шаг 5. Выбираем расположение элементов на форме. В данном случае столбцы подписи располагаются слева и на основной форме и на субформе (см. Рис. 19).
Рис.19
30. Шаг 6. Здесь задаем условие, что в форме будут отображены все данные, но их нельзя изменять и удалять, можно только добавлять новые данные (см. Рис. 20).
Рис.20
31. Шаг 7. Выбираем оформление формы. Мы выбрали светло-синий фон и трехмерный вид поля (см. Рис.21).
Рис.21
32. Шаг 8. На заключительном шаге задаем имя формы как «Информация о книгах» и отмечает, что после заполнения формы хотим с ней работать (Рис. 22).
Рис.22
33. После завершения последнего шага жмем кнопку «Готово», на этом создание формы закончено.
Рис.23
34. Аналогично создаем форму Информация об издательствах, но не добавляем субформу (см. Рис.24-29):
Рис.24
Рис.25
Рис.26
Рис.27
Рис.28
Рис.29
35. Нажмите кнопку Добавить запись (см. Рис. 30) и введите в таблицу следующие данные(см. Табл. 1):
Рис.30
Таблица 1
Издательство
Адрес
Главный редактор
Гарант-Пресс
Москва, пр. Научный , 19
Иванов И.И
АСТ
Москва, бул. Звездный, 21, стр.1
Петров В.П.
Бонниер Пабликейшенз
Москва, Волоколамское ш., 2
Сергеев. С.Ю.
Финпресс
Москва, ул. Просторная, 4
Игнатьев Т.И.
Эксмо
Москва, ул. Клары Цеткин, 18, корп. 5
Валеев С.П.
Техномир
Москва, ш. Энтузиастов, 56, стр.32
Андреев К.О.
Телеспутник
Москва, ул. Б. Почтовая, 18/20, стр.6
Лукин С.Я.
Статут
Москва, ул. Лобачевского, 92, корп.2
Яковлева А.Н.
Womanjournal.ru
Москва, ул. Вятская, 27, стр.7
Орлова Т.Е.
Открытые системы
Москва, ул. Руставели, 12а, стр.2
Григорьев Л.А.
36. Откройте форму Информация о книгах и нажимая кнопку Добавить запись введите следующие данные (см. Табл.2):
Таблица 2
Номер
Шифр
Название
Автор
Издательство
Кол-во экземпляров
6
Б 107
Мастер и Маргарита
М. Булгаков
Гарант-Пресс
45
7
В 402
Преступление и наказание
Ф. Достоевский
АСТ
69
8
З 43
Приключения Шерлока Холмса
Артур Конан-Дойль
Бонниер Пабликейшенз
14
9
П 45
Маленький принц
Антуан де Сент-Экзепюри
Финпресс
65
10
Н 457
Евгений Онегин
А.С. Пушкин
Эксмо
32
11
В 23
Собачье сердце
М. Булгаков
Техномир
87
12
К 45
Война и мир
Л. Толстой
Телеспутник
25
13
Т 42
Герой нашего времени
М. Лермонтов
Статут
58
14
Р 56
Граф Монте-Кристо
А.Дюма
Womanjournal.ru
47
15
Ж 87
Унесенные ветром
Маргарет Митчелл
Открытые системы
98
37. В левой области окна базы данных щелкните значок Отчеты.
38. Выберите задачу Использовать мастер для создания отчета.
39. Помещаем все поля таблицы Книги, которые должны быть в отчете (см. Рис.31):
Рис.31
40. Обозначаем поля (см. Рис.32):
Рис.32
41. Записи отчета можно группировать на основе значений одного или нескольких полей. Выберите поля, по которым будет сгруппирован итоговый отчет. В отчете можно группировать до четырех полей. При группировке нескольких полей OpenOffice.org Base создает вложенные группы согласно их уровню группировки. Сгруппируем данные по полю Автор (см.. Рис. 33):
Рис.33
42. Сортируем данные по возрастанию (см. Рис. 34):
Рис.34
43. Выберите стиль для внешнего вида (см. рис. 35):
Рис.35
44. Нажмите кнопку Готово. В результате получиться отчет (см. Рис.36):
Рис.36
45. Сделайте скриншот страницы отчета.
46. Сохраните базу данных.
Контрольные вопросы:
1. Что такое база данных?
2. Для чего предназначаются формы?
3. Для чего предназначаются отчеты?
Требования к отчету:
1. Название работы.
2. Цель работы.
3. Постановка задачи.
4. Скриншоты выполненных заданий.
5. Ответы на вопросы.
6. Выводы.
Литература:
ЛО3, 4
Документ
Категория
Рефераты
Просмотров
31
Размер файла
536 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа