Современные системы управления базами данных

    Дисциплина: Программирование
    Тип работы: Реферат
    Тема: Современные системы управления базами данных

    Реферат

    Тема: Современные системы управления базами данных

    Куринов Сергей Борисович

    Москва, 1997

    Оглавление.

    Стр.

    Введение.

    Краткая характеристика программного обеспечения, используемого при создании СУБД

    Принципы организации данных, лежащие в основе современных СУБД.

    Современные технологии, используемые в работе с данными.

    Список литературы

    Введение.

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

    предприятия ли учреждения. Такая система должна:

    обеспечивать получение общих и/или детализированных отчетов по итогам работы;

    позволять легко определять тенденции изменения важнейших показателей;

    обеспечивать получение информации, критической по времени, без существенных задержек;

    выполнять точный и полный анализ данных.

    Современные СУБД в основном являются приложениями

    Windows

    , так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда

    . Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде

    Windows

    , где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее

    критичными к аппаратным ресурсам ЭВМ.

    Среди наиболее ярких представителей систем управления базами данных можно отметить:

    Lotus Approach, Microsoft Access

    Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic,

    а также баз данных

    Microsoft SQL Server

    Oracle

    , используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную

    область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа

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

    встроенные версии языков высокого уровня (чаще

    диалекты

    и/или

    VBA)

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

    конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или

    (от английского

    Rapid Application Development

    ), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки

    более гибких и мощных систем обработки данных.

    Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования

    Visual Basic 4.0

    Visual C++

    , которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических»

    СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».

    Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные

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

    Краткая характеристика программного обеспечения,

    используемого при создании СУБД

    Рассмотрим более подробно программные продукты компании

    Microsoft

    , а именно

    Visual FoxPro 3.0, Visual Basic 4.0, Visual

    С++,

    Access 7.0, SQL Server 6.5

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

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

    Visual FoxPro

    отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием

    xBase

    , диалекты которых встроены во многие СУБД.

    Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для

    приложений масштаба предприятия для работы на различных платформах:

    Windows 3.x, Windows 95, Macintosh

    ... Минимальные ресурсы ПК: для

    Visual FoxPro

    версии 3.0

    процессор 468

    Windows

    3.1, 95,

    объем оперативной памяти

    8 (12)

    Мб, занимаемый объем на ЖМД

    15-80

    Мб, а для

    Visual FoxPro

    версии 5.0 (выпущена в 1997 году)

    – Windows 95

    или

    , 486 с тактовой частотой 50 МГц, 10 Мб ОЗУ, от 15 до 240 Мб на ЖМД.

    Access

    входит в состав самого популярного пакета

    Microsoft Office

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

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

    Минимальные ресурсы ПК: процессор 468

    Windows 3.1, 95, NT

    объем оперативной памяти

    12 (16)

    Мб, занимаемый объем на ЖМД

    10-40

    Мб.

    Visual Basic

    – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в

    Access,

    Visual FoxPro

    Преимущества: универсальность, возможность создания компонентов

    , невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки

    компонентов

    , интеграция компонентов

    Microsoft Office

    . Минимальные ресурсы ПК: процессор 368

    Windows 3.1, 95, NT

    объем оперативной памяти

    6 (16)

    Мб, занимаемый объем на ЖМД

    8-36

    Мб

    Visual C++

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

    операций, критичных по скорости.

    SQL Server

    сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высоая степень защиты данных, мощные средства для обработки

    данных, высокая производительность. Область применения: хранение больших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности. Минимальные

    ресурсы ПК: процессор 468

    DX-33

    МГц,

    Windows

    объем оперативной памяти

    16 (32)

    Мб, занимаемый объем на ЖМД

    Мб.

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

    программирует только их изменения в ответ на какие-либо события.

    Принципы организации данных,

    лежащие в основе современных СУБД.

    Современные СУБД

    являются объектно-ориентированными ...

    Забрать файл

    Похожие материалы:


    Добавить комментарий
    Старайтесь излагать свои мысли грамотно и лаконично

    Введите код:
    Включите эту картинку для отображения кода безопасности
    обновить, если не виден код



ПИШЕМ УНИКАЛЬНЫЕ РАБОТЫ
Заказывайте напрямую у исполнителя!


© 2006-2016 Все права защищены