Студопедия

Главная страница Случайная страница

Разделы сайта

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






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






Предлагаемое задание опирается на изученный ранее ма­териал, который предлагался в билете № 12.

В качестве примера рассмотрим поиск информации в базе данных в формате MS Access, представленной в [10]. Как обычно, базу данных можно найти на сайте https:// info-bilet.narod.ru.

База данных содержит следующие поля.

Поле   Тип данных   Описание  
№   Счетчик      
фамилия   Текстовый      
Имя   Текстовый      
Дата   Дата   Дата рождения  
Пол (м)   Логический   Пол мужской? (да, нет)  
Улица   Текстовый      
Дом   Числовой      
Квартира   Числовой      
Класс   Числовой      
Группа   Текстовый   Группа здоровья по физкультуре  
Хобби   Текстовый      
Глаза   Текстовый   Цвет глаз  

Запросы на поиск информации в базе данных:

1. Кто родился весной?

2. Кто закончит школу в текущем учебном году (учится в одиннадцатом классе)?

3. Кто не занимается тяжелой атлетикой?

4. Кто не определил свое хобби?

5. Кто из мальчиков живет на улице Чердынской?

6. У кого карие глаза и этот человек не умеет вязать? Примерная информация для заполнения базы дан­ных приведена ниже.

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

" Запрос | Создать | Новый запрос | Таблица/запрос Класс | Добавить | Закрыть".

После этого вводятся условия запроса.

Способ второй.

" Таблица | Класс | Открыть".

На панели инструментов нужно нажать кнопку " Из­менить фильтр", и с помощью построителя выражений ввести условия запроса. Затем на панели инструментов " Запроса" нажать кнопку " Применить фильтр". В ре­зультате на экране появится динамический набор за­писей, удовлетворяющих введенному условию. Но при дальнейших манипуляциях этот набор не сохранится. Если необходимо сохранить данный набор записей, вы­полняются следующие действия: в окне " Фильтра" от­крыть меню " файл" и выбрать команду " Сохранить как запрос".

Для ответа на все предлагаемые вопросы необходимо знать операторы задания шаблонов. Приведем несколь­ко примеров.

Пример заполнения базы данных.

№   Фамилия   Имя   Дата   Пол   Улица   Дом   Квартира   Класс   Группа   Хобби   Глаза  
  Суханов   Сергей   16.02.85   Ла   Чердынская         основная   тяжелая атлетика   зеленые  
  Пирогов   Юрий   5.12.87   Да   Куйбышева         основная   футбол   голубые  
  Лебедева   Света   16.06.89   Нет   Пушкина         специальная   вязание   карие  
  Голдоб ин   Сергей   23.05.92   Да   Леонова         основная   лыжи   голубые '  
  Ельшина •   Наташа   24.05.86   Нет   Чердынская         специальная   чтение   серые  
  Суханова   Наташа   20.12.90   Нет   Ленина         подготовительная   шитье   зеленые  
  Петрова   Света   18.04.86   Нет   Пушкина         основная   лыжи   серые  
  Горина   Оля   20, 12.88   Нет   Свиязева         подготовительная   аэробика   карие  
  Попов   Михаил   7.07.91   Да   Леонова         подготовительная       голубые  
  Сергеев   Саша   30.11.93   Да   Куйбышева         основная   карате   зеленые  
  Павлова   Елена   13.12.89   Нет   Пушкина         основная   аэробика   карие  
  Емельянова   Наташа   25.05.85   Нет   Попова         основная   шитье   зеленые  
  Евдокимов   Михаил   18.08.88   Да   Чердынская         основная   футбол   зеленые  
  Евсеева   Елена   14.10.86   Нет   Ленина         основная   лыжи   серые  
  Суханова   Света   29.07.84   Нет   Куйбышева         основная   аэробика   карие  





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.