- •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. Работа с д-ми в лок-й сети Уст-ка блок-к табл. Использ-е транз-й.
21.Хранимые процедуры и триггеры. Обеспеч-е достовер-ти, целостности и непротивореч-ти данных.
Хранимая процедура – прилож-е (пр-ма), объедин-ее запросы польз-ля и процедурную логику и хранящееся в БД. Д/создания хран.процедуры выполните след.действия: 1)В окне проекта выберите БД. 2)Перейдите в группу Stored Procedures (Хранимые процедуры). 3)Нажмите кнопку New. Открыв-ся окно редактир-я хранимых процедур, ктр содержит все ранее созданные хран.процедуры, включая процедуры, создаваемые автоматически при опр-и условий целостности БД. Правило – логич.усл-е, опр-щее знач-е одного атрибута в завис-ти от знач-я др.атрибута или группы атрибутов. Триггер- предварительно опр.действие или послед-ть действий, автоматически осущ-мых при выполн-и операций обновления, удаления, добавления данных. Триггер выполн-ся автоматически при выполн-и указан.действий и не может быть отключен. Триггер вкл-ет в себя: правила или огранич-я; событие, ктр требует проверки правил и огранич-й; предусмотренные действия, ктр выполн-ся с помощью процедуры или послед-ти процедур. Ссылочная целостн-ть – обеспеч-е непротивореч-ти f-ных взаимосвязей между сущ-тями. Непротивореч-ть выполн-ся путем соотв-я знач-й первич.ключа родит.сущ-ти знач-ям внешнего (любого не первич.) ключа дочерней сущ-ти. Ссылочная цел-ть может контролир-ся при всех операциях, изменяющих i-ю в БД, при этом возможны след.варианты обработки событий: отсутствие проверки; проверка допустимости; запрет операции; каскадное выполн-е операции обновления или удал-я данных одновременно в неск-ких связанных таблицах; установка пустого (null) знач-я по умолч. Нормализация отнош. – процесс построения оптимальной структуры табл. и связей в реляцион.БД. В процессе нормализации данные группир-ся в табл., предст-щие объекты и их взаимосвязи. Словарь данных – централизованное хранилище сведений о сущ-тях, взаимосвязях между ними, их источниках, знач-ях, использ-и и форматах представления.
28. Экспорт и импорт данных
Ole-объекта. В VFP имеется возмож-ть использ-ть данные, созданные в др.прилож-ях. Д/этого разработан мех-зм Ole-объекта. Ole-объект – ед-ца i-ции, ктр можно связать или внедрить в др.док-т. –объект может содержать графику или текст, и сохраняет связь со своим исх.прилож-ем, что позволяет использ-ть исх.прилож-е д/внесения изменений в объект. Исх.прилож-е наз-ся прилож-ем сервера. Прилож-е, создающее док-т, в ктр внедряется или с ктр связыв-ся Ole-объект, наз-ся прилож-ем-клиентом. Прилож-е-сервер – прилож-е, создающее Ole-объект. В VFP Ole-объект или ссылка на связанный объект всегда хранится в поле типа General. Внедрение – процесс включ-я в док-т-клиент Olе-объектов. Внедренный объект содержит всю i-цию необх-мую д/повторного создания объекта и ссылку д/создания прилож-я – это позволяет редактировать и создавать объект. Связывание – процесс включения в док-т-клиент ссылки на Ole-объект. В этом случае данные д/объекта запомин-ся сервером.
Внедрение объекта. Д/внедрения объекта необх-мо поле типа General. Надо открыть таблицу в Browse-окне, дважды щелкнуть по полю типа General. Выполнить команду вставки (в верх.меню выбрать Edit/Insert Object). Выбрать тип внедяемого объекта и файл, ктр этот объект содержит.
Связывание объекта. Открыть прилож-е-клиент и сохр-ть объект во временном буфере Windows. Необх-мо открыть таблицу в Browse-окне, дважды щелкнуть по полю и по General, выполнить команду спец.вставки (в верх.меню выбрать Edit/Paste Special), выбрать тип вставляемого объекта, установить опцию, связать.
Обмен данными. Больш-во СУБД, электрон.таблиц используют собствен.форматы данных. VFP позволяет экспортировать и импортировать данные, FoxPro более ранних версий, Excel, Lotus. Д/экспорта данных использ-ся меню File/Export или команда Export to имя файла. Имя файла – имя файла рез-та.рон.таблиц используют собствен.форматы данных. связать.
