Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Задание 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

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

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

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

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

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

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

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

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

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

Код товара Наименование товара Производитель Цена, руб Срок реализации Количество на складе, шт. Продано, шт. Рекламная акция
  Салфетки бумажные ОАО «ЦентрЮг» 15,40 12.11.2015     Да
  Мыло «Цветочное» ОАО «Весна» 7,90 01.01.2015     Да
  Крем для рук ОАО «Весна» 34,80 01.03.2015     Да
  Гель для волос ООО «Лина» 123,50 02.11.2014     Нет
  Мусс для волос ООО «Лина» 154,50 20.11.2014     Нет
  Крем для лица ОАО «ИнтерК» 124,90 01.02.2015     Да
  Крем для ног ОАО «Весна» 32,00 01.03.2015     Нет
  Жидкое мыло ОАО «Весна» 45,50 01.05.2015     Да
  Полотенца бумажные ОАО «ЦентрЮг» 56,00 12.08.2015     Нет
  Влажные салфетки ОАО «ЦентрЮг» 23,00 01.09.2013     Нет

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

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

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

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

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

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

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

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

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

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

Задания для самостоятельного выполнения

1. Отсортируйте таблицу по любому другому числовому полю (например, Продано, шт) по возрастанию и по убыванию, а затем по любому символьному полю. Проанализируйте результат.

2. Создайте 4 новых фильтра на примере других полей и продемонстрируйте работу простого и расширенного фильтров.

Задание 2: Модификация таблиц. В таблицу Товары добавим несколько строк и столбец Количество в упаковке перед столбцом Цена. Для этого:

1. После запуска Access 2007, выберите раздел Открыть последнюю базу данных, найдите сохраненную в своей папке БД Фамилия_ Продажи. В результате откроется созданная ранее БД.

2. Добавьте три новые записи в БД Продажи. Для этого,в пустую строку после последней записи БД, введите новые данные: в первый и третий столбцы из таблицы 1.3, а остальные поля заполните данными по своему усмотрению. Сохраните изменения.

Таблица 1.3 - Новые строки

Код товара Производитель
  ОАО «Весна»
  ОАО «Красавица»
  ООО «Лина»

 

3. Вставьте в таблицу новое поле после поля Производитель. Для этого, перейдите на структуру таблицы - нажмите на вкладке Главная команду Режим, раздел Конструктор. Выделите поле Производитель, выберите в меню Вставка с троки. В появившуюся пустую строку, введите новые данные из таблицы 1.4.

Таблица 1.4 – Описание нового столбца

Имя поля Тип данных Размер Описание
Количество в упаковке Числовой Целое Показывает количество единиц товара в одной упаковке.

4. Сохраните изменения в структуре таблицы, для чего щелкните кнопку Сохранить на панели инструментов, перейдите в таблицу с данными и в поле Количество в упаковке введите в произвольном порядке данные.

5. Закройте таблицу Товары, сохранив изменения.

Задание 3. Создадим в базе данных Фамилия_Продажи вторую таблицу Данные о производителях. Для этого:

1. Создайте с помощью Конструктора новую таблицу Данные о производителях, аналогично таблице Товары. Опишите её поля так, как указано в таблице 1.5. Для поля Телефон в разделе Свойства поля задайте маску ввода, которая обеспечит контроль ввода телефонного номера с кодом, например, (8-8652)-56-75-98. Для этого введите в строке Маска ввода текст маски (8-999) - 999-99-99.

Таблица 1.5 – Структура таблицы Данные о производителях

Имя поля Тип данных Размер, формат Описание
Код производства Числовой Целое  
Производитель Текстовый 30 символов  
Юридический адрес Текстовый 80 символов  
Адрес производства Текстовый 80 символов  
Телефон Текстовый 18 символов, маска ввода, (8-9999)-99-99-99 Номер телефона

2. Ключевым укажите поле Производитель, значения которого в таблице должны быть без повторений и характеризовать каждого из производителей таблицы Товары.

3. Сохраните структуру таблицы Данные о производителях и перейдите на таблицу с данными. Заполните ее произвольными данными по каждому Производителю. При этом названия производителей должны полностью совпадать в написании, поэтому их лучше скопировать из таблицы Товары. Пример заполнения записей:

Код производства Производитель Юридический адрес Адрес производства Телефон
  ОАО «ЦентрЮг» г. Белгород, ул. Мира, 189, офис 24 Г. Белгород, ул. Индустриальная, 12 (8-8652)-23-12-12

 

4. Закройте созданную таблицу Данные о производителях, сохранив данные.

5. Откройте таблицу Товары и дополните ее еще двумя любыми записями. Закройте созданные таблицы.

Задание 4. Установите связь между таблицами Производители и Товары.

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

Для этого:

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

2. Для установления связи между двумя выбранными таблицами нажмите левую клавишу на поле Производитель с первичным ключом главной таблицы Данные о производителях иперетащите на поле Производитель подчиненной таблицы Товары. Как только вы отпустите левую кнопку мыши, на экране появится диалоговое окно Изменение связей. Длявключения механизма поддержки целостности данных в связываемых таблицах установите флажок Обеспечение целостности данных. Включите переключатели Каскадного обновления связанных полей и удаления связанных записей. Завершите создание связи, щелкнув кнопку Создать. Если все данные были введены правильно и связаны между собой, то в окне Схема данных появится графическое изображение установленной связи (рис.). Обозначение 1–∞ у концов линии связи означают, что одна запись таблицы Данные о производителях можетиметь несколько связанных записей в таблице Товары. Если на экране появится окно с сообщением о невозможности создания связей, то надо вернуться в созданные таблицы, проверить все ли названия производителей присутствуют в таблице Данные о производителях и не повторяются ли они. Исправьте ошибки и повторите установку связей.

Рисунок 1.3 – Схема данных

3. Откройте созданные и связанные таблицы с данными. Обратите внимание на изменения: возле номеров записей появился столбец с символами«+», то есть таблица стала структурированной. Щелкните по символам «+» и посмотрите на результат установления связей. Щелкните по символам «-» и сверните таблицы.

4. Завершите работу СУБД Access.

Контрольные вопросы и защита работа

К защите лабораторной работы надо выполнить задания на компьютере, оформить отчет и устно ответить на вопросы:

1. Что такое БД, СУБД, таблица, фильтр?

2. Как создать ключевое поле?

3. С какими типами данных работает Аccess?

4. Типы фильтров, применяемых в Аccess?

5. Что подразумевается под понятием «модификация таблиц БД»?

6. Для чего выполняется связывание таблиц? Виды связей?

7. Что значит структурированная таблица?

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...