ЗАПРОС КАК ИНСТРУМЕНТ ОБРАБОТКИ ИНФОРМАЦИИ План урока : Повторение пройденного материала Изучение новой темы Практическая работа Подведение итогов Домашнее задание
Вопросы : Что такое база данных ? В каком виде удобно представлять базы данных ? Что такое запись и что такое поле в табличных базах данных ? Поля каких типов используются в табличных базах данных ? Существует ли разница между базой данных и СУБД ? Какие приложения могут выполнять функции простой СУБД ?
Содержание электронного теста Вопрос 1. СУБД – это : А. совокупность данных, организованных по определенным правилам Б. совокупность программ для хранения и обработки больших массивов информации В. интерфейс, поддерживающий наполнение и манипулирование данными Г. определенная совокупность информации Вопрос 2. Таблицы в базах данных предназначены А. для хранения данных базы Б. для отбора и обработки данных базы В. для ввода данных базы и их просмотра Г. для автоматического выполнения группы команд Вопрос 3. Запись в базе данных содержит : А. имена полей Б. название БД В. номера строк Г. строку значений в полях БД Вопрос 4. Запись в базе данных изменится, если : А. отредактировать строку Б. добавить / удалить строку В. поменять местами строки Г. переименовать столбец Вопрос 5. Тип поля ( числовой или текстовый ) определяется : А. название поля Б. количеством строк В. шириной поля Г. типом данных Вопрос 6. В каком диалоговом окне создаются связи между полями таблиц базы данных ? А. таблица связей Б. схема связей В. схема данных Г. таблица данных Вопрос 7. Без каких объектов не может существовать база данных ? А. без отчетов Б. без форм В. без таблиц Г. без запросов Вопрос 8. Содержит ли какую - нибудь информацию таблица, в которой нет полей ? А. содержит информацию структуре БД Б. не содержит никакой информации В. таблица без полей существовать не может Г. содержит информацию о будущих записях Вопрос 9. В чем состоит особенность поля типа « Счетчик »? А. служит для ввода числовых данных Б. служит для ввода действительных чисел В. имеет свойство автоматического наращивания Г. имеет ограниченный размер Вопрос 10. А. поле, значения в котором не могут повторяться Б. поле, которое носит уникальное имя В. поле, значения которого имеют свойство наращиваться Г. таких полей не бывает
ФамилияИмяДата рожденияПол(мужской)УлицаДомКвартираКлассГруппаХоббиГлаза 1ПироговЮрий ДаКуйбышева6318основнаяфутболГолубые 2СухановСергей ДаЧердынская237410основнаятяжёлая атлетикаЗелёные 3ЛебедеваСвета ДаПушкина37656специальнаяВязаниеКарие 4ГолдобинСергей ДаЛеонова12103основнаяЛыжиГолубые 5ЕльшинаНаташа НетЧердынская37489специальнаяЧтениеСерые 6СухановаНаташа НетЛенина12225подготовительнаяШитьёЗелёные 7ПетроваСвета НетПушкина3739основнаяЛыжиСерые 8ГоринаОльга НетСвиязева66997подготовительнаяАэробикаКарие 9ПоповМихаил ДаЛеонова7264подготовительнаяГолубые 10СергеевСаша НетКуйбышева3312основнаяКаратэЗелёные 11ПавловаЕлена НетПушкина566основнаяАэробикаКарие 12ЕмельяноваНаташа НетПопова404710основнаяШитьёЗелёные 13ЕвдокимовМихаил ДаЧердынская3407основнаяФутболЗелёные 14ЕвсееваЕлена НетЛенина14829основнаяЛыжиСерые 15СухановаСвета НетКуйбышева373211основнаяАэробикаКарие 16СемёноваЕлена НетСоветская41339подготовительнаяВолейболСерые 17УльяноваКатя НетМира848110подготовительнаяЛыжиЗелёные 18ИвановОлег ДаСвиязева157основнаяЛыжиКарие 19ПетровИван ДаМира25117основнаяКонькиГолубые 20СидоровПетр ДаПушкина111732основнаяФутболГолубые 21ГоринПавел ДаСвиязева65917подготовительнаяФутболЗелёные 22СиницынаСвета НетПушкина73566специальнаяАэробикаСерые 23МедведеваЗоя НетЧердынская341210специальнаяЧтениеСерые 24СидороваЕлена НетПушкина253основнаяГолубые 25МельникАнна НетВысоцкого33113основнаяФутболКарие 26СимоновСаша ДаВысоцкого547специальнаяЛыжиСерые 27КатаевИлья ДаЛенина10126основнаяКонькиСерые 28ШаталовНикита ДаСвиязева376специальнаяФутболКарие 29ЗуевСергей ДаЛенина7738основнаяГолубые 30ЗайцеваНаташа НетЛеонова1111подготовительнаяКаратэКарие 31МорозовВадим ДаЛеонова1511основнаяСерые 32СухановВиктор ДаМира791107основнаяТяжёлая атлетикаКарие
Тема урока « ПОИСК ИНФОРМАЦИИ В БАЗАХ ДАННЫХ » Цель – знать, что такое запрос и уметь создавать запросы в среде СУБД Access.
Вопросы : Что называется поиском информации в базе данных ? Что такое запрос ? Куда размещаются данные после поиска ? Какой запрос называется простым ? Какой запрос называется составным ( сложным )?
Поиск в базе данных – это отбор записей, удовлетворяющих условиям поиска, заданным в форме фильтра или запроса. Существует два способа поиска информации в базах данных с помощью фильтров и с помощью запросов. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице. Запрос является производным объектом от таблицы.
Запрос – это команда, которая отбирает записи, удовлетворяющие условиям поиска, и помещает их в новую таблицу запроса. Результатом выполнения запроса является также таблица, т. е. запросы могут использоваться вместо таблиц. Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям.
Запросы бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей. В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.
Для создания условий поиска записей используют операторы сравнения =, и т. д.)
Условные выраженияЗначение, по которому производится поиск записей СаратовТекст « Саратов » Саратов OR Уфа OR МоскваТекст « Саратов » или текст « Уфа » или текст « Москва » Not СаратовНе текст « Саратов » =M Текст, начинающийся с букв « М » - « Я » 100 Число 100 = Даты позднее *.*.1993 Дата 1993 года *.02.* Дата, у которой месяц – февраль Is Null Пустое значение Is Not Null Не пустое значение Like P* Текст, начинающийся с буквы « Р » Таблица условных выражений
1. В главном окне базы данных «Ученики» выделить объект ЗАПРОС и выбрать пункт СОЗДАНИЕ ЗАПРОСОВ В РЕЖИМЕ КОНСТРУКТОРА. 2. На диалоговой панели Добавление таблицы выбрать таблицу Сведения об учениках, для которой создается запрос. Щелкнуть по кнопке добавить. 3. В окне ЗАПРОСа: - в строке Поле: из раскрывающегося списка выбрать имена полей, для которых будут заданы условия; - в строке УСЛОВИЯ ОТБОРА: ввести условие для выбранных полей; - в строке ВЫВОД НА ЭКРАНЕ: галкой задать поле, которые будут представлены в запросе; - проверить правильность вашего запроса через кнопку запуск; -если вся необходимая информация у вас отобразилась, то запрос необходимо сохранить; 4. Сохранить ЗАПРОС, задавая значимые имена. Алгоритм создания запросов
Для чего нужны запросы в базах данных? Каких видов бывают запросы? С помощью чего мы задаём условия поиска? В каком виде отображается результат запроса на экране? Подведём итоги: