ЗАПРОС КАК ИНСТРУМЕНТ ОБРАБОТКИ ИНФОРМАЦИИ План урока: Повторение пройденного материала Изучение новой темы Практическая работа Подведение итогов Домашнее задание Вопросы: Что такое база данных? В каком виде удобно представлять базы данных? Что такое запись и что такое поле в табличных базах данных? Поля каких типов используются в табличных базах данных? Существует ли разница между базой данных и СУБД? Какие приложения могут выполнять функции простой СУБД? Содержание электронного теста Вопрос 1. СУБД – это: А. совокупность данных, организованных по определенным правилам Б. совокупность программ для хранения и обработки больших массивов информации В. интерфейс, поддерживающий наполнение и манипулирование данными Вопрос 6. В каком диалоговом окне создаются связи между полями таблиц базы данных? А. таблица связей Б. схема связей В. схема данных Г. таблица данных Вопрос 7. Без каких объектов не может существовать база данных? А. без отчетов Б. без форм В. без таблиц Г. без запросов Г. определенная совокупность информации Вопрос 2. Таблицы в базах данных предназначены А. для хранения данных базы Б. для отбора и обработки данных базы В. для ввода данных базы и их просмотра Г. для автоматического выполнения группы команд Вопрос 8. Содержит ли какую-нибудь информацию таблица, в которой нет полей? Вопрос 3. Запись в базе данных содержит: А. содержит информацию структуре БД А. имена полей Б. не содержит никакой информации Б. название БД В. таблица без полей существовать не может В. номера строк Г. содержит информацию о будущих записях Г. строку значений в полях БД Вопрос 9. В чем состоит особенность поля типа «Счетчик»? Вопрос 4. Запись в базе данных изменится, если: А. служит для ввода числовых данных А. отредактировать строку Б. служит для ввода действительных чисел Б. добавить/удалить строку В. имеет свойство автоматического наращивания В. поменять местами строки Г. имеет ограниченный размер Г. переименовать столбец Вопрос 10. Вопрос 5. Тип поля (числовой или текстовый) определяется: А. поле, значения в котором не могут повторяться А. название поля Б. поле, которое носит уникальное имя Б. количеством строк В. поле, значения которого имеют свойство наращиваться В. шириной поля Г. таких полей не бывает Г. типом данных № Фамилия Имя Дата рождения Пол(мужской) Улица Дом Квартира Класс Группа Хобби Глаза 1 Пирогов Юрий 05.12.1983 Да Куйбышева 6 31 8 основная футбол Голубые 2 Суханов Сергей 16.02.1981 Да Чердынская 23 74 10 основная тяжёлая атлетика Зелёные 3 Лебедева Света 16.06.1985 Да Пушкина 37 65 6 специальная Вязание Карие 4 Голдобин Сергей 23.05.1988 Да Леонова 12 10 3 основная Лыжи Голубые 5 Ельшина Наташа 24.05.1982 Нет Чердынская 37 48 9 специальная Чтение Серые 6 Суханова Наташа 20.12.1986 Нет Ленина 12 22 5 подготовительная Шитьё Зелёные 7 Петрова Света 18.04.1982 Нет Пушкина 37 3 9 основная Лыжи Серые 8 Горина Ольга 20.12.1984 Нет Свиязева 66 99 7 подготовительная Аэробика Карие 9 Попов Михаил 07.07.1987 Да Леонова 72 6 4 подготовительная 10 Сергеев Саша 30.11.1989 Нет Куйбышева 3 31 2 основная Каратэ Зелёные 11 Павлова Елена 13.12.1985 Нет Пушкина 5 6 6 основная Аэробика Карие 12 Емельянова Наташа 20.05.1981 Нет Попова 40 47 10 основная Шитьё Зелёные 13 Евдокимов Михаил 18.08.1984 Да Чердынская 3 40 7 основная Футбол Зелёные 14 Евсеева Елена 14.10.1984 Нет Ленина 14 82 9 основная Лыжи Серые 15 Суханова Света 29.07.1980 Нет Куйбышева 37 32 11 основная Аэробика Карие 16 Семёнова Елена 14.12.1983 Нет Советская 41 33 9 подготовительная Волейбол Серые 17 Ульянова Катя 11.01.1981 Нет Мира 84 81 10 подготовительная Лыжи Зелёные 18 Иванов Олег 15.12.1987 Да Свиязева 1 5 7 основная Лыжи Карие 19 Петров Иван 17.03.1984 Да Мира 25 11 7 основная Коньки Голубые 20 Сидоров Петр 29.10.1989 Да Пушкина 11 173 2 основная Футбол Голубые 21 Горин Павел 20.11.1983 Да Свиязева 65 91 7 подготовительная Футбол Зелёные 22 Синицына Света 15.04.1985 Нет Пушкина 73 56 6 специальная Аэробика Серые 23 Медведева Зоя 21.04.1981 Нет Чердынская 34 12 10 специальная Чтение Серые 24 Сидорова Елена 21.11.1988 Нет Пушкина 2 5 3 основная 25 Мельник Анна 01.01.1988 Нет Высоцкого 33 11 3 основная Футбол Карие 26 Симонов Саша 02.12.1984 Да Высоцкого 5 4 7 специальная Лыжи Серые 27 Катаев Илья 11.09.1985 Да Ленина 10 12 6 основная Коньки Серые 28 Шаталов Никита 11.11.1985 Да Свиязева 3 7 6 специальная Футбол Карие 29 Зуев Сергей 05.02.1983 Да Ленина 77 3 8 основная 30 Зайцева Наташа 11.05.1980 Нет Леонова 1 1 11 подготовительная 31 Морозов Вадим 05.11.1980 Да Леонова 1 5 11 основная 32 Суханов Виктор 06.06.1984 Да Мира 79 110 7 основная Голубые Голубые Голубые Каратэ Карие Серые Тяжёлая атлетика Карие Тема урока «ПОИСК ИНФОРМАЦИИ В БАЗАХ ДАННЫХ» Цель – знать, что такое запрос и уметь создавать запросы в среде СУБД Access. Вопросы: Что называется поиском информации в базе данных? Что такое запрос? Куда размещаются данные после поиска? Какой запрос называется простым? Какой запрос называется составным (сложным)? Поиск в базе данных – это отбор записей, удовлетворяющих условиям поиска, заданным в форме фильтра или запроса. Существует два способа поиска информации в базах данных с помощью фильтров и с помощью запросов. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице. Запрос является производным объектом от таблицы. Запрос – это команда, которая отбирает записи, удовлетворяющие условиям поиска, и помещает их в новую таблицу запроса. Результатом выполнения запроса является также таблица, т.е. запросы могут использоваться вместо таблиц. Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям. Запросы бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей. В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе. Для создания условий поиска записей используют операторы сравнения =,<,> и т.д.) Таблица условных выражений Условные выражения Значение, по которому производится поиск записей Саратов Текст «Саратов» Саратов OR Уфа OR Москва Текст «Саратов» или текст «Уфа» или текст «Москва» Not Саратов Не текст «Саратов» <M >=M Текст, начинающийся с букв «А» - «Л» Текст, начинающийся с букв «М» - «Я» 100 Число 100 <=20 Число 20 Date() Текущая дата >=01.01.94 Даты позднее 01.01.94 *.*.1993 Дата 1993 года *.02.* Дата, у которой месяц – февраль Is Null Пустое значение Is Not Null Не пустое значение Like “P*” Текст, начинающийся с буквы «Р» Алгоритм создания запросов 1. В главном окне базы данных «Ученики» выделить объект ЗАПРОС и выбрать пункт СОЗДАНИЕ ЗАПРОСОВ В РЕЖИМЕ КОНСТРУКТОРА. 2. На диалоговой панели Добавление таблицы выбрать таблицу Сведения об учениках, для которой создается запрос. Щелкнуть по кнопке добавить. 3. В окне ЗАПРОСа: - в строке Поле: из раскрывающегося списка выбрать имена полей, для которых будут заданы условия; - в строке УСЛОВИЯ ОТБОРА: ввести условие для выбранных полей; - в строке ВЫВОД НА ЭКРАНЕ: галкой задать поле, которые будут представлены в запросе; - проверить правильность вашего запроса через кнопку запуск; -если вся необходимая информация у вас отобразилась, то запрос необходимо сохранить; 4. Сохранить ЗАПРОС, задавая значимые имена. Подведём итоги: •Для чего нужны запросы в базах данных? •Каких видов бывают запросы? •С помощью чего мы задаём условия поиска? •В каком виде отображается результат запроса на экране?