Отбор и сортировка данных базы данных

Автор работы: Пользователь скрыл имя, 26 Июня 2013 в 15:51, контрольная работа

Краткое описание

Запросы являются инструментом поиска и структурирования данных. Запрос, адресованный одной или нескольким таблицам, инициирует выборку определенной части данных и их передачу в таблицу, формируемую самим запросом. В результате получаем подмножество информационного множества исходных таблиц, сформированное по определенному закону. Если обрабатываемый объем информации велик, выделение необходимых данных в такое подмножество позволяет существенно сократить время их обработки.
СУБД Microsoft Access предполагает создание и использование QBE-
запросов по образцу и структурированных SQL-запросов QBE – Query By Example; SQL – Structured Query Language.

Содержание

1. Охарактеризуйте особенности отбора и сортировки данных
базы данных……………………………………………………….3
2.
3.
Литература………………………………………………………………

Прикрепленные файлы: 1 файл

Контрольная работа -образец.docx

— 29.38 Кб (Скачать документ)

ЧАСТНОЕ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«КОЛЛЕДЖ БИЗНЕСА И  ПРАВА»

БРЕСТСКИЙ ФИЛИАЛ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

КОНТРОЛЬНАЯ РАБОТА

ПО ДИСЦИПЛИНЕ «ИНФОРМАЦИОННЫЕ  ТЕХНОЛОГИИ»

 

 

 

 

Выполнила учащаяся 4 курса  группы П-103

Сахарчук Галина Отчество

 

 

 

 

 

 

 

 

 

 

Брест 2012

 

 Содержание

 

 

  1. Охарактеризуйте особенности отбора и сортировки данных

базы данных……………………………………………………….3

2.

3.

Литература………………………………………………………………

 

 

Вопрос 1. Охарактеризуйте особенности отбора и сортировки данных базы данных.

 

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

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

СУБД  Microsoft  Access  предполагает   создание   и   использование QBE-

запросов по образцу и  структурированных SQL-запросов QBE – Query By Example; SQL – Structured Query Language.

 

Запросы по образцу подразделяются на следующие типы:

• запросы на выборку:

• простые запросы на выборку;

• параметрические запросы  на выборку;

• запросы на выборку  с вычисляемыми полями;

• перекрестные запросы;

• запросы на изменение:

• запросы на создание таблицы;

• запросы на добавление записей в таблицу;

• запросы на удаление записей из таблицы;

•запросы на обновление данных в таблицах.

 

Среди структурированных  запросов выделяют:

• запросы на объединение;

• запросы к серверу;

• управляющие запросы;

• подчиненные запросы.

Запросы по образцу формируются  достаточно просто (с применением  Конструктора или Мастера). После  сохранения такие QBE-запросы автоматически  преобразуются в соответствующие  аналоги SQL-запросов. Для создания структурированных  запросов требуется знание формата  конструкций структурированного языка  запросов.

Применение фильтра для просмотра  отдельных записей в базе данных Access.

Когда в базе данных очень много  данных, и трудно, просматривая их, найти  какие-то определенные, применяется  фильтр.

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

При использовании фильтра задается логическое выражение, которое позволит выводить на экран только те записи, для которых это выражение  принимает значение “Истина”.

Фильтр набирается в специальном  окне фильтра. 

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

Возможности применения фильтров

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

 

ПРИМЕЧАНИЕ.   Для столбцов таблиц и элементов управления в формах и отчетах, связанных с выражениями, фильтрация не поддерживается.

 

Существует несколько типов  фильтров, и некоторые из них очень  легко применять и удалять. Обычные  фильтры встроены в каждое представление  Access. Доступность команд фильтра зависит от типа и значений поля.

Выбор и применение типа фильтра

 

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

Пользователь, который может уверенно написать выражение самостоятельно, может добиться большей гибкости, создав собственные фильтры с  помощью параметров вкладки документа Фильтр.

Ниже описаны доступные типы фильтров.

 

Обычные фильтры: используются для фильтрации по значению или диапазону значений.

Фильтрация по выделенному: позволяет отсортировать все строки в таблице, содержащие значение, которое совпадает с выделенным значением в строке. Используется в режиме таблицы.

Фильтр  по форме: используется, если требуется отфильтровать несколько полей в форме или таблице либо найти конкретную запись.

Расширенный фильтр: позволяет задать пользовательские условия фильтра. 

 

Обычные фильтры

 

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

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

 

Удаление или повторное применение фильтра

 

Чтобы вернуться к полному (неотфильтрованному) представлению данных, щелкните в  строке навигатора по записям значок С фильтром.

При удалении текущих фильтров они  временно удаляются из всех полей  в представлении.

Очистка фильтра

 

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

 

Условия отбора записей, сортировка и фильтрация данных

 

Условия отбора записей могут задаваться для одного или нескольких полей в соответствующей строке бланка запроса.

Условием отбора является выражение, которое состоит из операторов сравнения и сравниваемых операторов. В качестве операторов сравнения и логических операторов могут использоваться следующие: =, <, >, < >, Between, In, Like, And, Or, Not, которые определяют операцию над одним или несколькими операндами.

Если условие отбора не содержит оператора, то по умолчанию используется оператор =.

В качестве операндов могут использоваться литералы, константы и идентификаторы (ссылки).

Литералом является значение, воспринимаемое буквально, а не как значение переменной или результат вычисления (например, число, строка, дата).

Константами являются не изменяющиеся значения (например, True, Falls, Да, Нет, Null).

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

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

[Имя таблицы]! [Имя поля]

Условия отбора, заданные в одной  строке, связываются с помощью логической операции И, а заданные в разных строках — с помощью логической операции ИЛИ. Эти операции могут быть заданы явно в условии отбора с помощью операторов AND и OR соответственно.

Сформировать условие отбора можно  с помощью построителя выражения. Перейти в окно Построитель выражений можно, нажав кнопку [Построитель] на панели инструментов или выбрав команду Построить в контекстно-зависимом меню. При этом курсор мыши должен быть установлен в ячейке ввода условия отбора.

После ввода выражения в бланк  и нажатия клавиши [Enter] Access выполняет синтаксический анализ выражения и отображает его в соответствии с результатами этого анализа.


 

Сортировка данных. Для удобства просмотра можно сортировать записи в таблице в определенной последовательности. Кнопки сортировки на панели инструментов (или команды меню За-писи\Сортировка, Сортировка по возрастанию {Сортировка по убыванию) позволяют сортировать столбцы по возрастанию или убыванию. Прежде чем щелкнуть по кнопке сортировки, следует выбрать поля, используемые для сортировки. Современные СУБД (такие, как Access) никогда не сортируют таблицы физически, как это делалось раньше. Средства сортировки данных (а также фильтрации, поиска и замены) реализованы в Access как автоматически создаваемые запросы. Записи таблицы всегда располагаются в файле базы данных в том порядке, в котором они были добавлены в таблицу.


Информация о работе Отбор и сортировка данных базы данных