Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему База данных Visual FoxPro

Содержание

База данныхЯвляется источником данных приложенияСвою информацию хранит в файлах с расширениями:*.dbc - основные данные*.dct - memo поля*.dcx - индексыуникальный код объектазначение кода родительского объектатипа объектаназвание объектасвойства объектаоткомпилированный кодтип контроля целостностиинформация пользователяСтруктура файла:
База данных Visual FoxPro 6.0 (основные понятия  и инструментальные средства среды разработки) База данныхЯвляется источником данных приложенияСвою информацию хранит в файлах с расширениями:*.dbc - Объекты базы данныхТаблицылокальные представленияудалённые представлениясоединения с вн. источникамисохранённые процедурыКаждый из объектов имеет Работа с объектами базы данных создать таблицудобавить таблицусоздать удалённое представлениесоздать локальное представлениевызвать Работа с объектами базы данных раскрыть всесвернуть всенайти объектсписокудалитьсвернутьредактироватьпомощь...удалитьредактироватьцелостностьпомощьБаза данных:Таблица:Отношение: Список свойств таблицыName         - Свойства таблицыName - alias таблицыRecord validation - функция контроля данных полей уровня Свойства поля таблицыName Поля таблицы Name - название поля (до 128 символов в *.dbc)Width - Поля таблицы Display - обеспечивает форматирование для операции ввода /вывода:Format - задаёт Свойства индекса таблицыName     - название индексаOrder Индексы таблицыOrder - определяет порядок сортировки данных поляName - название индекса (до Свойства отношенияApplication    - ссылка на объект приложения, содержащий данныйChildAlias Обеспечение ссылочной целостности данных Щёлкнув левой клавишей мыши на первичном ключе родительской Список свойств представления (view)Name Представления (view)  среда редактирования Позволяет создать /изменить SQL запрос к данным, Список свойств соединенияName Соединения с внешними источниками данных Внешние источники данных должны быть специфицированы в Параметры соединения Specify data source - определяет внешний источник данныхвозможны два варианта:Data Сохранённые процедурыСписок всех сохранённых процедур удобно представлен в Project Manager.Язык написания - Свободные таблицыSQL Pass-Through ДанныеДругие форматы Visual FoxPro FoxPro 2.x База данныхСоединения ЗапросыХранимые
Слайды презентации

Слайд 2 База данных
Является источником данных приложения
Свою информацию хранит в

База данныхЯвляется источником данных приложенияСвою информацию хранит в файлах с расширениями:*.dbc

файлах с расширениями:
*.dbc - основные данные
*.dct - memo поля
*.dcx

- индексы

уникальный код объекта
значение кода родительского объекта
типа объекта
название объекта
свойства объекта
откомпилированный код
тип контроля целостности
информация пользователя

Структура файла:


Слайд 3 Объекты базы данных
Таблицы
локальные представления
удалённые представления
соединения с вн. источниками
сохранённые

Объекты базы данныхТаблицылокальные представленияудалённые представлениясоединения с вн. источникамисохранённые процедурыКаждый из объектов

процедуры
Каждый из объектов имеет ряд своих свойств, значения которых

хранятся в базе данных.
Кроме того, таблицы хранятся в файлах с расширениями: *.dbf, *.fpt, *.cdx

Слайд 4 Работа с объектами базы данных
создать таблицу
добавить таблицу
создать

Работа с объектами базы данных создать таблицудобавить таблицусоздать удалённое представлениесоздать локальное

удалённое представление
создать локальное представление
вызвать среду редактирования текущего объекта
просмотр таблицы

значений объекта
удалить объект из базы данных
найти объект базы данных
обновить индексы
удалить записи, отмеченные на удаление
редактировать межтабличные отношения
редактирование признаков ссылочной целостности
редактирование сохранённых процедур
редактирование соединений с внешними источниками
переустановить расположение объектов
обновить данные об объектах базы данных
выполнить команду PACK для базы данных
вызвать диалог редактирования свойств базы данных

Слайд 5 Работа с объектами базы данных
раскрыть все
свернуть все
найти

Работа с объектами базы данных раскрыть всесвернуть всенайти объектсписокудалитьсвернутьредактироватьпомощь...удалитьредактироватьцелостностьпомощьБаза данных:Таблица:Отношение:

объект
список
удалить
свернуть
редактировать
помощь
...
удалить
редактировать
целостность
помощь
База данных:
Таблица:
Отношение:


Слайд 6 Список свойств таблицы
Name

Список свойств таблицыName     - название таблицыDeleteTrigger -

- название таблицы
DeleteTrigger - триггер

(хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных удаления записи из таблицы
InsertTrigger - триггер добавления записи в таблице
UpdateTrigger - триггер изменения записи в таблице
Path - месторасположение таблицы
PrimaryKey - первичный ключ таблицы
RuleExpression - предикат контроля значений полей уровня записи
RuleText - сообщение об ошибки значений полей
Comment - комментарий таблицы

Слайд 7 Свойства таблицы
Name - alias таблицы
Record validation - функция

Свойства таблицыName - alias таблицыRecord validation - функция контроля данных полей

контроля данных полей уровня записи:
Rule - функция-предикат(это утверждение, истинность

которого зависит от значения переменных, входящих в него).
Message - строка-сообщение об ошибки
Triggers - функции-предикаты, вызываемые при событиях: добавления (Insert), изменения (Update), удаления (Delete) данных записи. У буферизованных таблиц при вызове функции TABLEUPDATE()

Все перечисленные свойства сохраняются в базу данных Visual FoxPro,
и следовательно недоступны для свободных (free) таблиц.

Это название отображается в Project Manager
и используется как alias при открытии таблицы

Эти функции автоматически обновляются
при переустановках в Referential Integrity

Это свойство редактируется также из Project Manager
см. Description


Слайд 8 Свойства поля таблицы
Name

Свойства поля таблицыName      - название поляType

- название поля
Type

- тип поля
Size - размер поля
Format - формат поля
InputMask - шаблон поля
Caption - заголовок поля
RuleExpression - предикат контроля значения поля
RuleText - сообщение об ошибки значения поля
DefaultValue - значение поля по умолчанию
DisplayLibrary - библиотека элементов управления
DisplayClassLibrary - название класса поля
Comment - комментарий поля

Слайд 9 Поля таблицы
Name - название поля (до 128

Поля таблицы Name - название поля (до 128 символов в *.dbc)Width

символов в *.dbc)
Width - общая длина
Decimal - количество знаков

после точки
Index - автоматически добавляет Regular индекс в CDX-файл *
NULL - признак допустимости NULL значения поля

Type - типы полей:

*

*

*

*

Используя эту кнопку,
Вы можете изменить порядок полей


Слайд 10 Поля таблицы
Display - обеспечивает форматирование для операции

Поля таблицы Display - обеспечивает форматирование для операции ввода /вывода:Format -

ввода /вывода:
Format - задаёт размер и стиль отображения для

Browse, Form и Report
Input mask - обеспечивает шаблон ввода данных
Caption - задаёт заголовок столбца/названия поля для Browse, Form и Report

Это свойство редактируется также из Project Manager
см. Description


Слайд 11 Свойства индекса таблицы
Name -

Свойства индекса таблицыName   - название индексаOrder   -

название индекса
Order - направление сортировки

индекса
Type - тип индекса
Expression - определяющее выражение индекса
Filter - фильтрующее выражение индекса

Слайд 12 Индексы таблицы
Order - определяет порядок сортировки данных поля
Name

Индексы таблицыOrder - определяет порядок сортировки данных поляName - название индекса

- название индекса (до 10 символов)
Type - определяет тип

индекса
Expression - «определяющее» выражение для значений индекса
Filter - «фильтрующее» выражение значений индекса

Primary - не допускает повторение значений, один на таблицу.
Candidate - тоже, что и Primary, но может быть несколько в таблице.
Unique - допускает повторения, но сохраняет только одно значение.
Regular - не контролирует значения.

Используя эту кнопку,
Вы можете изменить порядок индексов


Слайд 13 Свойства отношения
Application - ссылка на

Свойства отношенияApplication  - ссылка на объект приложения, содержащий данныйChildAlias

объект приложения, содержащий данный
ChildAlias -

название подчинённой таблицы
ChildOrder - индекс подчинённой таблицы
Comment - комментарий
Name - название
OneToMany - признак один-ко-многим
ParentAlias - название родительской таблицы
RelationalExpr - реляционное выражение родительской таблицы
Tag - дополнительная информация

Слайд 14 Обеспечение ссылочной целостности данных
Щёлкнув левой клавишей мыши

Обеспечение ссылочной целостности данных Щёлкнув левой клавишей мыши на первичном ключе

на первичном ключе родительской таблицы и не отпуская клавиши,

переместите указатель мыши на индекс подчинённой таблицы.
Названия индексов:
в родительской - первичный (primary) [только один в таблице]
в подчинённой - внешний (foreign) [может быть несколько в одной таблице, и соответствует числу родительских таблиц]

Возникнет связь


Слайд 15 Список свойств представления (view)
Name

Список свойств представления (view)Name      - название

- название

представления
BatchUpdateCount - количество update-операторов
CompareMemo - включать ли memo в WHERE
ConnectName - имя используемого соединения
FetchAsNeeded - использовать ли выборку данных
FetchMemo - выбирать ли memo поля
FetchSize - количество записей в выборке
MaxRecords - максимальное количество требуемых записей
Offline - является ли отсоединённым представлением
ParameterList - список параметров и их типов
Prepared - повторно используемый ли запрос (допустимо ли REQUERY())
RuleExpression - выражение контроля уровня записи
RuleText - сообщение об ошибке контроля уровня записи
SendUpdates - требуется ли посылка изменений источнику
ShareConnection - разделяемое ли соединение используется
SourceType - тип представления
SQL - SQL-оператор

Tables - список используемых таблиц
UpdateType - способ выполнения изменений
UseMemoSize - минимальная длина memo-полей
WhereType - способ формирования WHERE
Comment - комментарий таблицы

Представление-виртуальная (логическая) таблица, представляющая собой поименованный запрос (синоним к запросу), который будет подставлен как подзапрос при использовании представления.


Слайд 16 Представления (view) среда редактирования
Позволяет создать /изменить SQL

Представления (view) среда редактирования Позволяет создать /изменить SQL запрос к данным,

запрос к данным, в результате выполнения которого, получается Vfp

cursor
В верхней части диалога отображается схема используемых таблиц и межтабличных связей
В нижней, на закладках: Fields, Join, Filter, Order By, Group By, - обеспечивается возможность изменения соответствующих частей SQL-оператора
На закладке Update Cretaria Вы можете настроить режимы взаимодействия с источником данных
В Miscellaneous Вы можете дополнительно ограничить число записей (или их %), а также исключить дублирование данных

Условия межтабличных объединений
Вы можете определять используя
левую клавишу мыши


Слайд 17 Список свойств соединения
Name

Список свойств соединенияName     - название соединенияAsynchronous

- название соединения
Asynchronous

- допустим ли Asynchronous режим соединения
BatchMode - допустим ли Batch режим соединения
ConnectString - строка параметров соединения
ConnectTimeout - Timeout соединения
Database - Database соединения
DataSource - DSN соединения
DispLogin - режим диалога ввода пароля ODBC
DispWarnings - допустим ли вывод сообщений
IdleTimeout - время ожидания закрытия
PacketSize - размер сетевого пакета
PassWord - PWD соединения
QueryTimeout - время ожидания результата
Transactions - транзакционный режим
UserId - UID соединения
WaitTime - время задержки контроля завершения запроса
Comment - комментарий соединения

Слайд 18 Соединения с внешними источниками данных
Внешние источники данных

Соединения с внешними источниками данных Внешние источники данных должны быть специфицированы

должны быть специфицированы в ODBC Data Source Administrator.
В Visual

FoxPro базе данных может быть использовано несколько таких источников, в качестве соединений к внешним данным, редактируемых из диалога Connections.
Внешние представления(Remote view) имеют имя соединения в качестве свойства, параметры которого прозрачно используются для получения соединения с внешним источником данных.

Слайд 19 Параметры соединения
Specify data source - определяет внешний

Параметры соединения Specify data source - определяет внешний источник данныхвозможны два

источник данных
возможны два варианта:
Data source, userid, password - повторяют

параметры источника, зарегистрированного в ODBC Administrator.
Connection string - задаёт строку, содержащую перечисление параметров и их значений, используя ‘;’ в качестве разделителя.
Verify Connection... - может быть использована для проверки работоспособности соединения.
New Data Source… - вызывает диалог ODBC Administrator
Display ODBC login prompt - определяет должен ли вызываться диалог ввода пароля при установке соединения: Когда необходимо, Всегда, Никогда.
Оставшаяся часть диалога позволяет задать ряд параметров ODBC соединения, которые могут отличаться от задаваемых по умолчанию

Нажатие кнопки OK приводит к диалогу сохранения параметров соединения под некоторым именем в базу данных Visual FoxPro, которое в дальнейшем используется Внешними представлениями (Remote view) в качестве соединения. Список соединений базы данных редактируется из диалога Connections.

Этот диалог может быть вызван из Project Manager


Слайд 20 Сохранённые процедуры
Список всех сохранённых процедур удобно представлен в

Сохранённые процедурыСписок всех сохранённых процедур удобно представлен в Project Manager.Язык написания

Project Manager.
Язык написания - это подмножество языка Visual FoxPro,

ориентированное на работу с данными.
Если Вы используете контроль ссылочной целостности, генерируемый средствами Visual FoxPro, не пытайтесь редактировать полученный код вручную.

Если у Вас возникла необходимость сделать чего-нибудь с данными, не задумываясь оформляйте это в виде сохранённой процедуры, никак не следует делать это методом конкретного экземпляра формы.
При обращении к сохранённым процедурам контролируйте активность базы данных


  • Имя файла: baza-dannyh-visual-foxpro.pptx
  • Количество просмотров: 124
  • Количество скачиваний: 0