Методические указания по курсу "Управление данными" для выполнения лабораторных работ по специальности "Информационные системы и технологии". Свечников С.В - 15 стр.

UptoLike

МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсу «Управление данными». Лабораторные работы
15
Лабораторная работа 2.
Проектирование запросов для управления данными
Цели: получить навыки конструирования запросов различного типа для выборки
данных из реляционных таблиц и управления данными;
освоить технологию создания запросов QBE;
изучить основные конструкции реляционного языка запросов SQL.
Задача: Пусть требуется получить определенные сведения из одной или нескольких
таблиц базы данных. Для решения этой задачи целесообразно создать запросы
на выборку, содержащие требуемые критерии отбора данных. В ряде случаев
требуется удалять или добавлять записи в имеющиеся таблицы базы данных.
Эту задачу решают при помощи запросов на удаление иди добавление
соответственно, в которых задаются необходимые критерии, указывающие
какие записи должны быть удалены или наоборот, добавлены в таблицу.
Общие сведения о запросах MS Access
В больших базах данных часто возникает проблема поиска необходимой
информации (или отбора записей), удовлетворяющей определенным критериям. Задача
поиска информации является одной из самых трудоемких и во многих случаях - одной
из главных.
Для решения этой задачи предназначен механизм запросов. Этот механизм
является стандартным и применяется почти одинаково во всех (или, во всяком случае,
подавляющем большинстве) СУБД реляционного типа. Он представляет собой набор
команд на языке SQL, определяющих критерии отбора записей в реляционной таблице.
Таким образом, чтобы получить необходимую информацию из базы данных, следует
записать соответствующие команды на языке SOL или, иначе говоря, - сформировать
запрос.
Многие СУБД обладают механизмом автоматизации проектирования запросов.
Чаще всего запрос формируется на специальном бланке. Такой метод формирования
запроса называется QBE (Query By Example - Запрос по образцу). В MS Access процесс
создания запроса подобен процессу создания таблиц (см. Лабораторная работа 1
«Проектирование структуры базы данных и создание таблиц»). Для того, чтобы начать
проектирование нового запроса, необходимо перейти на вкладку Запросы окна базы
данных и нажать кнопку Создать. В результате появится окно диалога Новый
Запрос (рис. 2.1), аналогичное окну Новая таблица. В этом окне будет предложено
выбрать один из вариантов создания запроса.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсу «Управление данными». Лабораторные работы


                     Лабораторная работа №2.
          Проектирование запросов для управления данными

Цели: получить навыки конструирования запросов различного типа для выборки
      данных из реляционных таблиц и управления данными;
      освоить технологию создания запросов QBE;
      изучить основные конструкции реляционного языка запросов SQL.

Задача: Пусть требуется получить определенные сведения из одной или нескольких
        таблиц базы данных. Для решения этой задачи целесообразно создать запросы
        на выборку, содержащие требуемые критерии отбора данных. В ряде случаев
        требуется удалять или добавлять записи в имеющиеся таблицы базы данных.
        Эту задачу решают при помощи запросов на удаление иди добавление
        соответственно, в которых задаются необходимые критерии, указывающие
        какие записи должны быть удалены или наоборот, добавлены в таблицу.


Общие сведения о запросах MS Access

       В больших базах данных часто возникает проблема поиска необходимой
информации (или отбора записей), удовлетворяющей определенным критериям. Задача
поиска информации является одной из самых трудоемких и во многих случаях - одной
из главных.
       Для решения этой задачи предназначен механизм запросов. Этот механизм
является стандартным и применяется почти одинаково во всех (или, во всяком случае,
подавляющем большинстве) СУБД реляционного типа. Он представляет собой набор
команд на языке SQL, определяющих критерии отбора записей в реляционной таблице.
Таким образом, чтобы получить необходимую информацию из базы данных, следует
записать соответствующие команды на языке SOL или, иначе говоря, - сформировать
запрос.
       Многие СУБД обладают механизмом автоматизации проектирования запросов.
Чаще всего запрос формируется на специальном бланке. Такой метод формирования
запроса называется QBE (Query By Example - Запрос по образцу). В MS Access процесс
создания запроса подобен процессу создания таблиц (см. Лабораторная работа №1
«Проектирование структуры базы данных и создание таблиц»). Для того, чтобы начать
проектирование нового запроса, необходимо перейти на вкладку Запросы окна базы
данных и нажать кнопку Создать. В результате появится окно диалога Новый
Запрос (рис. 2.1), аналогичное окну Новая таблица. В этом окне будет предложено
выбрать один из вариантов создания запроса.




                                       15