Реализация баз данных средствами субд access


Скачать 303.92 Kb.
НазваниеРеализация баз данных средствами субд access
страница5/8
ТипЛабораторная работа
filling-form.ru > Бланки > Лабораторная работа
1   2   3   4   5   6   7   8


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


Ввод условий отбора. Ввод условия отбора в запросе аналогичен заданию условия на значение для поля таблицы. Если Вы хотите отобрать записи с конкретным значением поля, введите его в ячейку УСЛОВИЕ ОТБОРА этого поля. Текстовое значение, используемое в качестве условия отбора, должно быть заключено в кавычки. Если Вас интересует несколько значений, введите их в условие отбора, разделяя логическим оператором Or. В строке УСЛОВИЯ ОТБОРА можно задать выражения для значений, которые меньше (<),, больше или равны (>=) или не равны (<>) некоторому значению.


Многотабличные запросы


В окне базы данных перейдите на вкладку ЗАПРОСЫ и выберите СОЗДАНИЕ ЗАПРОСА В РЕЖИМЕ КОНСТРУКОРА. Access откроет окно нового запроса и выведет на экран окно диалога ДОБАВЛЕНИЕ ТАБЛИЦЫ. Это окно диалога позволяет выбрать таблицы и запросы, которые будут базовыми для нового запроса. Для выполнения п.2 задания в бланк запроса необходимо включить поле Название турагентства таблицы Турагентства, поле Название тура таблицы Туры, поля Количество туристов и Цена тура таблицы Поездки.


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

В выражениях можно использовать следующие операторы:

  • + Складывает два арифметических выражения.

  • - Вычитает из первого арифметического выражения второе.

  • * Перемножает два арифметических выражения.

  • / Делит первое арифметическое выражение на второе.

  • \ Округляет два арифметических выражения и делит первое на второе. Результат округляет до целого.

  • ^ Возводит первое арифметическое выражение в степень, задаваемую вторым арифметическим выражением.

  • MOD Округляет два арифметических выражения, делит первое на второе и возвращает остаток.

  • & Объединяет две строки.

Для построения сложных выражения Access предоставляет утилиту, называемую Построитель выражений. Для вызова Построителя выражений необходимо в пустом поле бланка запроса нажать кнопку Построитель выражений на панели инструментов.


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

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

Например, для создания запроса для вычисления дохода тура для турагентства, необходимо открыть в первом списке папку Таблицы. Выбрать таблицу Поездки (во втором списке отобразятся все поля таблицы Поездки). Во втором списке выбрать поле Цена тура и нажать кнопку Вставить. Затем нажать кнопку * (умножить). Во втором списке выбрать поле Количество туристов и нажать кнопку Вставить. Нажать кнопку ОК. При этом Access помещает перед введенным выражением стандартное имя с двоеточием Выражение1:. В бланке запроса необходимо заменить название этого поля (т.е. Выражение1) на Доход.

Окно Построителя выражений будет выглядеть аналогично следующему:

а сам запрос примет вид:

Итоговые запросы.
Для вычисления итоговых значений нажмите кнопку Групповые операции на панели инструментов конструктора запросов, чтобы в бланке QBE появилась строка Групповая операция. Access использует установку Группировка для любого поля, занесенного в бланк запроса. Теперь записи по каждому полю группируются, но итог не подводится. Для получения итогов замените установку Группировка в строке Групповая операция на конкретные итоговые функции. Вы можете задать нужную Вам функцию, введя ее имя с клавиатуры в строке Групповая операция бланка запроса или выбрав ее в раскрывающемся списке.
Итоговые функции Access


Sum

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

Avg

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

Min

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

Max

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

Count

Возвращает число записей, в которых значения данного поля отличны от Null.

StDev

Вычисляет стандартное отклонение всех значений заданного поля в каждой группе. Используется только для числовых или денежных полей.

Var

Вычисление дисперсию значений данного поля в каждой группе. Используется только для числовых или денежных полей.

First

Возвращает первое значение поля в группе.

Last

Возвращает последнее значение поля в группе.



1   2   3   4   5   6   7   8

Похожие:

Реализация баз данных средствами субд access iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

Реализация баз данных средствами субд access iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

Реализация баз данных средствами субд access iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

Реализация баз данных средствами субд access iconЛабораторная работа №1
Целью работы является изучение возможностей субд microsoft Access 2007 по созданию и ведению баз данных

Реализация баз данных средствами субд access iconЛабораторная работа №1
Целью работы является изучение возможностей субд microsoft Access 2007 по созданию и ведению баз данных

Реализация баз данных средствами субд access iconЛабораторная работа №3 по Информатике и икт на тему «Разработка табличной...
Изучить основные приемы по проектированию баз данных и работе с субд для персонального компьютера на примере пакета офисных приложений...

Реализация баз данных средствами субд access iconБазами данных access 2002 Вопросы: Начальные сведения о системе управления...
В общем случае база данных это инструмент для хранения и организации информации. Примерами баз данных являются: записная книжка,...

Реализация баз данных средствами субд access iconПрограмма дисциплины «Основы проектирования и разработки баз данных в среде ms access»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов экономических специальностей,...

Реализация баз данных средствами субд access iconРабота с базами данных в среде субд microsoft Access
Целью работы является изучение средств разработки основных объектов базы данных Microsoft Access, знакомство с конкретными приемами...

Реализация баз данных средствами субд access iconРабота с базами данных в среде субд microsoft Access
Целью работы является изучение средств разработки основных объектов базы данных Microsoft Access, знакомство с конкретными приемами...

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


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск