Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
Базы данных
Стархова Т.Н.
Страница
1
Лабораторная работа №1
«
Создание таблицы с помощью конструктора
»
В городе N есть несколько гостиниц, о которых известна сле
дующая информация:
Название
Директор
Кол
-
во
мест
Телефон
Кате
гория
Лицен
-
зия
Открытие
Уют
Белоусов
1500
232
-
65
-
98
***
есть
12.03.1
978
Городская
Тарасова
360
215
-
56
-
98
**
есть
18.07.1998
Турист
Дьяченко
2200
265
-
48
-
89
****
есть
17.12.1974
Юбилейная
Жаров
465
988
-
56
-
44
****
есть
24.01.1988
Юность
Морокова
1800
555
-
66
-
22
***
нет
15.09.2001
Мечта
Горохов
2900
654
-
12
-
45
*****
нет
17.
11.2000
Факел
Авакумов
600
789
-
95
-
14
**
нет
22.08.1965
Проанализировать данные и определить структуру таблицы базы
данных. Создать
файл базы данных
Hotel
.
accdb
.
Сформировать
таблицу под именем
Гостиница
с
помощью конструктора и за
полнить ее предложенными
данными. Вывести таблицу на
печать.
1.
Запустить приложение
Microsoft Access.
2.
В диалоговом окне
Microsoft
Access
в группе
Приступая к работе с
Microsoft
Office
Access
выбрать вариант
Новая база данных.
3.
Задать имя файла базы данных, для этого в диалоговом окн
е
Файл
новой базы
данных
в поле
Имя файла
ввести имя
Hotel
.
accdb
.
4.
На вкладке
Главная
из списка
Режим
выбрать
режим
Конструктор
5.
Создать структуру базы д
анных в диалоговом окне Таблица1
:
таблица.
Для
этого в столбце
Имя поля
вписать
Название,
в
столбце
Тип д
анных
выбрать
вариант
Текстовый,
в области
Свой
ства поля
на вкладке
Общие
установить
Размер поля
—
20.
Для поля
Директор
выбрать тип поля
—
текстовый,
размер
поля
—
75.
Для поля
Количество мест
выбрать тип поля
—
числовой,
размер поля
—
целый.
Для поля
Тел
ефон
выбрать тип поля
—
текстовый,
размер
поля
—
9, Маска ввода
—
###
-
##
-
##.
Для поля
Категория
выбрать тип поля
—
текстовый,
раз
мер поля
—
5.
Для поля
Лицензия
выбрать тип поля
—
логический,
описа
ние
—
Выдана ли
лицензия? (да/нет),
формат поля
—
да/нет.
Для поля
Открытие
выбрать тип поля
—
дата,
формат поля
—
длинный формат
даты.
Базы данных
Стархова Т.Н.
Страница
2
6.
Определить ключевое поле, для этого перейти в поле
Название,
нажать кнопку
Ключевое поле
на панели инструментов
Конструктор таблиц.
Таблица примет следующий вид
7.
Перейти
в режим таблицы, для этого нажать кнопку
Режим т
аблица
на панели инструментов
Режим
.
В информационном окне
Microsoft
Access
нажать кнопку Да. В диалоговом
окне
Сохранение
в поле
Имя
таблицы
ввести
Гостиница.
8.
Заполнить таблицу подготовленными данными,
для этого ввес
ти их в
соответствующие столбцы.
9.
Перед выводом таблицы на бумагу просмотреть созданную базу
данных в режиме
предварительного просмотра. Для этого нажать кнопку
Предварительный просмотр
на
панели инструментов
Таблица в режиме таблицы.
В случа
е необходимости изменить
параметры страницы (поля, ориентацию, размер бумаги).
Базы данных
Стархова Т.Н.
Страница
3
Лабораторная работа № 2
Создать многотабличную базу данных
Podpiska
.
accdb
, которая
содержит сведения
о подписных изданиях и подписчиках. Напри
мер, в почтовом отделении собирае
тся
следующая информация
Индекс
Название
издания
Стоимость
подписк
и
на 1 месяц,
руб.
Фамилия
подписчика
Адрес
Срок
подпи
ск
и
ме
с.
36845
Версия
1200
Петров С. Е.
Белинского 45
-
12
3
34782
Мода
1400
Петров С. Е.
Белинского 45
-
12
3
45621
Аргументы
и факты
1800
Семин К. О.
Волгоградская
14
-
45
6
36845
Версия
1200
Семин К. О.
Волгоградская
14
-
45
6
59234
Байтик
2100
Рогов А. К.
Белинского 36
-
4
6
78123
Автомобиль
и
ты
2000
Власов С. Л.
Волгоградская
22
-
25
6
59234
Байтик
2100
Власов С. Л.
Волгоградская
22
-
25
6
45621
Аргументы
и факты
1800
Власов С. Л.
Волгоградская 22
-
25
6
36845
Версия
1200
Божов К. В.
Белинского 42
-
7
3
59234
Байтик
2100
Фомичев К.
К.
Белинского
42
-
10
6
Для рационального хранения информации в памяти компьюте
ра необходимо
разделить данн
ые на три таблицы:
Подписные
издания, Подписчики, Связь
данных.
Таблица
Подписные издания
Код
издания
Индекс
Название издания
Стоимость
подписки
на 1
месяц, руб.
И1
36845
Версия
1200
И2
34782
Мода
1400
ИЗ
45621
Аргументы и факты
1800
И4
59234
Байтик
2100
И5
78123
Автомобиль и ты
2000
Базы данных
Стархова Т.Н.
Страница
4
Таблица
Подписчики
Код
подпис
-
чика
Фамилия
подписчика
Адрес
Срок
подписки
мес.
Ш
Петров С. Е.
Белинского 45
-
12
3
П2
Семин К. О.
Волгоградская 14
-
45
6
ПЗ
Рогов А. К.
Белинского 36
-
4
6
П4
Власов С. Л.
Волгоградс
кая 22
-
25
6
П5
Божов К. В.
Белинского 42
-
7
3
П6
Фомичев К. К.
Белинского 42
-
10
6
Таблица
Связь данных
Номер
Код издания
Код
подписчика
1
И1
Ш
2
И2
Ш
3
ИЗ
П2
4
И1
П2
5
И4
ПЗ
6
И5
П4
7
И4
П4
8
ИЗ
П4
9
И1
П5
10
И4
П6
Установить связи между соз
данными таблицами.
1.
Создать файл базы данных
Podpiska
.
accdb
.
2.
Для таблицы
Подписные издания
создать структуру:
Имя поля
Тип поля
Размер поля
Маска
ввода
Код издания
Текстовый
2
И#
Индекс
Числовой
Длинное
целое
#####
Название
Текстовый
20
Стоимость
Числовой
Целое
Установить ключевым поле
Код издания.
Базы данных
Стархова Т.Н.
Страница
5
3.
Для таблицы
Подписчики
создать структуру:
Имя поля
Тип поля
Размер поля
Маска
ввода
Код
подписчика
Текстовый
2
П#
Фамилия
Текстовый
15
Адрес
Текстовый
25
Срок
Числовой
Байт
Установить клю
чевым поле
Код подписчика.
4.
Для таблицы
Связь данных
создать структуру:
Имя поля
Тип поля
Разме
р поля
Маска ввода
Номер
Счетчик
Код издания
Текстовый
2
И#
Код
подписчика
Текстовый
2
П#
Установить ключевым поле
Номер.
5.
Заполнить созданные стру
ктуры да
нными и закрыть все таб
лицы.
Установить связи между созданными
таблицами
. Для этого на
панели
инструментов
База данных
нажать кнопку
Схема дан
ных. В
диалоговом окне
Добавление таблицы
выбрать таб
лицы в следующем порядке:
Подписные
издания, Связь дан
ных
и
Подписчики.
При этом окно
Схема данных
примет вид:
6.
Перетащить с помощью мыши поле
Код издания
из таблицы
Под
писные издания
на поле
Код издания
в таблицу
Связи данных.
Откроется диалоговое окно
Связи,
в
котором установить флажки:
Обеспечить целостность д
анных, каскадное
обновление свя
занных полей, каскадное удаление связанных полей.
При этом
установится
Тип отношения: один
-
ко
-
многим.
Нажать кнопку ОК.
Базы данных
Стархова Т.Н.
Страница
6
7.
Аналогично установить
связь
для поля
Код подписчика
в таб
лице
Подписчики
и
поля
Код подписчика
в таблиц
е
Связь дан
ных.
В результате Схема
данных
примет вид:
8.
Сохранить и закрыть схему данных.
9.
Закрыть файл базы данных.
Базы данных
Стархова Т.Н.
Страница
7
Лабораторная работа №3
«
Создание формы с помощью конструктора
»
Построить форму с помощ
ью конструктора, источником дан
ны
х которой
является таблица
Монеты
в файле базы данных
Moneta
.
accdb
.
1.
Запустить приложение
Microsoft
Access
для создания новой базы
данных.
2.
Создать структуру таблицы в режиме конструктора
3.
Сохранить структуру под именем
Moneta
.
4.
С помощью конструктора построи
ть форму следующего вида:
Для этого в диалоговом окне
Монеты: база данных
перей
ти на вкладку
C
оздание
Группа Форма
.
В диалоговом окне
Новая форма
выбрать вариант
Конст
руктор,
а в
списке
Выберите в качестве источника данных таблицу или запрос
выбрать
Мон
еты.
Нажать кнопку ОК.
В главном меню выбрать пункт
Вид,
а в нем команду
Заго
ловки/примечание формы.
Нажать кнопку
Панель элемен
тов
на
панели инструментов
Конструктор формы.
На панели элементов нажать кнопку
Надпись
и размес
тить объект
Надпись
в области
За
головок формы.
Вписать в надпись
Старинные монеты.
Для изменения свойств
Надписи
в главном меню выбрать пункт
Вид,
в
нем команду
Свойства,
в диалоговом окне
Раз
дел: заголовок формы
изменить размер шрифта (14), цвет тек
ста
—
синий.
Нажать кнопку
Поле
на п
анели инструментов
Панель
элементов
и
разместить объект
Поле
в
Области данных.
Базы данных
Стархова Т.Н.
Страница
8
В надпись
Поле1
ввести
Название.
В
Текстовое поле
указать данные из
столбца
Название,
для этого в свойствах поля выбрать вкладку
Данные,
в
списке
Данные
выбрать
Название
.
5.
Анал
огичные действия выпол
нить для оставшихся полей табли
цы. Форма в
режиме конструктора должна принять вид:
6.
С помощью кнопки
Создание
-
Конструктор форм
перейти в режим
Фор
мы.
Просмотрите и убедитесь, что форма имеет нужный вид и правильно
отображает данные.
Базы данных
Стархова Т.Н.
Страница
9
Лабораторная работа №4
«Заполнение таблицы с помощью форм»
Для регистрации участников научной конференции используется
подготовленный на компьютере бланк, содержащий следующие
сведения:
Фамилия, Специализация, Технические средства (ко
доскоп, компьютер,
ви
деомагнитофон), Дата заполнения.
Для заполнения таблицы базы
данных
Konfer
.
accdb
подгото
вить бланк участника конференции
следующего вида:
1.
Запустить приложение
Microsoft
Access
для создания новой базы
данных.
2.
Создать структуру таблицы в режиме конструкт
ора.
3.
Поле
Фамилия
сделать ключевым.
4.
Сохранить структуру под именем
Конференция.
5.
Подготовить форму по образцу. Для полей
Фамилия, Специализация, Дата
выбрать элемент
Поле.
Для полей
Кодоскоп, Компью
тер, Видеомагнитофон
выбрать элемент
Флажок.
Название поля
Тип поля
Размер
поля
Формат поля
Значение
по
умолчани
ю
Фамилия
Текстовый
15
Специализация
Текстовый
12
Кодоскоп
Логическое
Вкл/выкл
Компьютер
Логическое
Вкл/выкл
Видеомагнитофон
Логическое
Вкл/выкл
Дата заполнения
Дата
Краткий
формат даты
Date()
6.
Сохранить форму под именем Карточка участника конференции.
7.
Заполнить 5
—
6 карточек.
8.
Просмотреть таблицу базы да
нных и убедиться, что она запол
нена данными
.