Базы данных. Системы управления базами данных

Создание базы данных в виде таблиц. Применение форм. Создание запросов, отчетов. Демонстрация функциональных возможностей Microsoft Access на примере учебной программы. Создание перекрестных запросов. Внутреннее конфигурирование системы СУБД FoxPro.

Рубрика Программирование, компьютеры и кибернетика
Вид методичка
Язык русский
Дата добавления 19.05.2021
Размер файла 6,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

КЕМЕРОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ ПИЩЕВОЙ ПРОМЫШЛЕННОСТИ

Базы данных. Системы управления базами данных

Кемерово 2013

Рецензенты:

А.И. Колокольникова, доцент кафедры «Прикладные информационные технологии» КузГТУ, канд. техн. наук;

В.В. Демин, нач. отдела телекоммуникаций и сервисов управления информационных технологий филиала ОАО «Уралсиб»

Рекомендовано редакционно-издательским советом

Кемеровского технологического института

пищевой промышленности

Базы данных. Системы управления базами данных: практикум / М.В. Баканов, В.В. Романова, Т.П. Крюкова, Е.А. Столетова; Кемеровский технологический институт пищевой промышленности. - Кемерово, 2013. - 110 с.

Предисловие

база данных microsoft access foxpro

Лабораторный практикум является составной частью методического обеспечения дисциплин: «Современные системы управления базами данных», «Информационное обеспечение товароведения», «Информационные технологии в сервисе», «Информационное обеспечение, базы данных», «Базы данных» и «Информатика» и предназначен для студентов высших учебных заведений, обучающихся по специальностям и направлениям: 100100, 080200, 221400, 100800, 080100, 141200, 220700, 280700, 280705 - «Сервис», «Маркетинг», «Управление качеством», «Товароведение», «Экономика», «Холодильная, криогенная техника и системы жизнеобеспечения», «Автоматизированные технологии и производства», «Техносферная безопасность», «Пожарная безопасность».

В его состав входят лабораторные работы для изучения систем управления базами данных Microsoft Access и FoxPro. Каждая лабораторная работа посвящена определенной теме и построена по единому сценарию.

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

1. СУБД MICROSOFT ACCESS

Лабораторная работа № 1. Создание базы данных, состоящей из одной таблицы

Задание 1. Создание новой базы данных и формирование структуры таблицы

1. Запустите программу Microsoft Access. Нажмите на кнопку Новая база данных . Появится окно, где в поле Имя файла введите название базы данных и сохраните файл в своей папке. Щелкните по кнопке Создать или нажмите на клавишу Enter.

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

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

4. Сохраните таблицу, нажав на клавишу . В появившемся окне наберите имя таблицы Список и нажмите ОК. Появится запрос на создание ключевого поля - уникального поля записи, по которому удобно связывать таблицы. В данном варианте будут самостоятельно появляться числа - номера записей. Нажмите Да. Закройте окно конструктора.

5. Выделите таблицу Список и нажмите кнопку Открыть. Ввод данных вы будете производить в этом режиме, заполняя клетки таблицы. Значения поля Код будет меняться автоматически. Заполните базу данных не менее чем 5 значениями и сохраните полученную таблицу.

Задание 2. Сортировка значений таблицы

1. Имя - по алфавиту. Для этого поставьте маркер на любое имя в столбце Имя и щелкните мышкой по кнопке Отсортировать по возрастанию .

2. Номер школы - по убыванию. Для этого поставьте маркер на любой номер школы в столбце Школа и щелкните мышкой по кнопке Отсортировать по убыванию .

3. Отсортируйте фамилии по алфавиту.

Задание 3. Поиск записей по образцу

1. Установите текстовый курсор в поле Фамилия.

2. Нажмите на кнопку Найти , которая позволяет найти запись по введенному значению.

3. Наберите в поле Образец фамилию для поиска и нажмите на кнопку Найти далее.

Задание 4. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 2. Создание базы данных, состоящей из двух таблиц

Задание 1. Создание таблицы Группы

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Выберите тип создаваемого документа Таблица, Создание таблицы путем ввода данных.

3. Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.

4. Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поле 1 и выполните команду Формат, Переименовать столбец. Введите название поля Учебная группа и нажмите клавишу Enter. Переименуйте Поле 2 - Куратор и сохраните таблицу под именем Группы, нажав на кнопку Сохранить . На вопрос о создании ключевого поля ответьте отрицательно и закройте окно таблицы Группы.

5. Откройте таблицу Группы в режиме Конструктора.

6. Сделайте поле Учебная группа ключевым, поместив курсор на имя этого поля и нажав на кнопку Ключевое поле .

7. Тип данных поля Учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка.

8. Сохраните изменения и закройте окно конструктора.

Задание 2. Редактирование таблицы Список

1. Откройте таблицу Список в режиме Конструктора.

2. Добавьте поле Учебная группа, Тип данных - Числовой.

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

4. Сохраните изменения и закройте окно конструктора.

Задание 3. Создание схемы данных

1. Нажмите на кнопку Схема данных. В появившемся окне Добавление таблицы выделите последовательно таблицу Группы и нажмите на кнопку Добавить, затем таблицу Список. Закройте окно Добавление таблицы. Увеличьте окна таблиц так, чтобы были видны все их поля.

2. Наведите указатель мыши на имя поля Учебные группы в таблице Группы и перетащите ее на поле Учебные группы в таблице Список.

3. Появиться окно Изменение связей. Включите Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково. Включите Каскадное обновление связанных полей и Каскадное удаление связанных полей и нажмите на кнопку Создать. Появится связь Один-ко-многим.

4. Сохраните изменения и закройте окно схемы данных.

Задание 4. Заполнение таблицы Группы

1. Откройте таблицу Группы в режиме таблицы и заполните ее записями.

2. Сохраните изменения и закройте таблицу.

Задание 5. Создание формы для ввода данных и добавления записей

1. Выберите тип создаваемого документа Формы и нажмите на кнопку Создать.

2. В появившемся окне следует выбрать Автоформа: в столбец, в качестве источника данных - Список. Нажмите на кнопку ОК.

3. Используя форму, заполните данными поле Учебная группа для всех имеющихся записей и добавьте 5 новых записей.

4. Закройте форму и на вопрос о сохранении ответьте утвердительно, имя формы - Список. Перейдите в окно таблицы и откройте таблицу Список. Убедитесь, что в таблице появились новые записи.

5. Сохраните изменения и закройте таблицу.

Задание 6. Каскадное обновление связанных полей

1. Откройте таблицу Группы.

2. Исправьте учебные группы 811, 812, 813 на 810, 811, 812 соответственно. Сохраните и закройте таблицу Группы.

3. Откройте таблицу Список и убедитесь, что значения групп изменились, затем закройте таблицу Список.

Задание 7. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 3. Создание базы данных, состоящей из трех таблиц

Задание 1. Создание таблицы Студенты

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Выберите тип создаваемого документа Таблица, Создание таблицы с помощью мастера.

3. В появившемся окне Создание таблиц следует выбрать: в поле Образцы таблиц - Студенты; в поле Образцы полей - поля КодСтудента, Адрес, НомерТелефона и ЭлектроннаяПочта, нажимая после каждого выбора кнопку . Нажмите на кнопку Далее.

4. В появившемся окне задайте имя новой таблицы Студенты. Оставьте автоматический выбор ключа и вновь нажмите на кнопку Далее. Новые связи устанавливать не надо.

5. В появившемся окне на вопрос о действиях после создания таблицы автоматически выберите Ввести данные непосредственно в таблицу и нажмите на кнопку Готово. Откроется пустая таблица, у которой есть поля, но отсутствуют записи.

6. Добавьте с помощью конструктора в таблицу Студенты еще три поля Математика, Информатика, Физика (тип данных - числовой), в которых будут находиться семестровые оценки по этим предметам. Закройте таблицу, предварительно сохранив ее.

Задание 2. Создание формы с помощью мастера

1. Выберите тип создаваемого документа Формы, и нажмите на кнопку Создание формы с помощью мастера.

2. В появившемся окне Создание форм выберите имя таблицы Студенты в списке Таблицы и Запросы. В результате появляется список полей в окне Доступные поля. С помощью кнопки переносите все поля из списка Доступные поля, кроме поля КодСтудента. Нажмите на кнопку Далее.

3. Оставьте внешний вид формы в один столбец (выбран по умолчанию). Нажмите на кнопку Далее. Выберите требуемый стиль. Нажмите на кнопку Далее. Задайте имя формы: Студенты. Нажмите на кнопку Готово.

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

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

5. Откройте таблицу Студенты и убедитесь, что в ней появились данные. В результате вы получите три таблицы, две из которых связаны, а третья нет.

Задание 3. Редактирование схемы данных

1. Нажмите на кнопку - Схема данных.

2. Нажмите на кнопку - Добавить таблицу. В появившемся окне выделите таблицу Студенты и нажмите на кнопку Добавить, а затем на кнопку закрыть окна Добавления таблицы.

3. Поставьте мышку на имя поля КодСтудента в таблице Студенты и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице Список.

4. В появившемся окне Связи включите обеспечение целостности данных и нажмите на кнопку Создать. Появиться связь один-к-одному.

5. Закройте схему данных, сохранив ее.

Задание 4. Добавление поля Фото в таблицу Список

1. Откройте таблицу Список в режиме конструктора.

2. Добавьте (вводите имя поля ниже поля Учебная группа) поле - Фото, тип данных Поле объекта OLE, общие свойства поля оставить по умолчанию. Сохраните таблицу и закройте ее.

3. Откройте таблицу Список в режиме таблицы. Нажмите мышкой на клетку записи, где должно быть значение поля Фото. Выполните команду Вставка, Объект и выберите в качестве объекта приложение, позволяющее выполнить обработку графических данных (например, Точечный рисунок) для прикрепления или изготовления рисунка.

Задание 5. Использование фильтрации данных

1. Откройте таблицу Список.

2. Нажмите на кнопку - Изменить фильтр. Нажмите мышкой на поле Год рождения. У активного поля появится стрелка выбора. Введите год рождения, например 1995 и нажмите на кнопку - Применение фильтра. Вы автоматически попадете в таблицу, в которой будут отражены только выбранные записи. Отмените выбор, для чего необходимо отжать эту же кнопку, которая теперь называется Удалить фильтр.

3. Допустимо указывать границы изменения значений. Измените фильтр, для этого в поле Год рождения наберите, например, >1997. Нажав на кнопку Применение фильтра, вы получите таблицу, в которой присутствуют записи с годами рождения больше 1997.

4. Чтобы получить записи учеников, у которых фамилии начинаются на букву «В», в соответствующем поле наберите Like «В*» (В - в данном случае русская буква). Запрос Not «В*» будет означать все записи, кроме указанных (в данном случае все записи, у которых фамилии не начинаются на букву «В»).

Замечание. Кнопка - фильтр по выделенному позволяет оставить в таблице только те записи, в которых есть предварительно выделенный элемент.

Задание 6. Самостоятельное задание

1. Выберите учеников всех школ, кроме школы с определенным номером.

2. Выберите всех учеников одной школы, фамилии которых начинаются, например, на букву «А».

3. Выберите учеников, год рождения которых 1995 или 1997.

Задание 7. Завершение работы с Access.

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 4. Применение форм

Задание 1. Создание простой формы

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Перейдите на вкладку формы и удалите все имеющиеся на ней формы.

3. На вкладке Таблицы выделите таблицу Список. Нажмите на кнопку раскрытия списка, расположенную рядом с кнопкой Новый объект на панели инструментов, и выберите элемент Автоформа.

4. Сохраните Автоформу с именем Список и закройте ее.

Задание 2. Создание формы с помощью автоформ

1. Перейдите на вкладку формы и нажмите на кнопку Создать.

2. Выберите Автоформа: ленточная, в качестве источника данных выберите таблицу Студенты и нажмите на кнопку Ок.

3. Сохраните форму с именем Студенты и закройте ее.

Задание 3. Самостоятельное задание

1. Изготовьте Табличную автоформу (имя формы - Номера групп) для таблицы Группы.

Задание 4. Создание формы в режиме конструктора

1. Перейдите на вкладку формы и нажмите на кнопку Создать.

2. Выберите Конструктор, в качестве источника данных выберите таблицу Список и нажмите на кнопку Ок. Окно формы будет выведено на экран в режиме конструктора.

Замечание. При необходимости, нажмите на кнопку Список полей - на панели инструментов для отображения доступного списка полей, из которого можно добавлять присоединенные элементы управления в форму или в отчет.

3. Выделите поля Фамилия, Имя, Отчество, Учебная группа, Фото (щелкайте мышкой по именам полей, одновременно держа нажатой клавишу Ctrl).

4. Перетащите мышкой выделенные поля в область данных и расположите элементы по своему усмотрению внутри области данных.

5. Задайте размер текста для поля Фамилия 18 пт. Чтобы увеличить размер элемента соответственно надписи, выполните команду Формат, Размер, По размеру данных.

6. Сохраните форму с именем Студент.

Задание 5. Редактирование таблицы Список и формы Студент

1. Перейдите на вкладку таблицы и откройте таблицу Список в режиме Конструктора.

2. Добавьте поле с именем Спортсмен и типом Логический. Сохраните таблицу и закройте ее.

3. Перейдите на вкладку Формы. Откройте форму Студент в режиме Конструктора.

4. Нажмите на кнопку Список полей. Выделите поле Спортсмен и перетащите его мышкой в Область данных. Появится значок флажка и надпись Спортсмен.

5. Перейдите в режим формы и посмотрите разные записи. Флажок снимается и устанавливается нажатием мышки по соответствующему полю. Установите флажки у спортсменов по вашему усмотрению.

6. Закройте форму, ответив утвердительно на вопрос о сохранении.

Задание 6. Создание кнопочной формы Заставка

1. Перейдите на вкладку формы и нажмите на кнопку Создание формы в режиме конструктора.

2. Задайте мышкой ширину формы, равную 10 см, а высоту 9 см. Сохраните форму с именем Заставка.

3. Выберите мышкой на панели инструментов кнопку Надпись. Нажмите мышкой по месту начала надписи и введите: База данных (нажмите одновременно Shift+Enter) «Учебные группы». Нажмите на кнопку Enter.

4. Выберите размер букв 18 пт, а выравнивание - по центру. Выберите цвет фона и надписи. Растяните мышкой надпись.

5. Выберите на панели инструментов значок Кнопка. Щелкните мышкой по тому месту в Области данных, где должна быть кнопка (это может быть любое место).

6. Появится окно Создание кнопок. Выберите категорию Работа с формой, а действие - Открыть форму. Нажмите на кнопку Далее.

7. Выберите форму Список, открываемую этой кнопкой, и нажмите на кнопку Далее.

8. В следующем окне нажмите кнопку Далее. Затем окне поставьте переключатель в положение Текст, наберите в поле Текст слово Список. Нажмите на кнопку Далее.

9. Задайте имя кнопки Список и нажмите на кнопку Готово.

10. Самостоятельно создайте кнопку для формы Номера групп и кнопку для закрытия формы, выбрав в категории Работа с формой действие Закрыть форму.

11. Перейдите в режим формы. Теперь при нажатии мышью на соответствующую кнопку будет открываться соответствующая форма.

12. Кнопочная форма должна появляться автоматически при запуске базы данных, для этого выполните команду Сервис, Параметры запуска. В поле Вывод формы\страницы выберите Заставка и нажмите Ок.

13. Закройте форму, ответив утвердительно на возможный вопрос о ее сохранении.

Задание 7. Работа с заставкой базы данных

1. Сохраните внесенные в базу данных изменения и закройте ее.

2. Откройте свою базу данных. Одновременно с окном базы данных откроется окно созданной формы Заставка.

3. Проверьте работу кнопок формы и закройте ее.

Задание 8. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 5. Создание и использование запросов

Задание 1. Создание запроса на выборку

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Закройте включенную в параметры запуска заставку.

3. Перейдите на вкладку Запросы и нажмите на кнопку Создание запроса в режиме конструктора.

4. В появившемся окне Добавление таблицы добавьте таблицы Студенты и Список и закройте окно.

5. Выберите поля Фамилия, Имя и Отчество из таблицы Список и НомерТелефона - из таблицы Студенты (двойным щелчком или перетаскиванием из таблицы в строку Поле).

Сохраните запрос, нажав на кнопку Сохранить. Введите имя запроса Номера телефонов и нажмите Ок.

6. Нажмите на кнопку для представления запроса. В результате вы получаете новую таблицу с набором выбранных ранее полей. Закройте таблицу.

7. Откройте запрос Номера телефонов в режиме конструктора. Сделайте запрос отображения всех фамилий, начинающихся с буквы «В».

8. Нажмите на кнопку для представления запроса.

9. Сохраните запрос с новым именем: Выборка телефонов по В (для этого использовать команду Файл - Сохранить как). Теперь в меню базы данных в окне Запросы будет показано два запроса.

Задание 2. Самостоятельное задание

1. Составьте запрос на адреса девушек, имя которых, например, «Анна». Сохраните запрос с именем Выборка Анна.

2. Составьте запрос на телефоны студентов, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка отчеств по А.

3. Составьте запрос на составление ведомости для выплаты стипендии всем студентам, которые учатся на 4 и 5. Сохраните запрос с именем Успеваемость.

4. Составьте запрос на студентов группы 811, у которых оценка по информатике 4 или 5, сохраните запрос с именем Успеваемость информатика.

5. Составьте запрос на студентов групп 812 и 912, которые имеют оценку по математике и физике 4 или 5, сохраните запрос с именем Успеваемость математика и физика.

Задание 3. Создание запросов с использованием Построителя выражений

1. Перейдите на вкладку Запросы и откройте запрос Номера телефонов в режиме Конструктора.

2. Удалите поле НомерТелефона и добавьте поле Адрес.

3. Сохраните запрос с именем Адрес.

4. Поставьте курсор в ячейку Условие отбора в столбце Фамилия.

5. Нажмите на кнопку Построить . Появится окно, в котором можно строить сложные запросы.

6. Нажмите на кнопку Not, это слово появится в верхнем поле, и введите с клавиатуры в кавычках фамилию, например, Иванов. Нажмите на кнопку Ок.

7. Нажмите на кнопку для представления запроса.

8. Закройте запрос, сохранив его с именем Нет Иванова.

Задание 4. Создание вычисляемых полей

1. Перейдите на вкладку Запросы и нажмите на кнопку Создать.

2. В появившемся окне выберите Конструктор, нажмите Ок.

3. Добавьте нужные таблицы Студенты и Список и закройте окно Добавление таблицы.

4. Выберите поля Фамилия и Имя из таблицы Список и поля Математика, Информатика и Физика- из таблицы Студенты.

5. Поставьте курсор на клетку правее Физика на линии Поле и нажмите на кнопку Построить . В появившемся окне Построитель выражений напечатайте выражение: ([Математика]+[Информатика]+[Физика])/3 и нажмите кнопку Ок. Выражение подставится в выбранное поле.

6. Вместо фразы Выражение1 (расположенной слева от введенной формулы) введите новое название поля - Средняя и нажмите клавишу Enter.

7. Сохраните запрос с именем Средняя оценка.

8. Нажмите на кнопку для представления запроса.

9. Закройте запрос.

Задание 5. Самостоятельное задание

1. Создайте новую таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем подстановок из таблицы Группы.

2. Задайте ключевое поле Код.

3. Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы для всех 911.

4. Закройте таблицу, предварительно сохранив ее.

Задание 6. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 6. Создание и использование запросов на изменение

Задание 1. Построение запроса на обновление

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Закройте включенную в параметры запуска заставку.

3. Нужно исправить значения поля Школа в таблице Список: заменить номер школы 11 на слово Лицей №11.

4. Перейдите на вкладку Запросы и нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку Ок.

5. Добавьте таблицу Список и закройте окно Добавление таблицы.

6. Выберите поле Школа из таблицы Список, нажав на него мышкой два раза.

7. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Обновление.

8. Введите условие замены: в поле Школа заменить все цифры 11 на слово Лицей № 11.

9. Нажмите на кнопку для выполнения запроса.

Замечание. Для изменения значений записей, удовлетворяющих условию отбора, понадобится предварительное изменение типа данных поля Школа с числового на текстовый.

10. Подтвердите обновление записей.

11. Закройте запрос, сохранив его с именем Лицей.

12. Откройте таблицу Группы, посмотрите результаты обновления.

Задание 2. Самостоятельное задание

1. Создайте запрос Гимназия, меняющий значения поля школы № 19 на слово Гимназия № 19.

Задание 3. Построение запроса на добавление

1. Перейдите на вкладку Запросы и нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку Ок.

2. Добавьте таблицу Новая группа и закройте окно Добавление таблицы.

3. Выберите поля таблицы Фамилия, Имя, Отчество, Учебная группа для добавления.

4. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Добавление.

5. В появившемся окне Добавление выберите имя таблицы Список, в которую будут добавляться данные, и нажмите на кнопку Ок.

6. Нажмите на кнопку для выполнения запроса. Подтвердите выполнение запроса.

Замечание. Для добавления записей следует удалить связь один-к-одному между таблицами Список и Студенты, с последующим ее восстановлением при условии добавления необходимых записей в таблицу Студенты.

7. Закройте запрос, сохранив его с именем Добавление.

8. Откройте таблицу Список. Просмотрите результат применения запроса.

9. Восстановите связь между таблицами. Для этого надо проверить содержание этих таблиц и добиться полного соответствия, добавить недостающие записи в таблицу Студенты.

Задание 4. Построение запроса на удаление

1. Перейдите на вкладку Запросы и нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку Ок.

2. Добавьте таблицу Группы и закройте окно Добавление таблицы.

3. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Удаление.

4. Выберите поле Учебные группы из таблицы Группы и введите условие отбора.

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

6. Закройте запрос, сохранив его с именем Удаление.

7. Откройте таблицу Группы. Убедитесь, что данные были удалены. Откройте таблицу Список и убедитесь, что записи с номером группы 812 исчезли.

Задание 5. Построение запроса на создание таблицы

1. Перейдите на вкладку Запросы и нажмите на кнопку Создать. В появившемся окне выберите Конструктор, нажмите на кнопку Ок.

2. Добавьте таблицу Список и Студенты и закройте окно Добавление таблицы.

3. Нажмите на стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Создание таблицы.

4. Напечатайте имя таблицы Успеваемость и нажмите на кнопку Ок.

5. Выберите поля Фамилия, Имя, Отчество и Учебная группа из таблицы Список и поля Математика, Информатика, Физика из таблицы Студенты.

6. Нажмите на кнопку для выполнения запроса.

7. Закройте запрос, сохранив его с именем Новая таблица.

8. Откройте таблицу Успеваемость. Убедитесь, что данные были добавлены.

Задание 6. Создание перекрестного запроса

1. Перейдите на вкладку Запросы и нажмите на кнопку Создать. В появившемся окне выберите Перекрестный запрос, нажмите на кнопку Ок.

2. В окне Создание перекрестных запросов выделите таблицу Успеваемость и нажмите Далее.

3. Выберите поля, значения которых будут использоваться в качестве заголовков строк, например Фамилия, Имя и Отчество и нажмите Далее. Предмет или группы.

4. Выберите поле, значение которого будут использоваться в качестве заголовков столбцов, например Информатика и нажмите Далее.

5. Выберите функцию, по которой будут вычисляться значения ячеек на пересечении столбцов и строк (Число). Здесь вы можете добавить итоговое поле для каждой строки (в данном случае это поле покажет общее количество оценок по каждой их группе).

6. Нажмите на кнопку Далее.

7. Задайте имя запроса Успеваемость Информатика и нажмите кнопку Готово.

Задание 7. Самостоятельное задание

Создайте аналогичные запросы для оценок, полученных группой по изучению математики и физики.

Задание 8. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 7.Создание отчетов

Задание 1. Создание «Автоотчет: в столбец» на основании запроса Адрес

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Закройте включенную в параметры запуска заставку.

3. Перейдите на вкладку Отчеты и нажмите на кнопку Создать.

4. В появившемся окне Новый отчет выберите Автоотчет: в столбец и запрос Адрес, нажмите Ок.

5. Появится страница просмотра отчета. Закройте страницу просмотра, нажав на кнопку Закрыть.

6. Сохраните отчет с именем Адреса студентов и закройте его.

Задание 2. Создание ленточного автоотчета на основании запроса Номера телефонов

1. Перейдите на вкладку Отчеты и нажмите на кнопку Создать.

2. В появившемся окне Новый отчет выберите Автоотчет: ленточный и запрос Номера телефонов, нажмите Ок.

3. Появится страница просмотра отчета. Закройте страницу просмотра, нажав на кнопку Закрыть.

4. Сохраните отчет с именем Номера телефонов и закройте его.

Задание 3. Редактирование запроса Номера телефонов

1. Откройте запрос Номера телефонов в режиме Конструктора.

2. Напечатайте в качестве условия отбора в квадратных скобках фразу [Введите фамилию]. Эти слова будут появляться каждый раз при выполнении запроса.

Выполните запрос, нажав на кнопку , в появившемся окна задайте фамилию и нажмите Ок.

3. Сохраните и закройте запрос.

4. Перейдите на вкладку Отчеты. Откройте отчет Номера телефонов. Введите любую фамилию. В списке вывода будут данные только одного человека.

Задание 4. Внесение изменения в готовые отчеты

1. Нажмите на кнопку Конструктор для перехода в режим конструктора. Все изменения в отчет можно вводить только в этом режиме.

2. Исправьте, например, заголовок отчета на Номер телефона студента. Смените цвет букв, их размер и шрифт.

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

Задание 5. Создание отчета Справка с помощью конструктора

Задача: необходимо сконструировать стандартную справку об обучении и выдавать ее по запросу.

1. Создайте запрос Справка с параметрами справки, в котором будет только интересующая нас запись.

2. Перейдите на вкладку Отчеты нажмите на кнопку Создать. В появившемся окне выберите режим Конструктор и запрос Справка. Нажмите на кнопку Ок.

3. Появится Конструктор для создания отчетов и панель с вспомогательными кнопками.

4. Создайте структуру отчета Справка согласно приведенному рисунку.

Замечание. При формировании справки вся статичная информация задается с помощью кнопки Надпись, панели инструментов. Изменяющаяся информация - Фамилия, Имя, Отчество и Учебная группа можно перетащить на справку мышкой из окна Список полей и удалить соответствующие подписи.

5. Установите альбомную ориентацию страницы и формат страницы А5.

6. Сохраните макет отчета с именем Справка.

7. Запустите отчет Справка и посмотрите результат.

8. Закройте отчет.

Задание 6. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 8. Создание отчетов с вычисляемыми полями

Задание 1. Создание с помощью Конструктора отчета Списки учеников

1. Запустите программу Microsoft Access и откройте свою базу данных.

2. Закройте включенную в параметры запуска заставку.

Задача: вывести списки учащихся по группам.

3. Перейдите на вкладку Отчеты и создайте новый отчет в режиме Конструктора, выбрав в качестве источника таблицу Список.

4. Нажмите на кнопку Сортировка и группировка.

5. В появившемся поле выберите поле Учебная группа для группировки. В разделе Свойства группы в заголовке группы включите Да. Второе поле для сортировки - Фамилия. У этого поля в заголовке группы значение Нет. Закройте это окно.

6. Напечатайте с помощью Панели элементов в разделе Заголовка отчета: Список студентов. Если отсутствует Заголовок отчета, добавьте его с помощью команды Вид - Заголовок/примечание. Сделайте надпись форматом 16. Выполните команду Формат - Размер - по размеру данных. Измените размер окна, если надпись видна не полностью.

7. Напечатайте в разделе Заголовок группы «Учебная группа» надпись Список учеников размером 14, затем поместите, правее в строке поле Учебная группа (удалите подпись поля), затем добавляем надпись группы. Ниже надписи проведите линию. Для этого воспользуйтесь кнопкой Линия на панели инструментов.

8. Поместите в строчку поля Фамилия, Имя, Отчество, Год рождения в разделе Область данных и уберите подписи всех полей. Сделайте размер 12. Выполните команду Формат - Размер - по размеру данных.

9. В разделе Нижний колонтитул поместите номера страниц. Для этого добавьте в область данных пустое поле, нажав на кнопку и переместив мышкой в нужное место. Удалите подпись поля. Выделите пустое поле. Нажмите кнопку Свойства. Наберите значение =[Page] в строке Данные на вкладке Все.

10. Закройте текущее окно и сохраните отчет с именем Списки студентов.

Задание 2. Нумерация записей в области данных отчета Списки студентов

1. Откройте отчет Списки студентов в режиме Конструктора.

2. Добавьте в область данных перед полем Фамилия пустое поле, нажав на кнопку .

3. Удалите надпись пустого поля и вызовите свойства поля.

4. На вкладке Данные введите в поле Данные: =1, в поле Сумма с накоплением выберите значение Для всего. Закройте окно со свойствами поля.

5. В режиме предварительного просмотра появится сквозная нумерация.

6. Закройте отчет, предварительно сохранив его под именем Список студентов.

Задание 4. Подсчет количества записей в отчете

1. Откройте отчет Списки студентов в режиме Конструктора.

2. В левую часть области Примечание отчета добавьте с помощь кнопки пустое поле. Введите название Общее количество записей.

3. Вызовите свойства вставленного поля на вкладке Данные, в поле Данные введите =Count(*).

4. В режиме предварительного просмотра вы увидите подсчитанным общее количество записей.

5. Сохраните отчет под тем же именем и закройте его.

Задание 5. Создание отчета с помощью Мастера отчетов

1. Перейдите на вкладку Отчеты и создайте новый отчет с помощью Мастер отчетов на основе таблицы Список.

2. В окне создания отчета выберите поля Фамилия, Имя, Отчество и Школа, с помощью кнопки . После добавления последнего щелкните по кнопке Далее. В появившемся окне, добавить уровень группировки по полю Школа. Выберите в левом окне Школа и щелкните .

3. Щелкните по кнопке Далее. Установите сортировку по полю Фамилия в алфавитном порядке и щелкните по кнопке Далее.

4. Выберите вид макета для отчета - ступенчатый, и щелкните по кнопке Далее.

5. Выберите стиль отчета - Обычный, и щелкните по кнопке Далее.

6. Задайте имя отчета - Список, и щелкните по кнопке Готово. Вы попадете в режим просмотра отчета.

7. Закройте отчет, согласившись с сохранением.

Задание 6. Самостоятельное задание

1. Составьте на основе таблицы Список отчет с помощью Мастера отчетов, сделайте группировку по полю Учебная группа, сортировку по полю Фамилия, после этого нажмите кнопку Итоги и выберите минимум по полю год рождения, используя макет Структура и Стиль - Спокойный.

2. Составьте, на основе таблицы Успеваемость, отчет с помощью Мастера отчетов, сделайте группировку по полю Учебная группа, сортировку по полю Фамилия, после этого нажмите кнопку Итоги и выберите Avg (среднее) по полям Математика, Физика, Информатика, используя макет Блок и Стиль - Полужирный. Перейдите в режим Конструктора и сделайте корректировку ширины полей, замените слово Avg - текстом средний балл.

3. Составьте, на основе таблиц Список и Студенты, отчет с помощью Мастера отчетов, сделайте группировку по полю Год рождения, сортировку по полю Фамилия, после этого нажмите кнопку Итоги и выберите Мах по полям Математика, Физика, Информатика, используя макет По левому краю и Стиль - Обычный. Перейдите в режим Конструктора и удалите поле Школа, отредактируйте заголовок.

Задание 7. Создание почтовых наклеек

1. Перейдите на вкладку Отчеты и создайте новый отчет Почтовые наклейки на основе таблицы Список.

2. В двух следующих окнах согласитесь с установками по умолчанию, нажав дважды кнопку Далее.

3. В следующем окне создайте прототип наклейки, напечатав нужные слова и выбрав соответствующие поля (Фамилия, Имя, Отчество и Группа), нажимая на кнопку . Нажмите на кнопку Далее.

4. В следующем окне укажите поле Фамилия для сортировки и щелкните по кнопке Далее.

5. Введите имя отчета Наклейки и щелкните по кнопке Готово.

Задание 8. Самостоятельное задание

1. Для почтовых наклеек в отчете Наклейки вставьте пробелы между полями Фамилия Имя и Имя Отчество.

2. Для почтовых наклеек в отчете Наклейки вставьте подписи Учебная группа перед числовым значением.

Задание 9. Завершение работы с Access

1. Сохраните внесенные в базу данных изменения.

2. Закройте Microsoft Access.

Лабораторная работа № 9. Демонстрация функциональных возможностей Microsoft Access на примере учебной БД Борей

В комплект поставки Access входит функционально законченная демонстрационная база данных Борей (Nordwind). Эта база данных устанавливается на жестком диске в ходе типовой установки и обычно хранится в папке C:\Program Files\Microsoft Office\Office 11\Samples.

Борей - это приложение для обработки заказов некоторой фирмы, общее число заказов более 2 тысяч, что дает возможность, во-первых, посмотреть интересные результаты в виде готовых запросов, форм и отчетов, а во-вторых, потренироваться в создании собственных объектов. При этом не тратится время на ввод вымышленных адресов, фамилий, телефонов и другой информации для создаваемой базы данных, а знакомство с возможностями Access становится более полным.

Задание 1. Создание собственного экземпляра учебной БД

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

1. Запустите программу Microsoft Access.

2. Создайте новую базу данных с именем Мой_Борей и сохраните ее в своей папке.

3. После открытия окна созданной базы данных выберите в строке меню команду Файл, Внешние данные, Импорт.... В открывшемся окне Импорт задайте путь C:\Program Files\Microsoft Office\Office 11\Samples до файла Борей.mdb.

4. В открывшемся окне Импорт объектов выберите вкладку Таблицы и щелкните кнопку Выделить все. Затем повторите эту же процедуру для каждой вкладки (Запросы, Формы, Отчеты, Макросы и Модули), кроме вкладки Страницы. Щелкните Ок. Через несколько секунд в окне базы данных появятся все импортированные объекты.

Задание 2. Знакомство с объектами учебной базы данных

1. В окне базы данных щелкните Формы, найдите на странице форму Заставка, откройте ее. Форма-заставка содержит приветствие «Борей. Торговая компания». Щелкните Ок. Ознакомьтесь с главной кнопочной формой.

2. Откройте схему данных. Возможно, она будет иметь странный вид. Вручную расставьте таблицы так, чтобы линии связей между ними не пересекались, а структура таблиц была видна полностью. Сохраните схему данных.

3. Просмотрите страницы (вкладки) объектов (Таблицы, Формы, Запросы, Отчеты). Откройте некоторые из объектов.

Лабораторная работа № 10. Использование статистических функций языка SQL

Задание 1. Создание запроса с вычисляемым полем, содержащим обобщенную информацию о каждом заказе

1. Запустите программу Microsoft Access и откройте базу данных Борей.

2. Создайте новый запрос и добавьте в него таблицы Заказы и Заказано. Перетащите поля КодЗаказа и Дата Размещения таблицы Заказы в первое и второе поля бланка запроса.

3. Введите в ячейку строки Поле третьего столбца выражение Итог: Sum([Количество]*[Цена]*(1-[Скидка])), которое вычисляет чистую сумму товаров, включенных в поставку. Установив курсор в столбец Итог, нажмите на панели инструментов кнопку Свойства. Присвойте значение Денежный свойству Формат поля.

4. Нажмите на панели инструментов кнопку Групповые операции. В бланк запроса добавляется строка Групповая операция, содержащая по умолчанию в каждой ячейке операцию Группировка.

5. Выберите из списка статистических функций SQL в третьем столбце элемент Выражение.

6. Нажмите кнопку Запуск. Результирующее множество показано на рисунке.

7. Закройте запрос, сохранив его под именем Итоги по заказам.

Задание 2. Создание запроса с использованием статистических функций

1. Создайте новый запрос и добавьте в него запрос Итоги по заказам.

2. Перетащите поле КодЗаказа на первый столбец, а затем четыре раза поле Итог.

3. Выберите команду Вид, Групповые операции либо щелкните правой кнопкой мыши по бланку запроса и выберите из контекстного меню команду Групповые операции. В бланк запроса добавляется строка Групповая операция, содержащая по умолчанию в каждой ячейке операцию Группировка.

4. Выберите из списка статистических функций SQL в первом столбце функцию Count, во втором - Sum, в третьем - Avg, в четвертом - Min, в пятом - Max.

5. Установите курсор в столбец КодЗаказа и нажмите кнопку Свойства или воспользуйтесь для этого правой кнопкой. Присвойте значение Счетчик свойству Подпись.

6. Повторите шаг 4 для каждого из четырех столбцов Итог, присвоив значение Денежный свойству Формат поля, а свойству Подпись значения Суммарная выручка, В среднем на заказ, Минимум, Максимум соответственно. Свойству Формат присвойте значение Денежный.

7. Нажмите кнопку Запуск. Результирующее множество показано на рисунке. Условие отбора не было указано, поэтому выведенные данные относятся ко всей таблице.

8. Сохраните запрос под именем Статистика по заказам. Этот запрос будет использоваться далее.

Задание 3. Создание запроса с условием отбора

Требуется произвести расчеты только над теми заказами, которые были размещены в августе 1996 года.

1. Нажмите на панели инструментов кнопку Конструктор для возврата в режим конструктора, чтобы задать условие отбора.

2. Перетащите поле ДатаРазмещения на столбец КодЗаказа, чтобы столбец ДатаРазмещения стал первым в бланке запроса.

3. Замените элемент Группировка в столбце ДатаРазмещения на элемент Условие. Флажок Вывод на экран столбца ДатаРазмещения сбрасывается автоматически. Если установить этот флажок, то при выполнении запроса будет выведено сообщение об ошибке: этого нельзя делать в столбце, который явно связан с предложением SQL WHERE.

4. Введите выражение в ячейку Условие отбора столбца ДатаРазмещения для отбора заказов, размещенных в августе 1996 года Like “8/*/96” (или как показано на рисунке).

5. Нажмите на панели инструментов кнопке Запуск для вывода результата.

6. Сохраните запрос под именем - Статистика по заказам за авг 96

Задание 4. Создание запроса с обобщением данных с помощью функции Format()

Данные можно обобщить более удобным образом с помощью функции Format(), например, для вывода информации о продажах по каждому месяцу 1998 (или другого) года.

1. Нажмите на панели инструментов кнопку Конструктор для возврата в режим конструктора. Щелкните по области выделения столбца Дата Размещения, чтобы выделить его. Вставьте пустой столбец.

2. Введите выражение Месяц: Format( [ДатаРазмещения]; “mm-yy”) в первый (пустой) столбец строки Поле. Этот формат применяется для упорядочивания по дате.

3. Введите выражение в ячейку Условие отбора столбца ДатаРазмещения для отбора заказов, размещенных в 1998 году, Like “*/*/98” (или как показано на рис.). Можно взять другой год из имеющихся в таблице.

4. Нажмите на панели инструментов кнопку Запуск для вывода результата.


Подобные документы

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.

    курсовая работа [869,2 K], добавлен 04.11.2014

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.

    контрольная работа [1,8 M], добавлен 29.07.2013

  • Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.

    курсовая работа [1,1 M], добавлен 09.12.2012

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Основные функции СУБД. Разработка базы данных, содержащих информацию о спектаклях с помощью инструментов и объектов Microsoft Access. Текстовое описание основной и вспомогательных таблиц. Создание форм, запросов и отчетов по данным, содержащихся в них.

    курсовая работа [1,9 M], добавлен 08.01.2015

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.