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


НазваниеУчреждение образования гомельский государственный политехнический техникум
страница9/29
Дата публикации02.04.2013
Размер1.89 Mb.
ТипЛитература
referatdb.ru > Информатика > Литература
1   ...   5   6   7   8   9   10   11   12   ...   29


Шаг 3: Сортировки записей

На этом шаге при необходимости можно задать порядок сортировки, т.е. по какому полю и в каком порядке произвести сортировку записей в запросе. Выбранное поле перемещается из Available fields в Selected fields с помощью кнопки Add. Если поле было выбрано ошибочно, вернуть назад его можно с помощью кнопки Remove. Порядок сортировки задают, выбрав Ascending – сортировка по возрастанию или Descending – сортировка по убыванию.

Шаг 4: Ограничение записей

На этом шаге можно задать ограничение количества выводимых в запросе записей. В разделе Portion type можно выбрать Percent of records – процент записей или Number of records – количество записей. В разделе Amount можно задать вывод всех записей - All records или части Potion value, где в зависимости от выбранного выше режима задается количество или процент выводимых записей.

Кнопка Preview позволяет произвести предварительный просмотр результатов работы запроса.

Шаг 5: Конец

На этом шаге выбирается способ завершения работы с мастером запросов:

Save query – сохранить запрос;

Save query and run it – сохранить и исполнить запрос;

Save query and modify it in the Query Designer – сохранить запрос и модифицировать его в конструкторе запросов.

Во всех случаях после нажатия кнопки Finish будет предложено сохранить запрос в окне Save as.

С^ ОЗДАНИЕ ПЕРЕКРЕСТНЫХ ТАБЛИЦ:

Перекрестная таблица – служит для вывода сгруппированных данных таблицы. Для ее создания нужно выбрать в окне Wizard Selection мастер Cross-Tab Wizard.

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

Шаг 1: Выбор полей
На первом шаге выбираем базу данных или свободную таблицу, в списке Databases and tables, а затем из списка всех доступных полей выбранной таблицы Available fields с помощью кнопок компоновщика полей перемещаем используемые поля в список Selected fields. Нам нужны поля Name – имя учащегося, Month – месяц оплаты и Plata – сумма оплаты.

Шаг 2: Определение схемы

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

Шаг 3: Добавление итоговой информации

На третьем шаге в колонке Summary мы выбираем тип групповой операции, т.е. какие данные следует выводить в ячейках:

Sum – суммарное значение;

Count – количество значений;

Average – среднее значение;

Max – максимальное значение;

Min – минимальное значение.

В колонке Subtotals можно задать, создавать ли итоговый столбец перекрестной таблицы и какую информацию в нем отображать:

Sum of data – сумма данных;

Number of cells containing data – количество данных;

Percentage of the table total – процент от всех данных таблицы;

None – итоговый столбец не создавать.
Шаг 4: Конец

На четвертом шаге выбирается способ завершения работы с мастером:

Save cross-tab query – сохранить перекрестную таблицу;

Save and run cross-tab query – сохранить и исполнить перекрестную таблицу;

Save cross-tab query and modify it in the Query Designer – сохранить перекрестную таблицу и модифицировать ее в конструкторе запросов.

Во всех случаях после нажатия кнопки Finish будет предложено сохранить перекрестную таблицу в окне Save as. С помощью кнопки Preview можно посмотреть предварительный результат работы мастера. Это очень удобно, так как можно с помощью кнопки Back вернуться назад и внести нужные изменения, если получен не тот результат, который нужен.

^ ПРЕДСТАВЛЕНИЕ РЕЗУЛЬТАТА ЗАПРОСА В ВИДЕ ГРАФИКА:

Это самый наглядный способ вывода результатов запроса. Для представления результата запроса в виде графика нужно выбрать в окне Wizard Selection мастер Graph Wizard.

Шаг 1: Выбор полей

На первом шаге выбираем базу данных или свободную таблицу, в списке Databases and tables, а затем из списка всех доступных полей выбранной таблицы Available fields с помощью кнопок компоновщика полей перемещаем используемые для построения диаграммы поля в список Selected fields. Рассмотрим работу с мастером на примере вывода в графическом виде соотношения окладов работников.



Шаг 2: Определение схемы

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



Шаг 3: Выбор стиля графика

На третьем шаге выбираем стиль графического представления результатов запроса.
Шаг 4: Конец

На четвертом шаге задается название графика (Type a title for your graph) и выбирается способ завершения работы с мастером:

Save graph to a form – сохранить график в экранной форме;

Save graph to a table – сохранить график в таблице (при этом все поля выбранной таблицы автоматически удаляются, а создается одно поле типа General с именем oleograph, в которое помещается результат как OLE-объект);

Create a query that produces the graph – создать запрос, который содержит график (при этом сохраняется не сам график, а соответствующий ему запрос; открывается окно Конструктора запросов).

Также можно задать параметры:

Show null values – показывать нулевые значения;

Add a legend to the graph – добавить легенду в график.

Во всех случаях после нажатия кнопки Finish будет предложено сохранить график в окне Save as. С помощью кнопки Preview можно посмотреть предварительный результат работы мастера.


^ СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ:

Представления позволяют объединить информацию из разных таблиц, базы данных и других источников, а также позволяют не только просматривать, но и редактировать данные одновременно в представлении и в таблицах, которые применялись для его построения. Локальное представление базируется на таблицах Visual FoxPro. Удаленное представление позволяет использовать данные, хранящиеся вне среды Visual FoxPro в форматах других программных продуктов.

Рассмотрим пример создания представления только записей связанных таблиц stud и payment, в которых номер группы 11 или 15.

Шаг 1: Выбор полей

На первом шаге выбираем базу данных или свободную таблицу, в списке Databases and tables, а затем из списка всех доступных полей выбранной таблицы Available fields с помощью кнопок компоновщика полей перемещаем используемые для построения представления поля в список Selected fields.




Шаг 2: Связь таблиц

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

На этом шаге можно указать, какие записи должны выводиться.

Only matching rows – только соответствующие строки;

All rows from this table – все строки из этой таблицы;

All rows from both tables – все строки из обеих таблиц.
Шаг 3: Критерии отбора

На третьем шаге можно задать критерии отбора записей, если таковые нужны. Так, для нашего примера мы задаем условие, что группа должна быть 11 или 15.

Кнопка Preview позволяет посмотреть предварительный результат.



Шаг 4: Сортировка записей

На четвертом шаге можно выбрать поле и способ сортировки, если это необходимо. Зададим сортировку по полю Group по возрастанию.

Шаг 4а: Ограничение записей

На этом шаге можно задать ограничение количества выводимых в представлении записей. В разделе Portion type можно выбрать Percent of records – процент записей или Number of records – количество записей. В разделе Amount можно задать вывод всех записей - All records или части Potion value, где в зависимости от выбранного выше режима задается количество или процент выводимых записей.

Кнопка Preview позволяет произвести предварительный просмотр результатов работы представления.
Шаг 5: Конец

На этом шаге выбирается способ завершения работы с мастером:

Save local view– сохранить локальное представление;

Save local view and browse – сохранить и редактировать локальное представление;

Save local view and modify it in the View Designer – сохранить локальное представление и модифицировать его в конструкторе.

Во всех случаях после нажатия кнопки Finish будет предложено сохранить локальное представление в окне Save as.

В результате в базу данных будет добавлено локальное представление pay:




^ СОЗДАНИЕ ЗАПРОСОВ С ПОМОЩЬЮ КОНСТРУКТОРА ЗАПРОСОВ:
Чтобы создать достаточно сложные запросы, следует использовать Query Designer (Конструктор запросов). Для этого необходимо выполнить команду File – New – Query – New file.

Появится окно, в котором можно выбрать таблицы или представления, используемые для создания запроса. Для этого используется кнопка Add. Если нужная таблица не открыта, используется кнопка Other для ее поиска.

Окно Конструктора запросов содержит следующие компоненты:

  • область представления таблиц и отношений между ними: здесь расположены используемые для построения запроса таблицы и представления;

  • вкладка Fields – используется для выбора используемых для построения полей;

  • вкладка Join - используется для задания связи;

  • вкладка Filter – используется для задания критериев отбора записей в запросе;

  • вкладка Order By - используется для задания, по какому полю и в каком порядке сортировать записи;

  • вкладка Group By - используется для задания группировки данных в запросе;

  • вкладка Miscellaneous - используется для задания других различных параметров.

^ Вкладка Fields:

Из списка Available fields, где отображены все доступные поля выбранных таблиц, с помощью кнопок компоновщика полей можно переместить используемые в запросе поля в список Selected fields. Здесь же находится поле Functions and expressions, которое используется для создания вычисляемых полей, правее расположена кнопка Построителя выражения. После ее нажатия появляется диалоговое окно Expression Builder, которое содержит список используемых таблиц From table, список полей из текущей таблицы Fields и список системных переменных Variables, а также четыре раскрывающихся списка:

  • String – для выбора функций и операций для работы со строками;

  • Date - для выбора функций при работе с датами и временем;

  • Math - для выбора операций и функций при работе с числами;

  • Logicalдля выбора логических операций, а также функций, возвращающих значение .T. или .F.

Формируемое выражение отображается в поле Expression. Созданное таким образом поле тоже может быть добавлено в список Selected fields.




Например, если мы хотим создать запрос, отображающий средние отметки учащихся, с помощью Построителя выражения создается поле AVG(Ses.otm) и с помощью компоновщика полей оно добавляется в список Selected fields.
Вкладка Join:

Используется для отображения связей между таблицами, используемыми при построении запроса. Кроме этого, в этой вкладке можно задать критерии отбора записей, участвующих в запросе.

^ Вкладка Filter:

В этой вкладке устанавливаются критерии отбора записей. Каждый критерий задается в отдельной строке. Чтобы вывести информацию об учащихся, аттестованных по дисциплине «Информатика» не ниже, чем на 8, устанавливаются критерии, приведенные в окне справа

Вкладка Order By:

В этой вкладке можно задать поле и порядок сортировки данных в запросе. Например, если я хочу произвести сортировку записей в запросе по дисциплинам, а предметы расположить в алфавитном порядке, следует добавить поле таблицы Ses.disc в поле Ordering criteria, а в опциях Order options (порядок сортировки) установить опцию Ascending (по возрастанию).

Вкладка Group By:

Позволяет задать группировку по заданному полю при вычислении итоговых значений для группы записей. Например, в приведенном выше примере построения вычисляемого поля AVG(Ses.otm), необходимого для вычисления средней отметки учащегося по результатам сессии, нужно задать группировку по полю Name. Если необходимо вычислить средний балл аттестации по каждой дисциплине, нужно задать группировку по полю Disc.

Кнопка Having используется для назначения условий фильтрации.

При вычислении итоговых значений для группы записей используются

следующие функции:

Функция

Результат

AVG()

Среднее значение выбранных числовых данных

AVG(DISTINCT)

Среднее значение выбранных числовых данных без повторяющихся значений

COUNT()

Количество выбранных элементов в столбце

COUNT(*)

Количество строк в результате запроса

COUNT(DISTINCT)

Количество разных значений полей в результате запроса

MIN()

Наименьшее значение в столбце

MAX()

Наибольшее значение в столбце

SUM()

Сумма численных значений столбца

^ SUM (DISTINCT)

Сумма численных значений столбца без повторяющихся значений
1   ...   5   6   7   8   9   10   11   12   ...   29

Похожие рефераты:

Учреждение образования гомельский государственный политехнический техникум
Машинописное оформление служебных документов. Государственные стандарты по оформлению документов. 15
Учреждение образования гомельский государственный политехнический колледж
Автор М. А. Ширко, преподаватель учреждения образования «Гомельский государственный политехнический колледж»
Учреждение образования гомельский государственный политехнический колледж
Автор М. А. Ширко, преподаватель учреждения образования «Гомельский государственный политехнический колледж»
Техникум
Разработчик: Е. И. Краснова, преподаватель учреждения образования «Новополоцкий государственный политехнический техникум»
Государственной формы собственности, обеспечивающие получение среднего специального образования
...
Аналитическая химия
Разработчик: О. Л. Пирог, преподаватель учреждения образования «Новополоцкий государственный политехнический техникум»
Учреждение образования «гомельский государственный медицинский университет»...
В. Я. Латышева, О. А. Ковалева, И. И. Игнатенко; Гомельский государственный медицинский университет, Гомельский государственный университет...
Учреждение образования «гомельский государственный политехнический колледж» деловая документация
Продолжите высказываниеК организационным относятся следующие документы: устав, положение, …
Учреждение образования «гомельский государственный политехнический...
Рассмотрено и одобрено на заседание цикловой комиссии лесных и лесотехнических дисциплин
Стипендиаты специального фонда Президента Республики Беларусь по поддержке талантливой молодежи
Место учёбы (работы) учреждение образования «Гомельский государственный политехнический колледж», г. Гомель, ул. Билецкого,6

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
referatdb.ru
referatdb.ru
Рефераты ДатаБаза