Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний»




НазваниеМетодические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний»
страница2/6
Дата публикации05.03.2013
Размер0.66 Mb.
ТипМетодические указания
skachate.ru > Экономика > Методические указания
1   2   3   4   5   6
^

1.2.Задание и Ход работы


2.1. Запустите программу Microsoft Access XP (Пуск►Программы ► Microsoft Access).

2.2. Создайте Новую базу данных в папке \Мои документы (ваш личный каталог) и дайте файлу имя: Книготорговля.

2.3. Откройте панель Таблицы, создайте таблицу в режиме Конструктора (значок Создание таблицы в режиме конструктора).

2.4. Для первой таблице введите следующие поля:

Имя поля

Тип поля

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

Текстовый

Автор

Текстовый

Объем

Числовой

Цена

Денежный

Примечание

МЕМО

2.5. Щелкните на поле Объем. В нижней части бланка задайте свойство Число десятичных знаков равным 0.

2.6. Для связи с будущей таблицей поставщиков задайте ключевое поле. На уникальность может претендовать поле Наименование, но в больших БД возможно появление разных книг с одинаковым названием. Поэтому используем комбинацию полей Наименование и Автор. Выделите оба поля в верхней части бланка (при нажатой клавише SHIFT). Щелчком правой кнопкой мыши откройте контекстное меню и выберите в нем пункт Ключевое поле.

2.7. Закройте окно Конструктора. При закрытии окна дайте таблице имя Книги в продаже.

2.8. Повторив действия пунктов 2.3.-2.7., создайте таблицу Поставщики, в которую входят следующие поля:

Имя поля

Тип поля

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

Текстовый

Автор

Текстовый

Цена оптовая

Денежный

Поставщик

Текстовый

Телефон

Текстовый

Адрес

Текстовый

Примечание

МЕМО

Обратите внимание НАТО, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записываются цифрами. Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравнивают по величине, не вычитают из одного номера другой и т.п. Это типичное текстовое поле.

2.9. В окне Книготорговля: база данных откройте по очереди созданные таблицы и наполните их содержанием (8 записей). Закончив работу, закройте таблицы.

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

2.11. В окне Схема данных откроются списки полей этих таблиц. При нажатой клавише SHIFT выделите в таблице Книги в продаже два поля: Наименование и Автор. Перетащите эти поля на список полей таблицы Поставщики. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей.

2.12. На правой панели окна Изменение связей выберите поля Наименование и Автор таблицы Книги в продаже, включаемые в связь. Не устанавливайте флажок Обеспечение целостности данных.

2.13. Закройте диалоговое окно Изменение связей и в окне Схема данных рассмотрите образовавшуюся связь. Закройте окно Схема данных.

2.14. В окне Книготорговля: база данных откройте панель Запросы. Откройте бланк запроса по образцу (Создание запроса в режиме Конструктора). Одновременно с ним откроется окно Добавление таблицы.

2.15. В списке таблицы Книги в продаже выберите поля, включаемые в результирующую таблицу: Наименование, Автор, Объем, Цена. Выбор производится двойным щелчком на именах полей.

2.16. Задайте условие отбора для поля Объем. В соответствующую строку введите: >400.

2.17. Задайте условие отбора для поля Цена. В соответствующую строку введите: <80.

2.18. Закройте бланк запроса по образцу. При закрытии запроса введите его имя – Выбор изданий.

2.19. В окне Книготорговля: база данных откройте только что созданный запрос и рассмотрите результирующую таблицу. Если ни одно издание не соответствует условию отбора и получившаяся результирующая таблица не имеет данных откройте базовые таблицы и наполните их модельными данными, позволяющими проверить работу запроса.

Создание запросов «с параметром».

2.20. В окне Книготорговля: база данных откройте панель Запросы. Откройте бланк запроса по образцу (Создание запроса в режиме Конструктора).

2.21. Создайте запрос на выборку, основанный на таблице Книги в продаже, в который войдут следующие поля: Наименование, Автор, Цена, Поставщик.

2.22. В строку Условие отбора для поля Цена введите <[Введите максимальную цену].

2.23. Закройте запрос. При закрытии сохраните его под именем Выбор книг.

2.24. В окне Книготорговля: база данных откройте панель Запросы и запустите запрос Выбор книг. Введите значение параметра.

Создание итогового запроса.

Если полностью заполнить данными таблицу Книги в продаже, введя параметры всех книг, имеющихся в продаже , то можно узнать, например, средний объем книги или среднюю цену. Запросы, выполняющие вычисления по всем записям для какого-либо числового поля, называются итоговыми запросами. В итоговом запросе может рассчитываться сумма значений или величина среднего значения по всем ячейкам поля, может выбираться максимальное или минимальное значений данных в поле может также исполняться иная итоговая функция.

Предположим, что книготорговое предприятие реализует литературу трех категорий: экономическую, юридическую и техническую. Необходимо подготовить итоговый отчет, с помощью которого можно определять среднюю цену литературы в каждой из категорий и динамично ее отслеживать при изменении ассортимента и поставщиков.

2.25. В окне Книготорговля: база данных откройте панель Таблицы . Выберите таблицу Книги в продаже.

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

2.27. Откройте таблицу Книги в продаже и наполните ее содержанием, введя для каждой категории необходимые модельные данные.

2.28. Откройте панель запросы. С помощью конструктора создайте запрос: выберите таблицу Книги в продаже, в бланк запроса по образцу введите следующие поля таблицы: Категория, Наименование, Цена.

2.29. Для поля Цена включите сортировку по возрастанию.

2.30. На панели инструментов Microsoft Access щелкните на кнопке Групповые операции или воспользуйтесь строкой меню (Вид►Групповые операции). Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе получают итоговые вычисления. Все поля, отобранные для запроса, получают в этой строке значение Группировка.

2.31. Для поля, по которому производится группировка записей (Категория), оставьте в строке Групповые операции значение Группировка. Для остальных полей щелкните в этой строке – появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле.

2.32. Для поля Цена выберите итоговую функцию Avg для определения средней стоимости изданий в категории.

2.33. Для поля Наименование выберите итоговую функцию Count, определяющую общее количество записей, вошедших в группу (количество книг).

2.34. Закройте бланк запроса по образцу и дайте ему имя: Средняя цена книги.

2.35. Создайте отчет. Отчет должен содержать: а)поля: Автор, Наименование, Категория, Цена; б) группировку строк отчета по категории книг; в) сумму цен книг каждой категории.

2.36. Создайте пользовательскую форму для таблицы Книги в продаже.

1   2   3   4   5   6

Похожие:

Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания для выполнения лабораторных работ и курсового...
Лабораторная работа №1 «Построение структуры базы данных»
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания по выполнению лабораторных работ Дисциплина...
Методические указания предназначены для выполнения лабораторных работ по дисциплине «Программирование на языке высокого уровня» студентов...
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconС. А. Журова информационные технологии
Методические указания предназначены для выполнения лабораторных работ по курсам Информационные системы и Информационные технологии....
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания к выполнению лабораторных работ по дисциплине...
Методические указания к выполнению лабораторных работ по дисциплине «Системы автоматизированного проектирования в электроснабжении»...
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания по выполнению лабораторных работ для студентов...
Методические указания по выполнению лабораторных работ по дисциплине «Статистика» предназначены для всех специальностей
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания к проведению лабораторных работ. Специальность...
Методические указания предназначены для оказания методической помощи студентам 1-го курса при выполнение лабораторных работ по курсу...
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические рекомендации по выполнению лабораторных работ
Перечень тем теоретического курса, необходимых для выполнения лабораторных работ
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconРоссийской Федерации Московская финансово-юридическая академия Московский...
Методические указания предназначены для студентов специальности «Прикладная информатика в экономике» исодержат задания и указания,...
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания к выполнению контрольных работ по дисциплине...
Методические указания предназначены для студентов заочного отделения по направлению подготовки 051000. 62 Профессиональное обучение...
Методические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний» iconМетодические указания для выполнения контрольных работ по дисциплине «социология»
Задания и методические указания для выполнения контрольных работ по дисциплине «Социология» (гос – 2000, гос – 2005) для студентов...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница