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