- •Часть 1
- •0804 - "Компьютерные науки"
- •Содержание
- •Вступление
- •Ознакомиться с назначением и основными технологическими приемами использования инструментальной case-системы eRwin 4.0.
- •Изучить графические характеристики диаграммы в eRwin. Методические указания к выполнению лабораторной работы
- •Общие сведения
- •Назначение системы
- •Уровни представления информации в системе eRwin
- •4. Моделирование данных в eRwin
- •4.1 Процесс построения информационной модели
- •4.3. Сущности (Entity) в eRwin
- •4.4. Описание работы с системой
- •– Изучить процесс построения простейших er-диаграмм для заданной предметной области.
- •Методические указания к выполнению лабораторной работы
- •1. Исходные данные
- •2. Постановка задачи
- •3. Создание логической модели данных
- •Методические указания к выполнению лабораторной работы
- •Общие сведения по работе
- •1.1. Создание файла бд в среде субд ms Access
- •1.2. Генерация структуры бд в среде eRwin для целевой субд
- •2. Порядок выполнения работы
- •Методические указания к выполнению лабораторной работы
- •1. Общие сведения о работе с таблицами данных в субд ms Access
- •1.1. Создание новой или открытие существующей базы данных
- •1.2. Создание таблицы базы данных.
- •1.3. Задание отношений ссылочной целостности между таблицами.
- •1.4. Ввод информации.
- •1.5. Создание таблиц при помощи мастера таблиц.
- •2. Порядок выполнения работы
- •Методические указания к выполнению лабораторной работы
- •1. Общие сведения о работе с запросами в субд ms Access
- •Команда select
- •Команда update
- •Команда insert
- •Команда delete
- •1.5. Особенности записи конструкции where
- •1.6. Примеры написания простых sql запросов для тестовой предметной области
- •1.7. Построения запросов в режиме конструктора
- •Порядок выполнения работы
- •Контрольные вопросы
- •ЗаключенИе Перечень рекомендуемых источников
- •“ Організація баз даних і знань ”
- •0804 - "Комп'ютернi науки"
- •В авторській редакції
1.7. Построения запросов в режиме конструктора
С помощью графического средства формирования запроса по образцу — QBE (Query By Example) возможно построение запроса на основе одной или нескольких таблиц. При этом можно использовать таблицы базы данных, а также другие запросы.
Окно конструктора запросов разделено на две панели. Верхняя панель содержит схему данных запроса, которая включает выбранные для данного запроса таблицы. Таблицы представлены списками полей. Нижняя панель является бланком запроса по образцу, который нужно заполнить.
При заполнении бланка запроса необходимо:
-
в строку Поле включить имена полей, используемых в запросе;
-
в строке Вывод на экран отметить поля, которые должны быть включены в результирующую таблицу;
-
в строке Условие отбора задать условия отбора записей;
-
в строке Сортировка выбрать порядок сортировки записей результата.
Особенности создание перекрестного запроса
В окне базы данных нажмите вкладку Запросы, а затем нажмите кнопку Создать на панели инструментов окна базы данных. В результате появиться окно следующего вида, рис.5.3:
Рисунок 5.3 – Диалоговое окно запросов
-
В диалоговом окне запросов выберите строку Конструктор.
-
В диалоговом окне Добавление таблицы выберите объекты, которые нужно добавить в запрос.
-
На панели инструментов нажмите кнопку «Тип запроса» и выберите “Перекрестный”, как показано на рис. 5.4:
Рисунок 5.4 – Вид перекрестного запроса в режиме конструктора
-
Определите какие из выбранных полей должны быть представлены в виде заголовков строк, а какие в виде заголовков столбцов. Соответственно необходимо выбрать значение перекрестной таблицы в каждом из полей.
-
Для таких полей нужно оставить в строке Групповая операция значение Группировка, установленное по умолчанию.
-
Для поля, значения которого нужно использовать при создании перекрестной таблицы, щелкните ячейку строки Перекрестная таблица и выберите Значение.
-
Пункт Значение можно выбрать только для одного поля.
-
В строке Групповая операция выберите статистическую функцию, которая будет использована для заполнения перекрестной таблицы (например Sum, Avg или Count).
Перекрестный запрос для тестовой ПрО «Общее количество вызовов скорой помощи для всех пациентов с названием специализации выезжающей бригады» имеет вид, показаный на рис.5.5.
Рисунок 5.5 – Результат перекресного запроса
-
Порядок выполнения работы
На основании полученной в раб. работе № 1- 4 схемы БД в среде СУБД MS Access необходимо выполнить следующие этапы:
-
открыть вкладку «Запросы» файла с расширением mdb
-
в режиме SQL создать простые и сложные запросы в соответствии с бизнес-логикой своей предметной области
-
осуществить выборку данных из нескольких таблиц путем использования «Конструктора запросов», используя при этом логические операторы, математические и статистические функции
-
создать сложные запросы с помощью «Мастера запросов»
-
сохранить модифицированный файл БД.