- •1. Осн.Понятия и типы моделей данных
- •2. Взаимосвязи в моделях и реляцион.Подход к построению модели.
- •10. Созд-е прогр-х ф-в: модул-ть пр-м.
- •3. Этапы проектир-я бд.
- •4. Субд.
- •5. Проектирование бд и создание таблиц.
- •6. Управ-е зап-ми и навигация.
- •7. Индексиров-е: понятие, типы…
- •8. Сортир-ка, поиск и фильт-я д-х. Сортировка данных.
- •9. Взаим-и между табл-ми: установ-е и удал-е. Типы ключей. Способы объед-я таблиц.
- •13. Световое меню и его разновид-ти.
- •14. Программир-е разл-х видов светового меню.
- •15. Клав-е меню: понятие, прогр-ние и управл-е.
- •20. Напис-е обработч-в наступл-я событий. Отобр-е рез-тов работы команд.
- •18. Созд-е экр-й формы: св-ва, соб-я и м-ды.
- •21.Хранимые процедуры и триггеры. Обеспеч-е достовер-ти, целостности и непротивореч-ти данных.
- •28. Экспорт и импорт данных
- •23. Виды отч-в. Сп-бы формир-я отч-в: Мастер отч-в и Констр-р отч-в.
- •24. Редактир-е отчета. Размещ-е в отчете вспомог-х эл-в. От-ты с группир-й и сортир-й. Вывод отчетов на экран и печать.
- •25. Команды языка запросов sql на изменение: создание файла бд, создание таблицы.
- •26. Команды языка запросов sql на добавление, редактирование и удаление записей.
- •27. Выборка д-х из одной табл или из неск-х таблиц, с сортир-й и группир-й данных, с усл-ем отбора записей (фильтр-й).
- •29. Работа с д-ми в лок-й сети Уст-ка блок-к табл. Использ-е транз-й.
8. Сортир-ка, поиск и фильт-я д-х. Сортировка данных.
Сорт-ка д-х - это их упорядоч-е по знач-м одного или неск-ких полей. Упоряд-е может быть выполнено как по возрас-ю, так и по убыв-ю. При сорт-е данных по убыванию размещ-е записей производ-ся в обратном порядке, по отношению к предыдущему (по возрастанию). Сорт-ка произв-ся след.способами. В соответ-и с индексом. Сначала индекс делают текущим, а затем выводят таблицу на экран или обновляют содерж-е экрана. Если построен сложный индекс, то и сортировка будет выполнена по полям, входящим в индекс. С помощью команды SORT. В этом случае сортировку табл. можно произвести по любому полю (или полям), даже если по указ-му полю (полям) нет индекса. SORT ТО <имя файла> ON <имя поля 1> [/A (по возр.)] [/D (по убыв.)] Поиск д-х. Сущ-ет 2 методики поиска д-х: метод последов-го перебора, когда просматр-ся вся табл. от первой записи до последней, и метод деления пополам. Во II случае поиск д-х произв-ся по полю тек.индекса. Табл. делится на 2части пополам, берется средняя запись и знач-е поля текущего индекса сравн-ся с искомым знач-м. Если зн-е поля индекса меньше, чем искомое зн-е, тогда поиск продол-ся в нижней половине таблицы. Нижнюю половину табл. делят пополам, сравнивают ср-е зн-е поля индекса с искомым знач-м и т.д. Поиск методом полного перебора. Поиск произв-ся по любому полю табл. LOCATE FOR. Если поиск закон-ся успешно, то курсор устанавл-ся на найденную запись. Д/того чтобы увидеть найд-ю запись, надо подать ком-ду DISPLAY или BROWSE. Д/нахождения след.записи, по тому же искомому знач-ю, надо подать команду CONTINUE. Поиск по полю тек.индекса. а.Поиск с помощью окна Command. Команда: SEEK <искомое знач-е> FIND <искомое знач-е>. В случае удачного и не удачного поиска ком-да SEEK упр-ет курсором так же, как и ком-да LOCATE. б.Поиск с помощью команды Глав.меню. Предвар-но таблицу делают текущей. Затем команда EditFind. На экран выводится диалог.панель Find. В поле ввода Look For ввод-ся знач-е д/поиска. Д/поиска заданного знач-я просматр-ся все поля всех записей подряд. При обнар-и первого знач-я запись дел-ся текущей, т.е. на нее устанавл-ся указ-ль. Можно указать усл-я поиска (в Options): Match Case - различение регистров. Wrap Around - круговой поиск. Match Whole Word - точное соответ-е полному знач-ю поиска. Search Backward — поиск в обратном направлении (снизу вверх). Фильтр-я д-х. Сущ-ет 2 вида фильтров д-х. 1)Огран-е на кол-во строк. Если табл. большая, то раб-ть с ней не удобно. Поэтому производят фильт-ю данных, т.е.выборку и предъяв-е на экран группы записей, отвечающих опр.треб-ям. Команда SET FILTER TO. Огранич-е на кол-во полей. Фильт-я полей прим-ся при работе с длин.записями, ктр имеют длину более одного экрана. Фильт-я полей выполн-ся в 2 этапа: на I этапе опр-ся список полей, а на II - фактическая установка фильтра. Д/опр-я списка полей команда: SET FIELDS ТО. После выполн-я этой ком-ды, из тек.таблицы д/устан-и ф-ра будут отобраны либо поля, имена ктр указаны в <списке полей>, либо все поля. Д/уст-ки фильтра полей команда SET FIELDS ON|OFF|LOCAL|GLOBAL. ON – устанавл-т фильтр д/ранее опр.полей. OFF - отменяет список полей и разрешает отображ-е всех полей таблицы. LOCAL – опр-ет, что д/фильтра доступны только поля текущей таблицы. GLOBAL - разрешает отображать поля всех таблиц, между ктр установлены реляцион.отнош-я.
