Система управления Базами Данных

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

Такая система должна: обеспечивать получение общих и/или детализированных отчетов по итогам работы; позволять легко определять тенденции изменения важнейших показа-телей; обеспечивать получение информации, критической по времени, без существенных задержек; выполнять точный и полный анализ данных. Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персо-нальной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводи-тельных ПК обусловил не только широкий переход к среде Windows, где раз-работчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в це-лом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами дан-ных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, постро-енных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий анало-гичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экс-порт и импорт данных благодаря наличию большого числа конвертеров.

Об-щепринятыми, также, являются технологи, позволяющие использовать воз-можности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирова-ния интерфейсов разрабатываемых приложений.

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

Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки програм-мирования Visual Basic 4.0 и Visual C++, которые позволяют быстро созда-вать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классиче-ских» СУБД. Современный подход к управлению базами данных подразуме-вает также широкое использование технологии «клиент-сервер». Таким образом, на сегодняшний день разработчик не связан рамками какого- либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения.

Поэтому, более важным представляется общее направление развития СУБД и других средств разра-ботки приложений в настоящее время. 5.