Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа 1_2 БД.doc
Скачиваний:
9
Добавлен:
21.08.2019
Размер:
1.48 Mб
Скачать

Практическая работа 1

Создание базы данных и объектов типа «Таблица»

Цель работы

Изучение процесса создания базы данных и объектов типа «Таблица» с помощью Конструктора и с помощью Мастера, освоение методов задания свойств полей таблицы, заполнение таблицы данными и редактирование; освоение способов определения связей между таблицами.

Теоретическое введение

В Access таблицей является совокупность данных, объединенных общей темой. Каждая таблица состоит из записей и полей. Количество полей в записи и их тип определяются в процессе конструирования таблицы. Величина полей устанавливается пользователем. В соответствие с ней ограничивается количество символов, вводимых в поле при заполнении таблицы. Следите за тем, чтобы размер поля не был слишком велик, так как при этом бесполезно расходуется память (она резервируется в полной мере независимо от того, заполняется поле полностью или частично).

Существует несколько способов построения таблиц: на листе данных, в окне конструктора таблиц и с помощью мастера таблиц.

Практическая часть Постановка задачи

Создать базу данных «Книжный магазин», состоящую из следующих таблиц: «Покупатели», «Продавцы», «Книги», «Заказы», «Личные данные», «Издательства» и «Разряд».

Ход работы

1. Запустите приложение Access, создайте новую базу данных и укажите путь для ее сохранения. Назовите базу «Книжный магазин».

2. Создайте таблицу «Издательства», имеющую следующую структуру (см. таблица 1). Для этого в окне базы данных выберите вкладку Создание и нажмите кнопку Таблица. В результате на экране появится окно Новая таблица. Выберите на панели инструментов (слева) режим Конструктор и сохраните таблицу в появившемся окне с именем «Издательство».

Таблица 1. Структура таблицы «Издательства»

Имя поля

Тип

Размер поля

Индекс

Издательство

Текстовый

30

Да

Адрес

Текстовый

50

Рисунок 1 – Диалоговое окно сохранения таблицы

3. В окне конструктора таблиц задайте структуру таблицы «Издательства», то есть определите, какие поля будет содержать данная таблица, а также их тип и свойства (см. рисунок 2).

В верхней части диалогового окна задайте все поля, которые должна содержать таблица, а в нижней – определите необходимые свойства. В именах полей запрещено использовать символы ‘!’ , ’.’ , ’[’ , ’]’. Максимальная длина имени 64 символа. Не рекомендуется использовать в именах полей пробелы, т.к. в дальнейшем могут некорректно выполняться запросы.

В качестве типа данных поля можно использовать следующие стандартные типы: числовой, текстовый, счетчик, поле MEMO, денежный, логический, дата/время, поле объекта OLE.

Для каждого поля можно ввести произвольный комментарий, относящийся к полю данных. Типичным комментарием является описание назначения поля.

Для каждого поля можно задать дополнительные характеристики. Например, для текстовых полей можно определить размер поля, а для числовых определить длину разрядной сетки и количество разрядов после запятой.

4. Для поля «Издательство» в таблице 1 указано, что оно имеет индекс – является ключевым. Во время ввода данных в поля, определенные в качестве первичного ключа, MS Access автоматически следит за тем, чтобы вводились только уникальные значения (не повторяющиеся). Введите имя поля ИЗДАТЕЛЬСТВО вместо имени КОД.

Рисунок 2 – Окно конструктора таблицы

5. Перейдите в режим таблицы, нажав пиктограмму Режим . Ввод данных вы будете производить в этом режиме, заполняя клетки таблицы.

Заполните созданную таблицу значениями из таблицы 2.

Таблица 2 - Данные таблицы «Издательства»

Издательство

Адрес

Новое знание

112345, Киев, Крещатик, 126

ИНФРА-М

127214, Москва, Дмитровское шоссе, 107

Феникс

344082, г.Ростов-на-Дону, пер.Халтуринский,80

Март

117454 Москва, а/я №2

ACADEMA

117342, Москва, ул. Бутлерова, 17-Б, к.233

Питер

196105, Санкт-Петербург, ул. Благодатная, 67

6. Аналогично создайте структуру таблиц «Покупатели», «Продавцы», «Заказы», «Личные данные», «Книги» и «Разряд». Структура этих таблиц представлена в таблицах 3, 4, 5, 6, 7, 8.

Таблица 3. Структура таблицы «Книги»

Имя поля

Тип

Размер поля

Индекс

Код книги

Счетчик

Да

Автор

Текстовый

30

Название

Текстовый

40

Издательство

Текстовый

30

Серия

Текстовый

40

Год издания

Числовой

Цена

Денежный

Таблица 4. Структура таблицы «Покупатели»

Имя поля

Тип

Размер поля

Индекс

Код покупателя

Счетчик

Да

Фамилия

Текстовый

20

Имя

Текстовый

20

Отчество

Текстовый

20

Город

Текстовый

20

Адрес

Текстовый

40

Страна

Текстовый

20

Таблица 5. Структура таблицы «Личные данные»

Имя поля

Тип

Размер поля

Индекс

Код продавца

Счетчик

Да

Семейное положение

Текстовый

10

Хобби

Текстовый

30

Фото

Поле объекта OLE

Таблица 6. Структура таблицы «Продавцы»

Имя поля

Тип

Размер поля

Индекс

Код продавца

Счетчик

Да

Фамилия

Текстовый

20

Имя

Текстовый

20

Отчество

Текстовый

20

Должность

Текстовый

30

Дата приема

Дата/время

Разряд

Числовой

Таблица 7. Структура таблицы «Заказы»

Имя поля

Тип

Размер поля

Индекс

Код заказа

Счетчик

Да

Код продавца

Числовой

Код покупателя

Числовой

Код книги

Числовой

Дата получения

Дата/время

Дата отправки

Дата/время

Количество

Числовой

Таблица 8. Структура таблицы «Разряд»

Имя поля

Тип

Размер поля

Индекс

Разряд

Числовой

Да

Оклад

Денежный