Технологии доступа к базе данных и документам, Общие сведения о базе данных FoxPro 2.6 - Система анализа и учета учебной документации
Общие сведения о базе данных FoxPro 2.6
СУБД FoxPro относится к классу dBase-систем. Эволюция СУБД семейства dBase прослеживается от dBASE к dBASEII > dBASEIII (русифицированная версия РЕБУС) > FoxBase (КАРАТ) > FoxPro различных версий под MS DOS > СУБД FoxPro для Windows и заканчивается Visual FoxPro.
Вся информация СУБД хранится в файлах на жестком диске. Файл данных представляет собой таблицу, каждая строка (запись) которой содержит сведения об описываемом объекте. Все записи БД имеют идентичную, задаваемую пользователем структуру и размеры
В FoxPro можно обрабатывать несколько типов файлов, для которых установлены стандартные расширения [22]:
DBF - файл базы данных, к ним в FoxPro относится термин - База Данных;
FPT - файл примечаний, в котором хранятся мемо-поля БД;
IDX - индексный файл;
CDX - мультииндексный файл;
PRG - программный файл;
FXP - откомпилированный командный файл prg;
MEM - файл для сохранения временных переменных.
DBF-файлы в FoxPro являются основными носителями данных и могут содержать до 1 млрд. записей. Размер записи до 4000 байт. Число полей до 255. Одновременно может быть открыто до 25 БД. Файл БД может содержать поля следующих типов данных: символьных, числовых, логических и типа даты
Мемо-поля хранятся отдельно от основного файла БД в файле примечаний, связанном с основным файлом по специальной ссылке: в каждой записи DBF-файла имеется фиксированная ссылка на каждое имеющееся в БД мемо-поле. FPT-файлы являются подчиненными по отношению к DBF-файлам. В FoxPro имеются специальные команды, предназначенные для работы с мемо-полями
Один DBF-файл может иметь любое число индексов, и все они могут быть одновременно открыты с помощью команды Set Index или Use. При вводе, удалении или изменении записей все индексные файлы будут соответствующим образом изменяться
Главным управляющим индексом, т. е. индексом, в соответствии с которым будет перемещаться указатель записи, будет первый открытый индексный файл
В FoxPro допускается работа сразу с несколькими БД и при этом возможна установка связей между ними. Указатель записей в связанных БД будет двигаться синхронно. БД, в которой указатель движется произвольно, считается старшей, а БД, в которой указатель следует за указателем старшей базы, - младшей или подчиненной. Естественно, в таких базах должны существовать согласованные поля связи. Возможно наличие связей типа 1:1 и 1:M. Каждый DBF-файл и все соответствующие ему вспомогательные файлы открываются в своей отдельной рабочей области, таким образом, одновременно может существовать 25 рабочих областей
154 Работа с данными в FoxPro может выполняться следующими способами: ? обработка данных через системное меню FoxPro; ? обработка данных с помощью прикладных программ, созданных программистом; ? обработка данных с помощью программ, созданных средствами генератора приложений. учебный управление документация программирование
В FoxPro имеется эффективный язык программирования пользовательских приложений, обладающий мощными командами обработки данных, развитыми диалоговыми средствами, возможностью ускоренного доступа к данным и другими характеристиками языков высокого уровня. Программный код приложения хранится в PRG-файле
В FoxPro существуют средства создания заготовок программ: генераторы экранов, отчетов и т. д. Программы в дальнейшем можно расширять и дополнять для выполнения поставленных перед разработчиком задач. В Visual FoxPro по сравнению с предыдущими версиями добавлены новые средства разработки шаблонов пользовательских приложений. В программах FoxPro разрешается иметь те же типы переменных, что и поля, кроме типа МЕМО. В FoxPro также разрешается работа с одномерными и двумерными массивами переменных
В СУБД FoxPro используются различные типы функций: математические, строковые, для работы с датами, преобразования типов и др. В системе предусмотрена возможность использования процедур, которые могут быть как внутренними, так и внешними (в виде отдельных программных файлов)
Важной особенностью FoxPro явилась возможность работы с окнами. Каждое окно является как бы автономным экраном системы, что позволяет обеспечить "многослойный" пользовательский интерфейс. Для работы с окнами в FoxPro были добавлены специальные оконные функции. В СУБД FoxPro, помимо специальных команд для работы с данными включен ряд команд из языка ANSI SQL для формирования запросов к БД
Система поддерживает создание исполняемых EXE-модулей программ, создаваемых с помощью Менеджера проектов
Однако для работы созданного в FoxPro EXE-файла на компью155 тере, где не установлена СУБД, необходимо наличие специального пакета Distribution Kit, входящего в дистрибутив СУБД FoxPro.
Похожие статьи
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Технология создания баз данных в программе Microsoft Access
Введение Базы данных играют особую роль в современном мире. Любой из нас многократно начиная с детства, сталкивался с "базами данных". Это - всевозможные...
-
Введение - Система анализа и учета учебной документации
Актуальностью темы исследования является то, что управление информационными процессами любого учебного заведения - одна из современных тенденций в...
-
SAP HANA - это гибкий многоцелевой и независимый от источника данных программный комплекс на базе технологии "in-memory", который объединяет компоненты...
-
Уровни и типы моделей БД - Банки и базы данных. Системы управления базами данных
Любая БД отражает информацию об определенной предметной области. В зависимости от уровня абстракции, на котором представляется предметная область,...
-
Цель Работы - использовать принципы архитектуры "Документ-Представление" для выборки и сохранения данных в файлах, а также взаимодействия элементов меню,...
-
Обзор протокола Multi-Touch технологий передачи данных TUIO [7] - основной кроссплатформенный протокол с открытым исходным кодом Multi-Touch передачи...
-
Для того, чтобы разработать оптимальный метод интеграции сторонних систем в существующую ИТ-инфраструктуру систем компании, требуется точно поставить...
-
Общие сведения о работе системы Название Проекта: Информационная система учета службы горючих и смазочных материалов войсковой части Программное...
-
"Базы данных и СУБД", Понятие банка данных, базы данных и СУБД - Базы данных и СУБД
Понятие банка данных, базы данных и СУБД Существует множество различных систем управления базами данных, именуемые в последующем "СУБД", такие как: IMS,...
-
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются...
-
Анализ конъюнктуры рынка ИСУ в туризме За две недели было опрошено и обработано порядка 1430 анкет участников туристского рынка. В ходе опроса...
-
Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов, данных в виде, удобном для анализа и...
-
Защита информации в БД - Банки и базы данных. Системы управления базами данных
Целью защиты информации является обеспечение безопасности ее хранения и обрабатывания. Процесс построения эффективной защиты начинается на начальных...
-
Языки программирования баз данных - Теоретические основы информационных технологий
Эта группа языков отличается от алгоритмических языков, прежде всего решаемыми задачами. База данных - это файл (или группа файлов), представляющий собой...
-
Чтобы успешно работать с Windows XP, необходимо овладеть основными приемами работы с системой. После освоения основных понятий и принципов работы систем,...
-
Инфологические и даталогические модели данных - Теория экономических информационных систем
СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически не имеют и (или) не хотят иметь представления о: -...
-
Корпоративная интеграционная подсистема на базе IBM WebSphere Business Integration Message Broker [28] отвечает за выстраивание корпоративной...
-
Алгоритм работы. В результате работы АИС генерируются три xml документа - два со структурой сравниваемых баз данных и один с результатами сравнения. В...
-
Общие данные "о программе" - Учет средств предпрятия
Данная программа представляет собой консольное приложение разработанное в среде Borland Pascal v 7.0. Главное окно программы (не титульный лист)...
-
Технологии Hadoop - Технологии больших данных: анализ и выбор решения для реализации проекта
Продукт Apache Hadoop является свободной Java-платформой на обычном оборудовании. Проект был рожден посредством обработки материалов Google File System и...
-
В среде электронного ресурса ИИС "MD_SLAGMELT" (Рис. 6) для доступа к компоненту "моделирование" необходима учетная запись (пара логин/пароль) (Рис.7)....
-
В данном пункте представлено описание подключенных систем к общей инфраструктуре ИС компании. В случае IBM SPSS: Вследствие того, что сбор данных с...
-
Как известно , необходимость интеграции нескольких информационных систем как внутри одной организации (системы являются подсистемами к историчной...
-
Заключение - Разработка информационной системы "Гостиница"
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в...
-
По результатам данного исследования необходимо выявить недостатки и ограничения существующих технологий интеграции. Для проведения исследования...
-
На данный момент у TUIO есть 3 версии протокола: 1.0, 1.1 и 2.0. Версия 2.0, вышедшая в 2014, имеет множество изменений и нововведений по сравнению с...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Функции СУБД: 1. ведение БД: ввод, корректир, сортировка, обработка, поиск данных, обработка по запросу. 2. обеспечение безопасности и целостности данных...
-
В данном пункте будет рассмотрены варианты подключения малых отделений организации, а также удаленных пользователей к единой КС. Как правило, подключения...
-
Из универсальных языков программирования сегодня наиболее популярны следующие: Бейсик (Basic), Паскаль (Pascal), Си++ (C++), Ява (Java). Для каждого из...
-
При создании программ и формировании структур баз данных нередко применяются формальные способы их представления - формальные нотации, с помощью которых...
-
База данных представляет собой информационную модель того объекта (организации или предприятия), информация о котором требуется пользователю для...
-
Наиболее распространенная форма - ЭВМ. Раньше чаще использовались вычислительные центры (ВЦ). Вычислительный центр - организуется и специализируется на...
-
Работа с базами данных - Офисные автоматизированные технологии
Базы данных предназначены для записи, хранения, модификации, сортировки и оперативного поиска комплексной систематизированной информации в виде...
-
Концептуальный уровень, Внутренний уровень - Система управления базами данных
Концептуальное представление - представление всей информации БД в несколько более абстрактной форме по сравнению с физическим способом хранения данных....
-
Введение - Система управления базами данных
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения....
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
Заключение - Система управления базами данных
В современном мире роль баз данных достаточна высока. Многие предприятия, фирмы используют такой метод хранения информации в компьютере, будь то данные о...
-
Этапы проектирования и создания БД - Система управления базами данных
При разработке БД можно выделить следующие этапы работы. I этап. Постановка задачи. На этом этапе формируется задание по созданию БД. В нем подробно...
Технологии доступа к базе данных и документам, Общие сведения о базе данных FoxPro 2.6 - Система анализа и учета учебной документации