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

Программированиеи компьютеры /

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 предоставляет большой выбор способов хранения,

отображения и представления данных. Компоненты, которые ис-

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



Copyright © 2005—2007 «Mark5»