Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Paradox for Windows

←предыдущая  следующая→
1 2 3 4 5 6 7 8 9 10 ... 

 

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ................................... ОСНОВНЫЕ ПОНЯТИЯ........................... РАБОТА С СУБД PARADOX...................... РАЗРАБОТКА СТРУКТУРЫ ТАБЛИЦЫ............... РАБОТА С ДАННЫМИ В ТАБЛИЦАХ................ ЗАПРОСЫ.................................... РАЗРАБАТЫВАЕМЫЕ ДОКУМЕНТЫ.................. КРОССТАБЛИЦЫ И ГРАФИКИ..................... ОБМЕН ДАННЫМИ.............................. ЗАКЛЮЧЕНИЕ................................. СПИСОК ЛИТЕРАТУРА..........................


- 2 -

I. ВВЕДЕНИЕ

    Опыт применения ЭВМ для  построения  прикладных  систем обработки данных показывает,  что самым эффективным инстру­ментом здесь являются не универсальные алгоритмические язы­ки высокого уровня, а специализированные языки для создания систем управления данными. Такие средства обычно включаются в состав СУБД,  но они могут существовать и отдельно.  СУБД дают возможность пользователям осуществлять  непосредствен­ное  управление данными,  а программистам быстро разрабаты­вать более совершенные програмные  средства  их  обработки. Характеристики   готовых  прикладных  пакетов  определяются прежде всего принятой в СУБД организацией  данных  и  типом используемого транслятора.

По способу установления связей между данными различают: - реляционную

     - иерархическую

     - сетевую модели.

    Реляционная модель является простейшей и наиболее  при­вычной формой представления данных в виде таблицы. В теории множеств таблице соответствует термин отношение (relation), который и дал название модели. Для нее имеется развитый ма­тематический аппарат - реляционное исчисление и реляционная алгебра,  где  для  баз данных (отношений) определены такие хорошо известные теоретико-множественные операции, как объ­единение, вычитание, пересечение, соединение и др.

Достоинством реляционной модели является  сравнительная


- 3 -

простота инструментальных средств ее поддержки, недостатком - жесткость структуры данных (невозможность,  например, за­дания  строк таблицы произвольной длины) и зависимость ско­рости ее работы от размера базы данных.  Для многих  опера­ций, определенных в такой модели, может оказаться необходи­мым просмотр всей базы.

    Иерархическая и  сетевая  модели  предполагают  наличие связей между данными,  имеющими какой-либо общий признак. В иерархической модели такие связи могут быть отражены в виде дерева-графа,  где возможны только односторонние  связи  от старших вершин к младшим.  Это облегчает доступ к необходи­мой информации,  но только если все возможные запросы отра­жены в структуре дерева. Никакие иные запросы удовлетворены быть не могут.

    Указанный недостаток  снят  в сетевой модели,  где,  по крайней мере теоретически,  возможны связи "всех со всеми". Поскольку на практике это,  естественно, невозможно, прихо­дится прибегать к некоторым ограничениям. Использование ие­рархической  и сетевой моделей ускоряет доступ к информации в базе данных.  Но поскольку каждый элемент  данных  должен содержать  ссылки  на некоторые другие элементы,  требуются значительные ресурсы как дисковой,  так и  основной  памяти ЭВМ.  Недостаток основной памяти, конечно, снижает скорость обработки данных.  Кроме того, для таких моделей характерна сложность реализации СУБД.

    Хотя известны попытки создания СУБД, поддерживающих се­тевую модель для персональных компьютеров, в настоящее вре­мя реляционные системы лучше соответствуют  их  техническим возможностям и вполне удовлетворяют большинство пользовате­лей.  Скоростные характеристики  этих  СУБД  поддерживаются специальными  средствами ускоренного доступа к информации -


- 4 -

индексированием баз данных.

    В наиболее полном варианте СУБД должна содержать следу­ющие составные части :

- Среда пользователя,  дающая возможность непосредс­твенного управления данными с клавиатуры.

- Алгоритмический язык для программирования приклад­ных систем обработки данных, реализованный как ин­терпретатор. Последнее позволяет быстро  создавать и отлаживать программы.

- Компилятор для придания завершенной программе вида готового коммерческого подукта в форме независимо­го ЕХЕ-файла.

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

    Собственно СУБД - это оболочка пользователя.  Ввиду то­го, что такая среда ориентирована на немедленное удовлетво­рение его запросов, это всегда система-интерпретатор.

Наличие в  СУБД языка программирования позволяет созда-

вать сложные системы обработки данных,  ориентированные под конкретные задачи и даже под конкретного пользователя. Есть также СУБД,  которые имеют только язык и не имеют  оболочки пользователя.  Они предназначены исключительно для програм­мистов,  и это системы компилирующего  типа.  Такие  пакеты лишь с оговорками могут быть названы СУБД.  Обычно их назы­вают просто компиляторами.

    Paradox (программный продукт фирмы Borland) - это приз­нанный  лидер  на  рынке  на рынке систем управления базами данных. В течение последних пяти лет (начиная с версии 3.0) Paradox  признается  специалистами  лучшей реляционной СУБД для персональных компьютеров.


- 5 -

    В 1991  году  Paradox 3.5 признается лучшей реляционной

СУБД и пользователями (премия журнала PC World  MAgazin  за 1991 год). Свидетельством все возрастающего признания явля­ется и то,  что каждая третья СУБД, проданная в 1991 году в США, - это Paradox.

    Многие эксперты  приходят к выводу что технология обра­ботки информации, на которой базируется Paradox, - это тех­нология СУБД 90-х годов. Paradox фактически стал стандартом СУБД для персональных компьютеров.

    Среди многочисленных особенностей Paradox выделяют уни­кальное сочетание необычайной простоты и прозрачности с ог­ромными возможностями функционально завершенной системы уп­равления данными ( в этом и есть "парадокс"). И как резуль­тат такого  парадоксального сочетания - мощнейшая СУБД под­чиняется не только  профессиональному  программисту,  но  и пользователю, не  имеющему  ни  малейшего  представления  о программировании или обработке информации на компьютере.

Paradox for  Windows  - новый продукт фирмы Borland. Paradox for Windows версии 1.0 представляет собой  уни-

кальный программный  продукт,  впитавший  в  себя  новейшие программные технологии фирмы Borland. Прекрасный интерфейс, визуальные средства проектирования таблиц,  форм, запросов, отчетов, полное использование графических  возможностей  MS Windows 3.1  (в  том  числе  возможности работать с видео и звуком), объектно ориентированный язык программирования Ob­jectPal и  великолепный  отладчик в сочетании с простотой и наглядностью использования,  делает Paradox for Windows не­заменимым средством  создания широкого спектра приложений ­от простых однотабличных  форм  до  сложных  распределенных программных комплексов,  функционирующих в сети и обрабаты­вающих большие объемы текстовой,  графической, видео и зву-


- 6 -

ковой информации в реальном масштабе времени.

               II. ОСНОВНЫЕ ПОНЯТИЯ

                1. ОБЪЕКТЫ PARADOX

    Paradox предоставляет  большой выбор способов хранения, отображения и представления данных. Компоненты, которые ис­пользуются для хранения и представления данных,  называются объектами. В системе Paradox существуют следующие объекты : таблица, форма,  отчет, запрос, программа, библиотека прог­рамм.

                   1.1. ТАБЛИЦЫ

    Paradox размещает данные в таблицах. Таблицы состоят

←предыдущая  следующая→
1 2 3 4 5 6 7 8 9 10 ... 


Copyright © 2005—2007 «RefStore.Ru»