Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Id_discip>5 ⇐ ПредыдущаяСтр 3 из 3 Отчёт по Лабораторной работе №6 Черкашин Влад, И-1-12 Поиск информации в базе данных. Установка фильтров. Цель: освоить технологию поиска данных в базе данных в среде FoxPro (Seek, Find, Locate); научиться составлять выражения логического типа для поиска; ознакомиться с синтаксисом генерируемых команд.
План выполнения задания: 1. Составьте не менее 10 логических выражений для поиска в базе данных (выбор базы данных сделать самостоятельно, по итогам выполнения предыдущих работ). Логические выражения для поиска данных в базе данных «Univer»: 1) Для таблицы «Преподаватели» найти всех преподавателей со стажем больше 3 лет: Staj>3 2) Для таблицы «Преподаватели» найти всех преподавателей с отчеством «Петрович»: Patronymic_prep=”Петрович” 3) Просмотреть в таблице «Дисциплины» предметы, которые преподаются во 1, 2 семестре: Semestr=2 OR Semestr=1 4) В таблице «Преподаватели» найти преподавателей, которые родились позже 15.05.1960 г: God_rogdeniya>Ctod(“15.05.60”) 5) В таблице «Преподаватели» найти преподавателей, которые родились в диапазоне от 01.01.50 до 31.12.70 гг.: God_rogdeniya>Ctod(“15.05.60”) AND God_rogdeniya<Ctod(“15.05.60”) 6) В таблице «Дисциплины» найти все предметы, количество часов которых равно 36: Kol_vo_Chasov=36 7) В таблице «Кафедра» осуществить поиск кафедры с названием «СИ»: Name_kaf=”СИ” 8) В таблице «Преподаватели» показать всех преподавателей с ученой степенью «к.б.н.»: Uc_stepen=”к.б.н.” 9) Для таблицы «Преподаватели» осуществить поиск номера кафедры «117» и номера преподавателя «35»: Id_kaf=117 OR Id_prepod=35 10) В таблице найти все данные о кафедрах, имеющих номер больше 5: Id_discip>5 2. Выполните поиск данных с помощью команды Locate. Для этого необходимо открыть таблицу, в верхнем меню выбрать вкладку «Table», затем в пункте «Go to record» выбрать команду «locate». Далее откроется окно поиска данных.
Команда «Locate» ищет запись, соответствующую условиям поиска, и делает ее текущей. Далее изображен поиск по определенному условию, т.е. в данном случае с помощью команды «Locate» будет осуществляться поиск всех преподавателей с фамилией «Пискунов». При нажатии на кнопку «Locate» будет осуществлен поиск преподавателей с заданной фамилией и в самой таблице будет выделена соответствующая запись.
3. Выполните контекстный поиск с помощью команды Find. Для данного вида поиска достаточно лишь знать значения, которые необходимо найти. Осуществляется очень просто. Необходимо в меню Visual FoxPro выбрать пункт «Edit», затем команду «Find». Откроется окно «Find». После открытия данного окна, в него необходимо вписать необходимое значение для поиска и нажать «Find next». В данном случае необходимо было найти преподавателя с именем «Владимир».
4. Выполните поиск с помощью фильтров. Просмотрите результаты. Для установки фильтра необходимо открыть таблицу в режиме «Modify», перейти на вкладку «Indexes». Затем на нужном индексе установить необходимую фильтрацию.
|