- •Практическая часть Постановка задачи
- •Ход работы
- •7. Заполните данными (не менее 10 записей) таблицы «Покупатели», «Издательства» и не менее 3 записей таблицу «Разряд». Другие таблицы пока не заполнять!
- •Практическая часть Постановка задачи
- •Ход работы
- •Ход работы
- •Ход работы
- •Ход работы
- •Ход работы
Практическая работа 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. Структура таблицы «Разряд»
Имя поля |
Тип |
Размер поля |
Индекс |
Разряд |
Числовой |
|
Да |
Оклад |
Денежный |
|
|