Дипломная работа: Автоматизация электронного документооборота для решения задач организационного управления у ИП Нефедова А.П.

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
временем другие пользователи могут продолжать использовать эти данные в
среде, в которой они были созданы.
База данных - это совокупность информации (о реальных объектах,
процессах, событиях или явлениях), относящейся к определенной теме или
задаче, и она организована таким образом, чтобы удобно представлять эту
коллекцию в цепочке и в любой ее части.
Реляционная база данных - это набор взаимосвязанных таблиц, каждая из
которых содержит информацию об объекте определенного типа. Каждая строка
таблицы содержит данные об объекте (например, клиент, автомобиль,
документ), а столбцы таблицы содержат различные характеристики-атрибуты
этих объектов (например, имя и адрес клиента, марка и цена автомобиля).
Строки таблицы называются записями, все записи имеют одинаковую
структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое
поле записи содержит характеристику объекта и имеет строго определенный пик
данных (например, текстовые строки, числа, даты). Все записи имеют
одинаковые поля, за исключением того, что они содержат разные значения
атрибутов.
Любая СУБД позволяет выполнять четыре простые операции с данными:
добавить одну или несколько записей в таблицу, удалить одну или несколько
записей из таблицы, обновить значения определенных полей в одной или
нескольких записях, найти Или больше записей, которые соответствуют
заданным условиям. Microsoft Access - это реляционная настольная СУБД со
всеми необходимыми инструментами, необходимыми для выполнения функций,
описанных выше.
1.3.2.Delphi
Borland Software является одним из мировых лидеров в создании
независимых от платформы решений для оптимизации разработки программного
обеспечения.
46
Процесс разработки в Delphi очень упрощен, в первую очередь это
касается создания интерфейсов. При использовании базы данных возможности и
гибкость Delphi основаны на низкоуровневом ядре, Borland Database Engine
(BDE).
Интерфейс прикладного программирования называется интегрированным
интерфейсом прикладного программирования баз данных (IDAPI). В принципе,
эти два имени (BDE и IDAPI) в настоящее время не различаются и считаются
синонимами. BDE обеспечивает доступ к данным с использованием
традиционных методов записи (навигации) и методов сбора данных,
используемых на серверах баз данных SQL.
В дополнение к BDE, Delphi позволяет использовать технологию (и
соответствующие драйверы) для доступа к Microsoft Open Database Connectivity
(ODBC).
Однако, как показывает практика, производительность системы,
использующей BDE, намного выше, чем системы, использующей ODBC.
Драйверы ODBC работают через специальный «сокет ODBC», что позволяет
встраивать их в BDE.
Все инструменты баз данных Borland (Paradox, dBase, рабочий стол базы
данных) используют BDE. BDE «унаследовал» все функции, доступные в
Paradox или dBase, поэтому Delphi также имеет эти функции.
1.3.3.Paradox
Paradox был разработан Ansa Software, и его первая версия была
выпущена в 1985 году. Этот продукт был впоследствии приобретен Borland. Он
принадлежит Corel с июля 1996 года и является неотъемлемой частью Corel
Office Professional.
В конце 80-х и начале 90-х Paradox, тогда принадлежавший Borland
International, был очень популярной СУБД, в том числе в нашей стране (ранее в
47
стране, которая оставалась стабильной на рынке инструментов для разработки
настольных систем на основе баз данных). статус.
Принцип хранения данных в Paradox аналогичен принципу хранения
данных в dBase - каждая таблица хранится в своем собственном файле
(расширение * .db), а поля MEMO и BLOB хранятся в отдельных файлах
(расширение * .md ) И индекс (расширение *). ПВ). Однако, в отличие от dBase,
формат данных Paradox не открыт, поэтому для доступа к этому формату данных
требуются специальные библиотеки.
Например, приложения, написанные на C или Pascal, используют некогда
популярную библиотеку Paradox Engine, которая стала основой ядра базы
данных Borland. В настоящее время библиотека используется для приложений,
созданных с использованием инструментов разработки Borland (Delphi, C ++
Builder), некоторых генераторов отчетов (таких как Crystal Reports) и самого
Paradox.
Существуют драйверы ODBC для баз данных, созданных различными
версиями этой СУБД. Однако отсутствие «открытости» в форматах данных
имеет свои преимущества. Поскольку в этом случае доступ к данным
осуществляется только с помощью библиотеки, которая знает формат, гораздо
сложнее просто редактировать такие данные по сравнению с данными из
открытых форматов, таких как dBase. В этом случае возможны службы, которые
недоступны при использовании «открытого» формата данных, такие как защита
паролем таблиц и отдельных полей, хранение некоторых правил ссылочной
целостности в самой таблице - все эти службы предоставляются Paradox,
Начиная с первой версии этой СУБД.
По сравнению с аналогичными версиями dBase более ранние версии
Paradox обычно предоставляют разработчикам баз данных значительно более
продвинутые функции, такие как использование бизнес-графики в приложениях
DOS, обновление данных в приложениях для многопользовательских операций и
визуализация на основе QBE. Инструменты построения запросов - примеры
48
запросов (выборочные запросы), инструменты статистического анализа и
инструменты визуального конструирования для пользовательских прикладных
программных интерфейсов с возможностью автоматической генерации кода на
языке мммирования PAL (язык приложения Paradox).
В дополнение к перечисленным выше сервисам, версия СУБД Paradox для
Windows также позволяет обрабатывать данные в других форматах, особенно
dBase, и данные, хранящиеся в СУБД на стороне сервера. Пользователи Paradox
получают эту возможность, используя библиотеку ядра базы данных Borland и
драйвер SQL Links. Это позволяет использовать Paradox в качестве
универсального инструмента для управления различными базами данных (для
этой цели значительно упрощенная версия Paradox 7 под названием Database
Desktop по-прежнему является частью Borland Delphi и Borland C ++ Builder).
Что касается базового формата данных, используемого в этом продукте,
он имеет те же недостатки, что и все форматы данных настольной СУБД,
поэтому даже если это возможно, сам Paradox сохраняет сам Paradox в качестве
инструмента для разработки приложений и обработки данных, но, если это
возможно, Они пытались заменить его серверной СУБД. Однако, несмотря на
все более широкое использование информационных систем, созданных во всем
мире, популярность продукта в качестве инструмента разработки снизилась.
15
.
1.3.4.Microsoft FoxPro
FoxPro является производной от Fox Software, компании-разработчика
программного обеспечения FoxBase для настольных ПК. Компания разработала
FoxBase в конце 1980-х годов для создания СУБД, совместимой с функциями
dBase с точки зрения организации файлов и языка программирования, но ее
производительность значительно выше, чем у dBase.
15
Селетков, С .Н. Управление информацией и знаниями в компании : учебник / С. Н. Селетков, Н. В.
Днепровская. – М. : ИНФРА-М, 2018.
49
Один из способов повысить производительность - организовать файлы
индекса более эффективно, чем в dBase: две СУБД несовместимы в соответствии
с форматом файла индекса. По сравнению с аналогичными версиями dBase,
FoxBase и более поздние версии этого продукта (называемые FoxPro)
предоставляют пользователям некоторые более продвинутые функции, такие как
использование бизнес-графики, генерация кода приложения, автоматическая
генерация документов приложения и т. д.
Этот продукт был впоследствии приобретен Microsoft. Его последняя
версия (начиная с версии 3.0, выпущенной в 1995 году) называется Visual
FoxPro. В каждой новой версии продукт все больше интегрировался с другими
продуктами Microsoft (особенно с Microsoft SQL Server) .В последние годы
Visual FoxPro включает методы для передачи данных FoxPro на SQL Server и
Метод доступа к данным этого сервера. FoxPro и приложения, созданные с его
помощью. Хотя формат данных FoxPro также изменялся с каждым новым
выпуском, получая такие функции, как хранение правил ссылочной целостности
и некоторых бизнес-правил в самой базе данных, миграция приложений Visual
FoxPro на серверную платформу вызвала еще больше Обратите больше
внимания. Последней версией этого продукта является Visual FoxPro 6.0,
которую можно приобрести отдельно или приобрести как часть Microsoft Visual
Studio 6.0.
Уникальная особенность двух настольных СУБД, описанных выше, - это
интеграция этого продукта с технологией Microsoft, особенно с поддержкой
COM (компонентная объектная модель - компонентная объектная модель,
которая является функцией 32-разрядной версии Windows и Основой
организации распределенных вычислений в этой операционной системе) с
помощью Microsoft SQL Server является возможность создавать распределенные
приложения на основе концепции Windows DNA (распределенные межсетевые
приложения). Visual Fox Pro 6.0 предоставляет следующие функции:
инструменты для публикации данных в Интернете и создания веб-клиентов,
Источник: https://baza.diplomsite.ru/previewfile/2502