Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по БД - 1-6.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
795.14 Кб
Скачать
    1. Субд ms sql Server

MS SQL Server 2000 получила широкое распространение как у нас в стране, так и за рубежом, поскольку она предлагает широ­кий спектр услуг администрирования и легко масштабируется. Это позволяет использовать ее в информационных системах для среднего бизнеса и в больших корпоративных информационных системах (КИС).

В качестве платформы MS SQL Server используется среда Windows. Главное преимущество программы — тесная интегра­ция с программными продуктами от Microsoft и возможность экспорта/импорта данных в большинство распространенных форматов данных, что позволяет использовать MS SQL Server как центральное хранилище данных.

    1. Субд Borland Interbase

Borland Interbase содержит все, что требуется от СУБД, предназначенной для нужд малого и среднего бизнеса. К тому же на­чиная с версии 6.0 программа стала бесплатной, что тоже суще­ственно. Программа нетребовательна к аппаратной части — ми­нимальная конфигурация: Pentium 100; оперативная память — 32 Мбайт RAM; объем дисковой памяти, необходимой для хране­ния базы, — 50 Мбайт. Borland Interbase поддерживается плат­формами Windows и Linux, а также UNIX, NetBSD, FreeBSD.

Borland Interbase является одной из самых быстродействующих СУБД, уступая разве что MySQL.

Как существенное преимущество следует рассматривать то, что такие популярные языки программирования от Borland, как Delphi, Kylix и С++ Builder, поставляются с компонентами, позволяющими работать с данной СУБД. Именно это позволяет достичь очень высокого быстродействия работы программы.

    1. Субд MySql

СУБД MySQL заслужила популярность благодаря своей вы­сокой производительности при создании Web-приложений. Она получила широкое распространение в качестве средства работы с базами данных в Интернете. Программа совершенно нетребо­вательна к ресурсам сервера, на котором работает, очень быст­рая и к тому же совершенно бесплатная — исходные коды и дистрибутивы для различных платформ доступны на сайте в Интернете. MySQL предназначена в первую очередь для рабо­ты в сети.

Изначально программа была ориентирована на операционную систему Linux, но сейчас уже существуют версии программы Для операционных систем Windows, UNIX, NetBSD, FreeBSD, АГХ. В последнее время программа завоевывает популярность у поль­зователей Macintosh с использованием операционной системы MacOS X. И это происходит несмотря на то, что MySQL не может похвастаться очень богатым набором возможностей.

    1. Субд ms Access 2003

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

Большинство пользователей знают MS Access как компонент MS Office, предназначенный для работы с базами данных. Мно­гие ли знают о его возможностях, достоинствах и недостатках?

А ведь MS Access — феноменальный программный продукт, реализованный по принципу «все в одном». Он одновременно является и средой разработки на двух языках программирования (Visual Basic и сильно усеченный диалект SQL), и CASE-средством, а также мощным и наглядным средством создания отчетов по результатам работы.

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

Программа позволяет формировать необходимые элементы как в электронном виде, так и в печатном. Кроме всего прочего, MS Access легко интегрируется с другими решениями от Micro­soft. Это позволяет использовать программу MS Access как кли­ентскую часть информационного комплекса в связке с MS SQL Server, выступающей в качестве серверной части.

К недостаткам программы можно отнести ограниченный объем обрабатываемых данных и медлительность, поскольку MS Access является одной из самых медленных СУБД. Это на­кладывает ограничения на использование программы — не реко­мендуется применять MS Access для базы, которая может разрас­тись до объема свыше 100 Мбайт. Поэтому ее надо осторожно использовать в проектах, которые с высокой степенью вероятно­сти будут расширяться в дальнейшем.

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

Если требуется разработать систему автоматизации для боль­шого холдинга и при этом требуется обработка данных в реальном масштабе времени, то наилучшим решением будет Oracle. Ведь именно он способен обрабатывать огромные объемы дан­ных и имеет удобные средства администрирования удаленных серверов, раскиданных по всему миру.

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

Для малых предприятий и небольших организаций удачным будет выбор Borland Interbase 6.0, которая поддерживает базы до 1 Гбайт, не требуя выделенного сервера.

Для небольших сайтов, имеющих рекламное назначение, оптимальным решением будет MySQL, поскольку она вряд ли го­рдится для решения более серьезных задач.

MS Access 2003 идеальна для решения небольших офисных задач или же для автоматизации в маленьких фирмах с персоналом до 20 сотрудников. Это средство не требует особых затрат на разработку, так как работать с ним может даже человек с небольшими знаниями в области программирования.