Информационные системы в экономике: СУБД Access. Воробьев С.В - 9 стр.

UptoLike

9
Задание. 1) Самостоятельно создайте таблицу Преподаватели, которая имеет
следующие поля: Табельный номер, Фамилия, Имя, Отчество, Пол, Дата рождения,
Ученая степень (Кандидат наук, Доктор наук, нет), Ученое звание (Доцент, Профес-
сор, нет), Факультет (Экономический, Математический, Физический, Юридический).
2) Заполните её десятью записями. Используйте таблицы-справочники для подста-
новки. 3) Установите связи между таблицами Студенты
и Преподаватели.
Задание. Самостоятельно добавьте в таблицы базы данных Продажа компьюте-
ров подстановки (там, где это необходимо).
Лабораторная работа 3
Создание и выполнение запросов в СУБД ACCESS
Одной из основополагающих частей любой системы управления базами данных
является запрос. Запрос можно считать фильтром, который специально сохраняется
отдельно от таблицы для дальнейшего использования в других таблицах. Важным от-
личием любого запроса от фильтра является возможность строить на его основе отче-
ты и формы, а также выполнять достаточно сложные вычисления.
Задание. 1) Создайте запрос (при сохранении название этого и последующих за-
просов придумываете самостоятельно): вывести всех клиентов из города Ельца, при-
чем их фамилии должны быть расположены в порядке следования букв в алфавите. 2)
Создайте запрос, который выводит модели компьютеров с ценой более 15000 руб.,
причем цены расположите в порядке убывания. 3) Создайте запрос: вывести
все мо-
дели компьютеров, которые имеют лазерный диск, причем выводить только поля Мо-
дель и Цена. 4) Создайте запрос, выводящий на экран заказчиков, которые приобрели
модель компьютера со следующими параметрами: объем жесткого диска больше 30
Gb, а цена меньше 25000 руб. 5) Создайте запрос: вывести всех заказчиков, их ФИО и
Телефон, количество приобретенных компьютеров которых
превышает 10 штук.
Теперь поупражняемся с базой данных Университет, открыв ее из своего ката-
лога. Все запросы сохраняйте с именем, соответствующим действию запроса.
Задание. 1) Создайте запрос, выводящий номера и фамилии студентов, родив-
шихся после 1 сентября 1983 года. 2) Создайте запрос: вывести фамилии и имена всех
мальчиков экономического факультета в алфавитном порядке. 3) Создайте запрос,
выводящий фамилию, имя, отчество, ученую степень и ученое звание всех препода-
вателей с ученой степенью доктор наук и ученым званием профессор. 4) Создайте за-
прос, в котором покажете список студентов физического факультетаих фамилии и
имена, факультет, группу и преподавателя, который ведет на данном факультете. 5)
Создайте запрос: вывести фамилию, имя, отчество всех
преподавателей юридическо-
го факультета, у которых фамилия начинается на букву И (используйте ввод по маске
(* - любое количество любых символов)).
Задание. В базе данных Продажа компьютеров создайте запрос, который под-
считывает сумму покупки клиента с учетом количества проданного товара, скидки и
цены за единицу.
Задание. Самостоятельно в базе данных Продажа компьютеров
создайте запрос,
который бы отображал Сумму покупки только тех клиентов, количество заказанных
штук которых превышает 10 (Отобразить поля: Ф.И.О. заказчика, Дата заказа, Коли-
чество, Сумма заказа).
Задание. Самостоятельно создайте запрос с параметром в базе данных Продажа
компьютеров, который выводит ФИО клиента, Количество заказа и Дату заказа за
     Задание. 1) Самостоятельно создайте таблицу Преподаватели, которая имеет
следующие поля: Табельный номер, Фамилия, Имя, Отчество, Пол, Дата рождения,
Ученая степень (Кандидат наук, Доктор наук, нет), Ученое звание (Доцент, Профес-
сор, нет), Факультет (Экономический, Математический, Физический, Юридический).
2) Заполните её десятью записями. Используйте таблицы-справочники для подста-
новки. 3) Установите связи между таблицами Студенты и Преподаватели.
     Задание. Самостоятельно добавьте в таблицы базы данных Продажа компьюте-
ров подстановки (там, где это необходимо).

                         Лабораторная работа №3
             Создание и выполнение запросов в СУБД ACCESS

      Одной из основополагающих частей любой системы управления базами данных
является запрос. Запрос можно считать фильтром, который специально сохраняется
отдельно от таблицы для дальнейшего использования в других таблицах. Важным от-
личием любого запроса от фильтра является возможность строить на его основе отче-
ты и формы, а также выполнять достаточно сложные вычисления.
      Задание. 1) Создайте запрос (при сохранении название этого и последующих за-
просов придумываете самостоятельно): вывести всех клиентов из города Ельца, при-
чем их фамилии должны быть расположены в порядке следования букв в алфавите. 2)
Создайте запрос, который выводит модели компьютеров с ценой более 15000 руб.,
причем цены расположите в порядке убывания. 3) Создайте запрос: вывести все мо-
дели компьютеров, которые имеют лазерный диск, причем выводить только поля Мо-
дель и Цена. 4) Создайте запрос, выводящий на экран заказчиков, которые приобрели
модель компьютера со следующими параметрами: объем жесткого диска больше 30
Gb, а цена меньше 25000 руб. 5) Создайте запрос: вывести всех заказчиков, их ФИО и
Телефон, количество приобретенных компьютеров которых превышает 10 штук.
      Теперь поупражняемся с базой данных Университет, открыв ее из своего ката-
лога. Все запросы сохраняйте с именем, соответствующим действию запроса.
      Задание. 1) Создайте запрос, выводящий номера и фамилии студентов, родив-
шихся после 1 сентября 1983 года. 2) Создайте запрос: вывести фамилии и имена всех
мальчиков экономического факультета в алфавитном порядке. 3) Создайте запрос,
выводящий фамилию, имя, отчество, ученую степень и ученое звание всех препода-
вателей с ученой степенью доктор наук и ученым званием профессор. 4) Создайте за-
прос, в котором покажете список студентов физического факультета – их фамилии и
имена, факультет, группу и преподавателя, который ведет на данном факультете. 5)
Создайте запрос: вывести фамилию, имя, отчество всех преподавателей юридическо-
го факультета, у которых фамилия начинается на букву И (используйте ввод по маске
(* - любое количество любых символов)).
      Задание. В базе данных Продажа компьютеров создайте запрос, который под-
считывает сумму покупки клиента с учетом количества проданного товара, скидки и
цены за единицу.
      Задание. Самостоятельно в базе данных Продажа компьютеров создайте запрос,
который бы отображал Сумму покупки только тех клиентов, количество заказанных
штук которых превышает 10 (Отобразить поля: Ф.И.О. заказчика, Дата заказа, Коли-
чество, Сумма заказа).
      Задание. Самостоятельно создайте запрос с параметром в базе данных Продажа
компьютеров, который выводит ФИО клиента, Количество заказа и Дату заказа за
                                        9