Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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





Также выполняются на базе простого запроса из режима конструктора с помощью команд меню Запрос\ Создание таблицы. После выбора команды меню Вид\Групповые операции в окне конструктора в строке Групповые операции для каждого поля можно раскрыть список операций и выбрать нужную функцию, например, Сумма. Перед созданием таблицы с помощью запроса необходимо иметь в БД одну или несколько таблиц, из полей которых будет составляться запрос, а затем создаваться новая таблица. В запросе можно выполнить некоторые математические операции над сгруппированными данными (Группировка, sum, ave, min, max, count, stdev, var, first, last, Выражение, Условие – соответственно объединение в группы, сумма, среднее, минимум, максимум, количество, стандартное отклонение, вариация, добавление математического выражения, условия), а затем по нему создать таблицу.

Для разработки запроса на создание таблицы введём в БД ещё одну таблицу (таблица 2), по которой и будет создаваться запрос:

Таблица 2 Абитуриент

Фамилия И.О. Дисциплина Оценка
Басов В.В. Математика  
Басов В.В. Русский  
Басов В.В. Физика  
Лыков А.А. Математика  
Лыков А.А. Русский  
Лыков А.А. Физика  
Селин Н.Н. Математика  
Селин Н.Н. Русский  
Селин Н.Н. Физика  

В таблице приведены данные Единого госэкзамена (ЕГЭ) при поступлении в ВУЗ. Создадим запрос абитуриентов, поступивших в ВУЗ при проходном балле, равном 13. Для этого в поле Оценка данные должны быть сгруппированы по каждому абитуриенту и для каждой группы вычислена сумма баллов. Если она больше или равна 13 баллам, данный абитуриент включается в создаваемую таблицу Результаты ЕГЭ.

2.5.1 Создадим таблицу из окна БД (выделить объект Таблицы, нажать клавишу Создать, выбрать режим Конструктор, ввести названия полей согласно табл. 3, сохранить её под именем Абитуриент (ключи не задавать, т.к. она не будет связываться с другими объектами БД), перейти в режим Таблица и заполнить её данными из табл. 2.

 

Таблица 3

Фамилия ИО Текстовый  
Дисциплина Текстовый  
Оценка Числовой Целое

2.5.2 Создать Простой запрос по одной таблице, в который включены все поля – см. п. 2.1.1, введите имя запроса ЕГЭ, нажмите Готово,

Для выполнения операций не над одной ячейкой, а над группой выполнить команду Вид\Групповые операции (или щелкнуть по кнопке [∑ ] на панели Стандартная);

В строке Групповая операция поля Оценка щелкнуть по ячейке Группировка. Открыть раскрывающийся список и выбрать функцию Sum;

В строке Условие отбора ввести 13;

Просмотреть создаваемую таблицу командой Вид\ Режим таблицы или кнопкой, перейти в режим Конструктор;

Войти в меню Запрос, выполнить команду Создание таблицы;

Ввести имя таблицы Результаты ЕГЭ, щелкнуть ОК, подтвердить сохранение таблицы, созданной по запросу.

В окне БД открыть объект Таблицы, щелкнуть по таблице Результаты ЕГЭ и убедиться в правильности данных в таблице. Закройте таблицу.

Таким образом, по таблице Абитуриент с помощью запроса ЕГЭ создана таблица Результаты ЕГЭ.

Аналогично создаётся запрос на добавление данных в конец одной или нескольких таблиц (командой Запрос\Добавление, при этом указывается имя таблицы для вставки новых данных из запроса

 

Контрольные вопросы

1 Как создать запрос с параметром по одной таблице БД?

2 Как создать запрос с параметром по нескольким таблицам БД?

3 Как создать перекрёстный запрос? Выбор поля для пересечения

4 Какие существуют виды запросов на изменение?

5 Как создать запрос на удаление данных, ввод условия отбора?

6 Как создать запрос на обновление данных, ввод условия отбора?

7 Как создать запрос на добавление данных и создание новой таблицы БД?

8 Какие функции относятся к групповым операциям?







Дата добавления: 2014-11-10; просмотров: 625. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия