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


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Id_discip>5





Отчёт по Лабораторной работе №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». Затем на нужном индексе установить необходимую фильтрацию.

 

Date: 2015-10-19; view: 365; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию