- •Институты все
- •Общие указания
- •Библиографический список
- •Введение Основные понятия
- •Основные объекты баз данных
- •Часть 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
Отчет по работе
Сохраненный файл БД
Литература
[1], с. 285-289
Рис. 1 |
Рис. 2
Работа 2 формирование структуры таблиц базы данных
Цель работы
Научиться создавать структуры таблиц в СУБД Base.
Основные теоретические положения
Данные сохраняются в таблицах. Например, адресная книга системы, которая используется для адресов электронной почты пользователя, представляет собой таблицу базы данных этой адресной книги. Каждый адрес представляет собой запись данных, представленную в виде строки в этой таблице. Записи данных включают совокупность полей данных (столбцов таблицы), например поле имени, поле фамилии и поле адреса электронной почты.
Существует несколько способов создания новых таблиц:
с использованием Мастера таблиц;
с помощью программы Конструктора таблиц;
с помощью программы Конструктора представлений таблиц
Создание новой таблицы с помощью Мастера таблиц:
следует открыть файл базы данных, в которой необходимо создать новую таблицу;
в левой области окна базы данных щелкнуть по значку объекта Таблицы;
выбрать задачу Использовать мастер для создания таблицы.
Создание новой таблицы с помощью Конструктора:
следует открыть файл базы данных, в которой необходимо создать новую таблицу;
в левой области окна базы данных щелкнуть по значку объекта Таблицы.
выбрать команду Создать таблицу в Конструкторе.
Открывается окно Конструктора таблиц.
Создание нового представления таблицы
следует открыть файл базы данных, в которой необходимо создать новую таблицу;
в левой области окна базы данных щелкнуть по значку объекта Таблицы;
нажать кнопку Создать представление таблицы;
Открывается диалоговое окно Конструктор представлений.
Порядок выполнения работы
Задание. Сформировать в базе данных Студенческий абонемент структуру трех таблиц: Карточка студента, Каталог книг и Читательский билет. Логическая структура этих таблиц (имена полей, тип хранящейся в них информации и длина полей таблиц) приведен в табл. 1, табл. 2 и табл. 3.
1. Формирование логической структуры таблицы Карточка студента.
1.1. Открыть БД Студенческий абонемент: Файл – Открыть – Открыть существующий файл - Студенческий абонемент.
Открывается окно базы данных, в котором активным объектом является объект Формы (рис. 3).
1.2. Для перехода в режим работы с таблицами щелкнуть по значку объекта Таблицы.
Рис.3 |
1.3. Выбрать команду Создать таблицу в режиме дизайна (рис. 4).
Открывается окно Конструктора таблиц (рис. 5). Это окно предназначено для описания всех полей (столбцов) таблицы. Следует указать названия столбцов, типы данных содержащейся в них информации, размеры полей и так далее.
1.4. В соответствии с информацией, представленной в табл.1 - Карточка студента - введите Имя поля, Тип поля и Длину поля. Длина поля указывается в нижней части окна рис. 5 в разделе Свойства поля.
Р ис. 4 |
|
Рис.
5 |
|
Таблица 1. Карточка студента
Ключ |
Имя поля |
Тип поля |
Длина поля |
Да |
Шифр студента |
Текст [Varchar] |
10 |
|
Фамилия |
Текст [Varchar] |
15 |
|
Имя |
Текст [Varchar] |
10 |
|
Отчество |
Текст [Varchar] |
15 |
|
Специальность |
Число [Numeric] |
10 |
|
Номер телефона |
Число [Numeric] |
15 |
1.5. Задание ключевого поля в таблице (ключевым называют поле в котором располагаются уникальные идентифицирующие данные). В нашей работе таким полем будет поле Шифр студента. Для задания ключевого поля:
поставить курсор мыши слева от поля Шифр студента;
нажать правую клавишу мыши для вызова контекстного меню;
выбрать в контекстном меню команду Первичный ключ (рис. 6).
|
1.6. Для сохранения структуры таблицы:
|
Рис.6 |
|
---|---|---|---|
|
|
Рис. 7 |
1.7. Закрыть таблицу после ее сохранения: Файл - Закрыть.
2. Создание структуры таблиц Каталог и Читательский билет по табл. 2 и табл. 3.
Методика создания этих таблиц аналогична методике создания таблицы Карточка студента, за одним исключением. В таблице Читательский билет нужно установить ДВА ключевых поля.
2.1. Для задания двух ключей в таблице Читательский билет:
нажать на клавишу Ctrl на клавиатуре;
удерживая клавишу Ctrl , выделить с помощью курсора мыши поля Шифр студента и Код книги;
щелкнуть правой клавишей мыши для вызова контекстного меню;
выбрать в контекстном меню Первичный ключ.
2.2. После создания очередной таблицы сохраните ее с именем согласно
табл. 2 и табл. 3.
2.3. Сохраните таблицу и закройте ее.
Таблица 2. Каталог книг
Ключ |
Имя поля |
Тип поля |
Длина поля |
Да |
Код книги |
Текст [Varchar] |
10 |
|
Автор |
Текст [Varchar] |
50 |
|
Название |
Текст [Varchar] |
100 |
|
Год издания |
Текст [Varchar] |
4 |
|
Количество экземпляров |
Число [Numeric] |
3 |
Таблица 3. Читательский билет
Ключ |
Имя поля |
Тип поля |
Длина поля |
Да |
Шифр студента |
Текст [Varchar] |
10 |
Да |
Код книги |
Текст [Varchar] |
10 |
|
Количество экземпляров |
Текст [Varchar] |
3 |
|
Дата получения |
Дата [Date] |
|
|
Дата возврата |
Дата [Date] |
|
В результате выполнения данной работы у Вас сформирована БД из трех таблиц (рис. 8).