Запросы По учебнику Семакин Н.Г и Хеннер Е.К. «Информационные системы и модели» Подготовил Медведев Л.Н. © 2006.

Презентация:



Advertisements
Похожие презентации
Запросы к БД. Конструктор запросов. Тема урока:. Цель урока: Познакомиться с приемами реализации запросов.
Advertisements

Запросы к БД Конструктор запросов MS Access. Запрос Это команда на выполнение определенного вида манипулирования данными. Манипулирование – действия,
Расширение модели данных (трехтабличная БД) По учебнику Семакин Н.Г., Хеннер Е.К.Информационные системы и модели © 2006 Медведев Л.Н.
Запросы. Логические условия выбора данных.. Манипулирование данными Это действия, выполняемые над информацией, хранящейся в базе данных.
Создание таблиц базы данных. Запросы на выборку данных.
Создание таблиц базы данных. Запросы на выборку данных.
Объекты Базы Данных Запросы Подготовила учитель информатики Поборцева Е.В. Санкт-Петербург СУБД Microsoft Access.
ИНТЕРФЕЙС И СИСТЕМА КОМАНД ГИПОТЕТИЧЕСКОЙ СУБД Существует много СУБД. В разных СУБД различный интерфейс, язык команд. Как правило, в них используются английские.
ЗАПРОСЫ КАК ПРИЛОЖЕНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ. МАНИПУЛИРОВАНИЕ- ? Перечислите, пожалуйста свои ассоциации. Манипулирование данными – действия, выполняемые.
Основные объекты БД Access. Таблицы – содержат информацию (БД) Запросы - выборка данных по некоторым условиям, сортировка данных, обновление, удаление.
ОТБОР И СОРТИРОВКА ДАННЫХ СУБД Access Отбор данных с помощью фильтров СУБД Access позволяет производить отбор записей, в ко- торых значения определенных.
« Формирование запросов на выборку в БД » « Формирование запросов на выборку в БД » Цель– научиться создавать простые запросы на выборку информации.
Выполнение запросов, создание и редактирование отчета MS Access.
Слайд-лекция по теме: «Системы управления базами данных (Access 97)» Разработал преподаватель информатики первой категории Гуляй Василий Анатольевич. Часть.
Запросы в базе данных. Понятия запроса При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов. Запрос.
1 ТЕМА УРОКА: «Базы данных. Запрос как инструмент обработки данных»
9 класс Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используют для анализа, просмотра и.
ACCESS 2003 Простые запросы. Теория Запрос на выборку позволяет выбрать данные из одной или нескольких таблиц по определенному условию. В результате выполнения.
Зачетная работа по теме « Основы баз данных » Выполнила ученица 11-А класса Серегина Ольга.
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ Практические работы к урокам (11 класс). МОУ Школа 35.
Транксрипт:

Запросы По учебнику Семакин Н.Г и Хеннер Е.К. «Информационные системы и модели» Подготовил Медведев Л.Н. © 2006

Что делают с данными в БД? Действия, выполняемые над информацией, хранящейся в базе данных, называются манипулированием данными. К ним относятся: выборка данных по некоторым условиям, сортировка данных, обновление, удаление, добавление данных. Выполнение этих действий производится с помощью запросов. Запрос это команда на выполнение определенного вида манипулирования данными.

Язык запросов SQL SQL (Structured Query Language) структурированный язык запросов, на котором формулируются запросы во многих СУБД. в MS Access есть высокоуровневое вспомогательное средство для составления запросов, это конструктор запросов.

Запросы на выборку данных В учебных целях будем использовать описание команд запросов на придуманном (гипотетическом) языке. Он близок к SQL, однако имеет не такой строгий синтаксис и, кроме того, использует русские служебные слова. Команда запроса на выборку на гипотетическом языке запросов имеет следующий формат:.выбрать где сортировать по

Возможны варианты команды Не все составляющие команды обязательны. Могут отсутствовать и. Ключей сортировки может быть несколько. Тогда они записываются в порядке приоритетов: первый, второй и т. д.

Построение запроса 1 В БД Школа надо построить запрос: Получить список годовых оценок ученика Антонова. Список отсортировать в алфавитном порядке названий предметов

Формулировка запроса 1 В многотабличной базе данных поле идентифицируется составным именем: ИМЯ__ТАБЛИЦЫ. ИМЯ_ПОЛЯ Команда запроса 1:.выбрать УСПЕВАЕМОСТЬ.ПРЕДМЕТ, УСПЕВАЕМОСТЬ.ГОД где УЧЕНИКИ.ФАМИЛИЯ='Антонов' сортировать УСПЕВАЕМОСТЬ.ПРЕДМЕТ по возрастанию

То же в конструкторе Конструктор запросов можно рассматривать как оболочку к языку запросов SQL Для перехода к работе с конструктором запросов надо: Перейти на вкладку Запросы Выполнить команду Создать В открывшемся окне Новый запрос выбрать Конструктор, щелкнуть на кнопке ОК в окне Добавление таблицы, на вкладке Таблицы выбрать название таблицы Ученики; выполнить команду Добавить; выбрать название таблицы Успеваемость; выполнить команду Добавить, затем команду Закрыть.

Конструирование запроса Конструктор запросов – это таблица (нижняя часть рисунка), в первой строке указываются поля, участвующие в формировании запроса. Вторая строка - имя таблицы, из которой извлекается соответствующее поле. В третьей строке - порядок сортировки. Флажки в четвертой строке - признак вывода данного поля на экран при выполнении запроса. В следующих строках формируется условие отбора. После заполнения конструктора нужно выполнить команду Запрос пуск. Построение этого запроса - на рисунке ! Так выглядит кнопка «ПУСК»

Формулировка запроса 2 Запрос 2. Получить таблицу, сведений об успеваемости учеников по информатике в течение всего учебного года, т. е. четвертные и годовую оценки. Команда запроса:.выбрать УЧЕНИК.ФАМИЛИЯ, УСПЕВАЕМОСТЬ.1_ЧЕТВ, УСПЕВАЕМОСТЬ.2_ЧЕТВ, УСПЕВАЕМОСТЬ.З_ЧЕТВ, УСПЕВАЕМОСТЬ.4_ЧЕТВ, УСПЕВАЕМОСТЬ.ГОД где УСПЕВАЕМОСТЬ.ПРЕДМЕТ='информатика' сортировать УЧЕНИК.ФАМИЛИЯ по возрастанию

Запрос 2 в конструкторе Результат выполнения запроса Построение запроса

Формулировка запроса 3 Надо получить сведения о том, какие ученики и по каким предметам имеют годовую оценку 5. Сведения сгруппировать по предметам, расположив их в алфавитном порядке..выбрать УСПЕВАЕМОСТЬ.ПРЕДМЕТ, УЧЕНИК.ФАМИЛИЯ, УЧЕНИК.ИМЯ, где УСПЕВАЕМОСТЬ.ГОД=5 сортировать УСПЕВАЕМОСТЬ.ПРЕДМЕТ по возрастанию, УСПЕВАЕМОСТЬ.ФАМИЛИЯ по возрастанию

Запрос 3 в конструкторе Результат выполнения запроса Построение запроса

Коротко о главном Запрос это команда на выполнение определенного вида манипулирования данными из БД. Типы запросов: на выборку и сортировку, на добавление, на удаление, на обновление. Результат запроса на выборку таблица, содержащая указанные поля из записей, удовлетворяющих указанным условиям отбора. Универсальный способ описания команд запросов язык SQL. Проще формировать команду запроса с помощью конструктора запросов.

Задание В БД «Школа» создайте запрос на выборку: Найти всех девочек, имеющих годовые оценки ниже 4 баллов. Отсортировать список фамилий по алфавиту. При выводе показать названия предметов. Чтобы начать работу, щелкните по значку. По окончании работы покажите результат преподавателю и закройте Access