Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа. Обработка данных в локальных реляционных базах данных
Цель: Ознакомление с методами и средствами обработки данных создания баз данных на ЭВМ
1.Ознакомление с возможностями программы Access 2000 1.1. Анализ данных с помощью запросов Запросы представляют собой инструмент «доступа» к информации, хранящейся в базе данных Access. С их помощью можно не только извлекать и анализировать информацию, но и формировать новые поля, которых нет в исходных таблицах.
1.1.1 Создание простого запроса Задание 1: создайте запрос на выборку данных о работниках, которые назначены на ремонт зданий. 1. Скопируйте базу данных ТехноСфера из в свою папку под именем Фирма ТехноСфера. 2. Откройте базу данных Фирма ТехноСфера 3. В окне базы данных перейдите на вкладку Запросы и нажмите кнопку Создать. На экране появится окно Новый запрос. 4. Щелкните дважды на строке Простой запрос. Откроется первое окно Создание простых запросов. 5. Выберите из открывающегося списка Таблицы и запросы таблицу Здание. В списке Доступные поля щелкните дважды на поле Код здания. Поле переместится в Выбранные поля. 6. Выберите из списка Таблицы и запросы таблицу Работник и перенесите поля Имя и Специальность. Щелкните на кнопке Далее. 7. Во втором диалоговом окне выделите строку создание подробного отчета. Щелкните на кнопке Далее. 8. Введите название запроса Задание_1 и выделите вариант Открыть запрос для просмотра данных. 9. Щелкните на кнопке Готово. Мастер простых запросов закроется, а запрос откроется для просмотра в режиме таблицы. 10. Просмотрите полученную информацию. Следует заметить, что поле Специальность, в данном запросе не дает ни какой информации, поэтому его можно временно скрыть. 11. Нажмите кнопку Вид на панели конструктора. Запрос отразится в режиме конструктора, который позволяет редактировать запросы. 12. На бланке запроса в столбце Специальность щелкните в ячейке Вывод на экран, чтобы убрать флажок. 13. Щелкните в столбце Имя в ячейке Сортировка, щелкните на стрелке и выделите в списке значение По возрастанию. 14. На панели инструментов конструктора нажмите кнопку Вид, чтобы переключиться в режим таблицы. 15. Просмотрите результат запроса. Поле Специальность больше не отражается в режиме просмотра запроса. 16. Закройте окно запроса с сохранением информации.
1.1.2. Использование условий отбора в запросе Задание 2: создайте запрос на выборку данных о работниках, назначенных на ремонт здания с кодом 6990. 1. Создайте копию запроса Задание_1 и переименуйте ее в Задание_2. 2. Выделите запрос Задание_2 и нажмите кнопку Конструктор для возможности редактирования запроса. 3. На бланке запроса щелкните в столбце Код здания в ячейке Условие отбора. 4. Введите в эту ячейку 6990, что является условием отбора. Нажмите клавишу Enter. 5. На панели инструментов конструктора щелкните на кнопке Вид. Результаты запроса отобразятся в режиме таблицы. 6. Закройте окно запроса с сохранением изменений.
1.1.3. Создание запросов в режиме конструктора Задание 3: создайте запрос на выборку данных о зданиях, ремонт которых начат после 01.01.2000 и закончен до 01.12.00 года. 1. В окне базы данных перейдите на вкладку Запросы и нажмите кнопку Создать. На экране появится окно Новый запрос 2. Щелкните дважды на строке Конструктор. Откроется окно бланка запроса и диалоговое окно Добавление таблицы. 3. В списке таблиц выделите таблицу Здание и нажмите кнопку Добавить. Таблица отразится в бланке запроса. Закройте диалоговое окно. 4. В списке полей запроса щелкните дважды на полях Код здания и Дата начала ремонта. 5. На бланке запроса щелкните в столбце Дата начала в ячейке Условие отбора. 6. Введите в эту ячейку условие запроса: > 01.01.00 AND <30.12.00 нажмите клавишу Enter для ввода условия. Выражение преобразуется к виду #01.01.00# AND #30.12.00#. 7. На панели инструментов конструктора щелкните на кнопке Вид. Результаты запроса отобразятся в режиме таблицы. 8. Закройте окно запроса с сохранением изменений и сохраните созданный запрос под именем Задание_3.
1.1.4. Добавление в запрос вычисляемых полей Задание 4: добавьте в запрос Задание_3 информацию об окончании ремонта зданий. 1. Создайте копию запроса Задание_3 и переименуйте ее в Задание_4. 2. Откройте запрос Задание_4 в режиме конструктора. 3. Щелкните правой кнопкой мыши в первом пустом поле бланка запроса. В появившемся контекстном меню выберите строку Построить. Появится диалоговое окно Построитель выражений.
4. Для создания нового поля в верхней части окна надо ввести следующее выражение: Дата окончания:=Дата начала + Число недель * 7. Для этого введите текст: Дата окончания:, щелкните по знаку =, дважды щелкните на слове Таблицы, затем на названии таблицы Здание. В правом окне отразятся данные этой таблицы. 5. Выделите поле Дата начала и нажмите кнопку Вставить, затем щелкните знак сложения +, вставьте поле Число недель, введите умножение на 7. Нажмите кнопку ОК. В бланке запроса появится новое поле. 6. Перейдите в режим таблицы и просмотрите результаты. Сохраните запрос под именем Задание_4.
Задание 5: создайте новый запрос на основании Задание_4 и отобразите в запросе информацию о переносе окончания ремонта на два дня. 1. Создайте копию запроса Задание_4 и переименуйте ее в Задание_5. 2. Откройте запрос Задание_5 в режиме конструктора. 3. Щелкните в пустом поле справа от поля Дата окончания. 4. Введите выражение: [Дата окончания] + 2 и нажмите клавишу Enter. Перейдите в режим таблицы и просмотрите полученные результаты.
1.1.5. Изменение свойств вычисляемых полей 1. Откройте запрос Задание_5 в режиме конструктора. 2. Установите курсор в поле с именем Выражение 1. Нажмите на панели инструментов конструктора кнопку Свойства. Появится окно свойств поля. 3. Щелкните в поле свойства Описание и введите Изменение окончания ремонта. Щелкните в поле свойства Формат поля, щелкните на стрелке поля и выделите в списке Длинный формат даты. Щелкните в поле свойства Подпись и введите Новая дата. Закройте окно свойств. 4. В бланке запроса выделите текст Выражение1 и введите Новая дата для названия поля. 5. Закройте запрос с сохранением изменений. Просмотрите полученные результаты. Обратите внимание на новый формат представления данных даты. Отформатируйте ширину столбца Новая дата. 6. Закройте запрос с сохранением изменений.
1.1.6. Создание параметрических запросов Задание 6: создайте параметрический запрос для получения информации о часовой ставке работников задаваемой специальности, например каменщика. 1. Создайте запрос с помощью конструктора на выборку данных из таблицы Специальность. Включите в него поля Специальность и Часовая ставка. 2. Заполните поля строки Условие отбора не конкретными критериями отбора, а обращением к пользователю для ввода критерия. В строке условие отбора в столбце Специальность введите фразу: [ Назовите специальность]. Текст - при вводе заключите в квадратные скобки. 3. Выберите команду меню Запрос - Параметры. В поле Параметр диалогового окна Параметры запроса введите текст - Назовите специальность только без скобок. Определите тип данных в поле Тип данных в соответствии с таблицей Специальность и нажмите кнопку ОК. Запрос будет оформлен. 4. Перейдите в режим таблицы. На экране появляется окно - Введите значение параметра. 5. Введите слово – Каменщик и нажмите кнопку ОК. На экране появится результат запроса. 6. Просмотрите результат и закройте окно с сохранением запроса под именем Задание_6.
1.1.7. Создание перекрестных запросов Задание 7: создайте перекрестный запрос для определения объема затрат на зарплату работников различных специальностей 1. Создайте запрос на выборку на основе двух таблиц Работник и Зарплата.
2. В меню Запрос активизируйте команду Перекрестный. В бланке запроса отобразятся строки Групповая операция и Перекрестная таблица. 3. Включите в бланк запроса поля Имя и Специальность из таблицы Работник и поле Заплата из таблицы Зарплата. 4. Для поля Имя щелкните на строке перекрестная таблица и выберите в списке строку Заголовки строк. В строке Групповая операция для этого поля сохраните стандартную установку Группировка. Примечание: поле Имя будет являться названием строк. 5. Для поля Специальность щелкните на строке Перекрестная таблица и выберите в списке строку Заголовки столбцов. В строке Групповая операция для этого поля сохраните стандартную установку Группировка. Примечание: поле Специальность будет являться названием столбцов. 6. Для поля Зарплата щелкните на строке Перекрестная таблица и укажите элемент Значение. В строке Групповая операция для этого поля укажите функцию Sum. 7. Для отображения результирующего набора записей перейдите в режим таблицы. 8. Просмотрите результаты и закройте окно с сохранением запроса под именем Задание_7.
1.2. Отображение данных в форме 1.2.1. Создание формы с помощью Мастера 1. В окне базы данных откройте вкладку Форма и нажмите кнопку Создать. Появится окно Новая форма. Выделите в списке строку Мастер форм. 2. Щелкните на стрелке поля Выберите в качестве источника данных таблицу или запрос, выделите таблицу Здание. Щелкните на кнопке ОК. Появится первое окно мастера форм, содержащее доступные поля для создания формы. 3. Перенесите в окно Выбранные поля, поля Код здания и Дата начала (ремонта). 4. Щелкните на кнопке Далее. Появится второе окно мастера форм. Выберите форму представления данных в один столбец. 5. Нажмите на кнопке Далее. В третьем окне выберите стиль формы - Промышленный. 6. Нажмите на кнопке Далее. В четвертом окне задайте имя формы Ремонт_зданий. Нажмите кнопку Готово. 7. Просмотрите данные, представленные в созданной форме. Сверните окно формы.
1.2.2. Создание формы на основе запроса 1. Создайте простой запрос Назначения на основе двух таблиц Назначение и Работник. Запрос должен выдавать информацию о специальности работника, затребованного на ремонте конкретного здания. 2. Создайте форму Назначение на основе запроса Назначения с помощью мастера форм. Перенесите в форму все доступные поля (Код здания и Специальность), форму представления данных выберите – Выровненный, стиль – Официальный. Просмотрите форму и закройте.
1.2.3. Создание формы с подчиненной формой Подчиненной формой называется форма, помещенная внутрь другой формы. Форму, содержащую внутри себя подчиненную форму, называют главной. 1. Откройте главную форму Ремонт_зданий в режиме конструктора. 2. Выберите в меню Окно команду Слева направо. Расположите окно базы данных слева по горизонтали от формы без перекрытия. 3. Перетащите с вкладки Формы в окне базы данных форму Назначение в нижнюю часть формы Ремонт_зданий. Форма Назначение станет подчиненной для формы Ремонт_зданий.
4. Просмотрите результаты созданной формы. Закройте форму с сохранением изменений. Сохраните форму под именем Задание_8. 5. Продемонстрируйте результаты работы преподавателю. В базе данных Фирма ТехноСфера папке с именем студента должно быть восемь выполненных заданий.
2. Самостоятельная работа 1. Скопируйте базу данных Конфеты в свою папку под именем Шоколадные конфеты. 2. Откройте базу данных Шоколадные конфеты и выполните следующие задания:
Задание 1: Создайте запрос, включающий наборы, вес и цена которых превышают соответственно 375 г. и 150 рублей. Сохраните запрос под именем Дорогие наборы. Задание 2: Создайте запрос, который выдает список наборов стоимостью от 100 рублей до 150 рублей, число которых на складе превышает 500 штук. Сохраните запрос пол именем Наборы средней цены. Задание 3: Создайте простой запрос, перечисляющий заказчиков новогодних наборов, размещенных с 10 по 25 декабря. Сохраните запрос под именем Новогодние наборы. Задание 4: Создайте запрос, перечисляющий заказчиков подарочных наборов и даты их заказов. Задание 5: Включите в запрос Новогодние наборы суммарную стоимость заказа. Запрос сохраните под старым именем. Задание 6: Создайте форму, которая позволяет совместить просмотр заказчиков новогодних наборов с просмотром их стоимости и даты заказа. Сохраните форму под именем Просмотр новогодних заказов.
|
||||||||
Последнее изменение этой страницы: 2021-03-09; просмотров: 118; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.171.20 (0.05 с.) |