- •Институты все
- •Общие указания
- •Библиографический список
- •Введение Основные понятия
- •Основные объекты баз данных
- •Часть 1. Методические указания к выполнению лабораторных работ с субд OpenOffice.Org Base
- •Сочетания клавиш для баз данных в OpenOffice.Org Base
- •Работа 1 создание базы данных
- •1. Цель работы
- •2. Основные теоретические положения
- •Порядок выполнения работы
- •Отчет по работе
- •Работа 2 формирование структуры таблиц базы данных
- •Цель работы
- •Основные теоретические положения
- •Отчет по работе
- •Работа 3 установление связей между таблицами
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •3.1. Выполнение задания 1
- •3.2. Выполнение задания 2
- •Отчет по работе
- •Работа 4 ввод и редактирование данных в режиме таблицы
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Работа 5 разработка однотабличных пользовательских форм
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •Работа 6 разработка многотабличных пользовательских форм
- •4. Отчет о работе
- •Работа 7 редактирование созданных форм в режиме дизайна
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Работа 8 функция поиска информации в формах OpenOffice.Org Base
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Работа 9 формирование запросов в режиме дизайна
- •1. Цель работы
- •2. Основные теоретические положения:
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Работа 10 формирование отчетов с помощью мастера отчетов
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Работа 11 редактирование структуры отчетов в режиме конструктора
- •Сортировка отчета
- •Группировка
- •Обновление и печать данных
- •3. Порядок выполнения работы
- •4. Отчет по работе
- •Работа 12 импорт данных в базу данных openoffice base из внешних источников
- •1.Цель работы
- •2.Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Часть 2. Методические указания к выполнению лабораторных работ с субд Microsoft Office Access
- •Работа 1 создание базы данных
- •1. Цель работы
- •2. Основные теоретические положения
- •Порядок выполнения работы
- •Отчет по работе
- •Работа 2 формирование структуры таблиц базы данных
- •Цель работы
- •Основные теоретические положения
- •Порядок выполнения работы
- •Отчет по работе
- •Работа 3 установление связей между таблицами
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •3.1. Выполнение задания 1
- •3.2. Выполнение задания 2
- •4. Отчет по работе
- •Работа 4 ввод и редактирование данных в режиме таблицы
- •1. Цель работы
- •2. Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Работа 5 разработка однотабличных пользовательских форм
- •1. Цель работы
- •2. Основные теоретические положения
- •Ввод данных с использованием Формы
- •3. Порядок выполнения работы
- •Выполнение задания
- •Работа 6 разработка многотабличных пользовательских форм
- •Работа 7 редактирование созданных форм в режиме конструктора
- •4. Отчет по работе
- •Работа 8 функция поиска информации в формах бд
- •1. Цель работы
- •2. Основные теоретические положения
- •Работа 9 формирование запросов
- •3.1. Выполнение задания 1
- •3.2. Выполнение задания 2
- •Работа 10 формирование отчетов
- •Работа 11 редактирование структуры отчетов в режиме конструктора
- •4. Отчет по работе
- •Работа 12 импорт данных в базу данных access из внешних источников
- •1.Цель работы
- •2.Основные теоретические положения
- •3. Порядок выполнения работы
- •Выполнение задания
- •4. Отчет по работе
- •Часть 1. Методические указания к выполнению лабораторных работ
- •Часть 2. Методические указания к выполнению лабораторных работ
- •Методические указания к выполнению лабораторных работ с базами данных в Microsoft Office и OpenOffice.Org
- •191186, Санкт-Петербург, ул. Миллионная, д.5
Отчет по работе
Файл созданной БД
Литература [3], 201-203
Рис. 53
Работа 3 установление связей между таблицами
1. Цель работы
Научиться связывать между собой таблицы в базах данных.
2. Основные теоретические положения
Для создания связей таблиц в БД используется функция Сервис — Схема данных. Эта команда открывает окно Схема данных, позволяющее определить связи между таблицами базы данных.
Связь между таблицами устанавливается с помощью общих полей данных. После создания схемы данных при выполнении команды Сервис — Схема данных открывается окно, отображающее все существующие связи между таблицами текущей базы данных. Если связи не определены или если требуется связать между собой новые таблицы этой базы данных, необходимо щелкнуть правой клавишей в окне Схема данных и откроется окно Добавление таблицы для выбора нужных таблиц.
Выбранные таблицы отображаются в верхней части окна Схема данных. Все существующие связи отображаются в окнах связей с помощью линии, соединяющей поля первичного и прочих ключей. Чтобы добавить связь, следует перенести поле одной таблицы на поле другой таблицы. Чтобы удалить связь, ее выделяют и нажимают клавишу Delete.
3. Порядок выполнения работы
Задание 1. Ввести в схему БД таблицы Карточка студента, Каталог книг и Читательский билет.
Задание 2. Установить связи между таблицами в схеме БД.
3.1. Выполнение задания 1
3.1.1. В открытой базе данных Студенческий абонемент выполним команды Сервис – Схема данных. Открывается окно Схема данных, поверх которого открыто окно Добавление таблицы (рис. 54).
Рис. 54
3.1.2. С помощью кнопки Добавить перенесем таблицы БД в схему базы данных. Для этого:
щелкнем по значку таблицы Карточка студента в окне рис. 54.
Изображение таблицы появится в окне схемы БД (рис. 55);
последовательными щелчками по значкам таблиц Каталог книг и Читательский билет переносим их в схему БД;
закроем окно списка таблиц, щелкнув по кнопке Закрыть.
3.2. Выполнение задания 2
Для установления связей между таблицами в схеме БД следует выполнить такую последовательность действий.
Рис. 55
3.2.1. Для установления связей таблиц Карточка студента и Каталог
книг по ключу Шифр студента:
В схеме БД рис. 55 поставим указатель мыши на ключ Шифр
студента в окне таблицы Карточка студента;
Зажмем левую клавишу мыши и перенесем ее указатель на ключ Шифр
студента в окне таблицы Каталог книг. Открывается окно Изменение связей (рис. 56);
Р ис. 56
в нижней части окна Изменение связей поставим флажки Обеспечение целостности данных и Каскадное обновление связанных полей;
щелкнем по кнопке Ок.
В схеме БД устанавливается связь таблиц Карточка студента и Каталог книг (рис. 57).
Рис. 57
3.2.2. Установим связи таблиц Читательский билет и Каталог книг по
ключу Код книги, выполнив действия, аналогичные п. 3.2.1.
Создание схемы базы данных завершено. Закрываем ее щелчком по кнопке Закрыть.