Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа№3 БД_2 часть (1).DOC
Скачиваний:
5
Добавлен:
16.11.2019
Размер:
514.56 Кб
Скачать

Аппаратура, оборудование и материалы

Персональный компьютер, не ниже Pentium-4, операционная система семейства Windows, пакет Microsoft Office Access 2007.

Методика и порядок выполнения работы

Задание 1. Создадим БД «Продажи», состоящую первоначально из одной таблицы Продукция, структура которой представлена в таблице 1.1.

Таблица 1.1 – Структура таблицы Товары

Имя поля

Тип данных

Описание

Размер поля

Код товара

Числовой

Длинное целое, ключевое поле

Наименование товара

Текстовый

30 символов

Производитель

Текстовый

30 символов

Цена, руб

Денежный

Фиксированный

Срок реализации

Дата\время

Краткий формат даты

Количество на складе, шт

Числовой

Длинное целое

Продано, шт

Числовой

Длинное целое

Рекламная акция

Логический

Проводилась ли рекламная акция?

Для этого:

  1. Запустим Microsoft Access, щелкнув кнопку Пуск и выбрав в главном меню Windows пункт Программы>Microsoft Office, а затем Microsoft Office Access 2007. После запуска Access в появившемся окне в разделе Новая пустая база данных щелкните Новая база данных. Справа появится диалоговое окно Новая база данных, в поле Имя файла введите имя файла с создаваемой БД, например Фамилия_Продажи.accdb. Чтобы изменить расположение файла, щелкните значок папки для обзора и выбора своей папки. Нажмите левой клавишей мыши кнопку Создать. На экране появится окно СУБД Access с указанным именем в заголовке, в командах меню перейдите на вкладку Создание (рисунок 1.1). Эта вкладка содержит основные инструменты для создания и работы с объектами БД: таблицами, формами, отчетами, запросами.

Рисунок 1.1– Основные объекты БД Access

  1. В разделе Таблицы выберите инструмент Конструктор таблиц. Появится окно Конструктора, представленное на рисунке 1.2.

Рисунок 1.2 – Окно Конструктора таблиц

  1. Рассмотрите появившееся окно Конструктора таблиц, куда будет вводиться структура создаваемой БД (Таблица 1.1). В столбце Имя поля введите имя Код товара. Для перехода к следующему полю нажмите клавишу Tab или щелкните по нему мышью.

  2. В столбце Тип данных оставим тип Числовой. В столбце Описание можно ввести описание данных, которые будут содержаться в этом поле (Таблица 1.1), но это не обязательно. Текст описания будет выводиться в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. Перейдем в раздел Свойства поля в нижней части окна Конструктора и зададим значения Длинное целое.

  3. Далее аналогично, введите названия, укажите тип и свойства данных для остальных полей из таблицы 1.1. Для ввода типа данных, отличного от текстового, достаточно щелкнуть по треугольнику справа и в появившемся меню выбрать другой тип. Если Тип данных числовой, то в свойствах надо выбрать один из его видов: Целое, Длинное целое, Одинарное с плавающей точкой и т.д.

  4. После ввода описания всех полей таблицы Продажи, укажите ключевое поле. Для этого щелкните по строки с полем Код товара и нажмите кнопку Ключевое поле на Панели инструментов. После этого в области выделения поля № Товары появится знак ключевого поля – ключ. В дальнейшем по ключевому полю будут связаны таблицы между собой.

  5. Сохраните структуру созданной таблицы командой Файл – Сохранить как. В диалоговом окне Сохранение введите имя таблицы Товары, в следующем поле выберите вариант Таблица и щелкнем ОК для сохранения. Закройте окно конструктора таблицы. После этого в окне БД Продажи на вкладке Таблицы появится новый объект – таблица Товары.

  6. Заполните данными созданную таблицу. Для этого выберите объект Таблицы и дважды щелкните левой кнопкой мышки по таблице Товары (или выделите ее и в инструментах щелкните по кнопке Режим и выберите Режим таблицы). Откроется таблица созданной структуры, в которую надо ввести данные из таблицы 1.2 (для перехода к следующему полю нажимайте клавишу Tab, в конце каждой записи – Enter). Чтобы расширить столбец надо поместить указатель мыши на его правую границу и, когда значок сменится на двунаправленную стрелку, перетащите границу вправо. При сообщении об ошибке – вернитесь на структуру таблицы и проанализируйте поле, в которое вводятся данные: его тип, длину и т. д.

Таблица 1.2 – Исходные данные для таблицы Товары

Код товара

Наименование товара

Производитель

Цена, руб

Срок реализации

Количество на складе, шт.

Продано, шт.

Рекламная акция

1134568

Салфетки бумажные

ОАО «ЦентрЮг»

15,40

12.11.2015

24578

6704

Да

1167903

Мыло «Цветочное»

ОАО «Весна»

7,90

01.01.2015

3400

5602

Да

1234567

Крем для рук

ОАО «Весна»

34,80

01.03.2015

12340

4590

Да

1256743

Гель для волос

ООО «Лина»

123,50

02.11.2014

67009

3450

Нет

1356789

Мусс для волос

ООО «Лина»

154,50

20.11.2014

45007

235

Нет

1567890

Крем для лица

ОАО «ИнтерК»

124,90

01.02.2015

12549

4578

Да

4789021

Крем для ног

ОАО «Весна»

32,00

01.03.2015

3402

98

Нет

1567893

Жидкое мыло

ОАО «Весна»

45,50

01.05.2015

6450

9052

Да

1678903

Полотенца бумажные

ОАО «ЦентрЮг»

56,00

12.08.2015

4903

173

Нет

3476230

Влажные салфетки

ОАО «ЦентрЮг»

23,00

01.09.2013

12095

2009

Нет

  1. Для перехода на структуру таблицы щелкните на Панели инструментов по первому из инструментов – Режим, затем выберите Конструктор. Аналогично можно вернуться обратно в таблицу с данными.

  2. Сохраните таблицу, щелкнув кнопку Сохранить.

  3. Выполните сортировку данных, например, по Коду товара в порядке возрастания. Для этого перейдите на вкладку Главная, в таблице Товары установите курсор в столбец Цена, щелкните кнопку Сортировка по возрастанию на панели инструментов или в контекстном меню.

Отсортируйте записи по Продано, шт в порядке убывания аналогично.

  1. Работа с фильтрами. Чтобы найти одну или несколько указанных записей в форме или напечатать записи из отчета, таблицы или запроса, можно использовать фильтр. С его помощью можно отображать только нужные записи, не изменяя базовую таблицу, запрос, форму или отчет.

Изучите работу фильтра по выделенному, на примере отбора из таблицы Товары записей о Производителях. Для этого перейдите на вкладку Главная, в таблице Товары в поле Производитель найдите значение "ОАО «Весна»". Выделите это значение, рассмотрите кнопки раздела инструментов Сортировка и Фильтр, щёлкните кнопку Фильтр, Выделение на панели инструментов и в появившемся окне выберите Равно "ОАО «Весна»". Посмотрите на результат отбора. Для отмены фильтра щелкните кнопку – Фильтр на панели инструментов.

  1. Отберите записи только те, в которых значение Цена меньше 34,80. Для этого перейдите на запись, содержащую это значение цены. Выберите в инструментах Фильтр>Числовой фильтр > Меньше 34,80> Ок. Посмотрите результат отбор и отмените фильтр.

  2. Изучите работу расширенного фильтра: выберите в таблице Товары записи об товарах произведенных «ОАО «Весна»», которых продано больше 3500. Для этого: выберите на панели инструментов Параметры расширенного фильтра, а затем – Расширенный фильтр. После этого на экране откроется окно для создания расширенного фильтра, куда добавьте поля Производитель и Продано, шт (если они не появились автоматически). Затем, установите курсор в строке Условие отбора в поле Продано, шт, введите условие отбора >3500. В этой же строке в поле Производитель укажите условие отбора " ОАО «Весна»". Можно задать порядок сортировки: по возрастанию или убыванию, щелкнув стрелку в ячейке Сортировка в поле Продано, шт. Чтобы применить фильтр, нажмите кнопку Применение фильтра на панели инструментов. Посмотрите результат отбор и отмените фильтр.

  3. Выполните задания для самостоятельного выполнения,

  4. Закройте таблицу с сохранением.