Файл: База данных (БД) это совокупность сведений, относящихся к определенной теме или задаче. Реляционные бд.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 388
Скачиваний: 3
-
Первое поле добавьте, произведя двойной щелчок по нему в таблице. -
Второе перетащите, используя мышь (есть и третий способ, но он менее удобен). -
Остальные поля добавьте любым способом. -
Закройте запрос, при закрытии задав ему имя Основной. -
Откройте запрос и просмотрите, какие данные он выводит. -
Закройте запрос.
-
Выделите запрос Основной (он должен быть закрыт). -
Скопируйте его в буфер обмена. -
Вставьте его в базу 4 раза, задавая имена, созвучные следующим ниже заданиям пп. 10–14. -
Создайте запрос, выводящий страны с Православием. -
Создайте запрос, не выводящий страны с Православием. -
Создайте запрос, выводящий страны с населением более
10 000 000 и менее 200 000 000. -
Создайте запрос, выводящий страны с населением более
3 000 000 и исповедующими католицизм. -
Сохраните базу данных на дискету.
Задание № 2
Порядок выполнения работы1. Создайте базу данных Магазин.2. Создайте таблицу Товар по приведенному ниже примеру.| код товара | товар | цена поставки $ |
| 1 | монитор | 150,00 |
| 2 | винчестер | 120,00 |
| 3 | CD-ROM | 70,00 |
| 4 | мышь | 5,00 |
(4 байт).Примечание 2: после задания типа данных для поля дата переведите текстовый курсор в поле Формат поля и с помощью кнопки выпадающего списка выберите режим Краткий формат даты.
| код товара | количество | наценка | дата |
| 1 | 5 | 0,2 | 04.10.99 |
| 1 | 5 | 0,2 | 05.10.99 |
| 2 | 2 | 0,2 | 04.10.99 |
| 3 | 10 | 0,2 | 04.10.99 |
| 4 | 2 | 0,02 | 02.10.99 |
| дата | курс $ |
| 04.10.99 | 25 р. |
| 05.10.99 | 26 р. |
| 06.10.99 | 27 р. |
| 02.10.99 | 24 р. |
| 03.10.99 | 23 р. |
Типы данных соответственно: дата/время, денежный.5. Используя команду Схема данных из меню Сервис, свяжите таблицы Товар и Продажа товара по дате по полю код товара.6. Создайте в режиме Конструктора запрос прибыль по дате за вид товара с полями товар из таблицы Товар и дата из таблицы Курсдоллара. ВНИМАНИЕ: Убедитесь, что в запрос вставлены сами эти таблицы.Кроме того, для дальнейшей работы необходимо, чтобы в этот запрос была вставлена таблица Продажа товара по дате.7. Установите (перетаскиванием мыши) связь между полями Дата таблиц Продажа товара по дате и Курс доллара.8. Сохраните запрос под указанным именем.
Задание №3
Построение вычисляемого поляКак видно из названия задания, необходимо построить в следующем столбце данного запроса выражение для учета прибыли по виду товара за определенную дату в рублях. Для этого необходимо умножить столбец цен в долларах на курс доллара по датам, умножить получившееся произведение на столбец коэффициентов наценки и умножить на количество проданного товара по дате.Порядок выполнения работы1. Откройте запрос прибыль по дате за вид товара в режиме конструктора.2. Установите текстовый курсор в строку Поле свободного столбца и щелчком правой клавиши мыши на нем вызовите контекстное меню.3. Выполните команду Построить. Примечание: появится диалоговое окно Построитель выражений (рис. 6).4. В данном диалоговом окне, открывая папки Таблицы и Запросы, а затем заданные таблицы и запросы, необходимо кнопкой Вставить вставлять в окно нужные поля (из этих таблиц и строк), а также знаки необходимых математических операций.5. Подготовив выражение, как указано в описании ко второй части, нажать подтверждающую клавишу.6. Установить флажок (щелчком мыши) в поле Вывод на экран создаваемого столбца.7. Сохраните измененный запрос (Файл – сохранить).Рис. 68. Переведите текстовый курсор в начало строки Поле созданного столбца.9. Удалите название поля ( Выражение1 ), сохранив двоеточие.10. Введите заданное название поля: прибыль по дате за вид товара.11. В меню Вид выполните командуРежим таблицы12. Если построенное поле выводит данные, закройте запрос с сохранением, иначе закройте без сохранения.Мы добились учета прибыли магазина по виду товара за определенную дату. Теперь необходимо учесть полную прибыль магазина по дате. Для этого применяется функция группировки в создаваемом запросе. В такой запрос обычно вставляют поле или поля, по которым будет производиться группировка и поле, которое по этим группировкам необходимо учитывать. В нашем случае группировать мы будем по полю Дата, а учитывать (применяя функцию суммы) поле, построенное в предыдущем запросе.Порядок выполнения работы
-
Создать запрос, добавив в него только предыдущий запрос (из него будут браться данные). -
Вставить из него поля Дата и поле, построенное в предыдущем запросе. -
Выбрать на панели инструментов или в контекстном меню операцию группировки (в запросе должна добавиться строка Групповая операция). -
Установить текстовый курсор в ячейку на пересечении этой строки и столбца, построенного в предыдущем запросе. -
Щелкнуть в ней по кнопке выпадающего списка и выбрать из него функцию sum (рис. 7).
-
Закрыть запрос с сохранением. -
Сохраните базу данных на дискету.
-
Для чего служат запросы на выборку? -
Почему запросы не занимают в базе данных много места? -
По какому количеству критериев можно отбирать информацию в одном поле запроса? -
Для чего в запрос вставляют ссылки на таблицы? -
Какие способы вставки полей в запрос вы знаете? -
Для чего служит оператор Like? -
Как вызывается контекстное меню? -
Для чего предназначена операция группировки? -
Что значит связать поля с сохранением целостности данных?
Лабораторная работа № 3
Создание и конструирование форм
Цель работы:знакомство со структурой форма;практика создания форм;практика конструирования форм;знакомство с режимом мастера.ВведениеФорма – это структура базы данных, позволяющая удобно вводить и обрабатывать заданную информацию. Очень часто для компактного хранения информации требуется заносить в таблицу код объекта, а не его имя. Таким примером может служить таблица Продажа товара по дате из предыдущей лабораторной работы. Заполнение таких таблиц, особенно для рядовых операторов, было бы связано с большими проблемами. К счастью, формы позволяют, выбирая из списка имена объектов, вставлять в таблицы их коды. Возможности форм необъятны для данного практикума. В нем мы познакомимся лишь с некоторыми из них. Кроме того, в этой работе мы познакомимся с некоторыми элементами визуального программирования. Когда берутся готовые элементы управления (поля, поля со списками, кнопки и т.п.) и затем им задаются определенные свойства, а также связи с данными, находящимися в таблицах и запросах. Данная тема будет продолжена и в следующих работах.
Задание № 1
Подготовка формы
Порядок выполнения работы
1. Откройте базу данных Магазин.
2. Убедитесь в наличии следующих ниже таблиц.
Товар
| код товара | товар | цена поставки $ |
| 1 | монитор | 150,00 |
| 2 | винчестер | 120,00 |
| 3 | CD-ROM | 70,00 |
| 4 | мышь | 5,00 |
| код товара | количество | наценка | дата |
| 1 | 5 | 0,2 | 04.10.99 |
| 1 | 5 | 0,2 | 05.10.99 |
| 2 | 2 | 0,2 | 04.10.99 |
| 3 | 10 | 0,2 | 04.10.99 |
| 4 | 2 | 0,02 | 02.10.99 |
| дата | курс $ |
| 04.10.99 | 25 р. |
| 05.10.99 | 26 р. |
| 06.10.99 | 27 р. |
| 02.10.99 | 24 р. |
| 03.10.99 | 23 р. |