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

Широкий спектр применений программных средств накопле­ния и хранения информации диктует необходимость разработки систем управления базами данных (СУБД), отличающихся друг от друга функциональными возможностями и предназначенных для широкого круга пользователей — от новичка до системного программиста.

Современные базы данных можно разделить на три категории:

1) программные продукты корпоративного направления — Oracle и MS SQL Server;

2) СУБД, предназначенные для работы с информационными массивами в небольших компаниях, — MS Access и Borland, Interbase;

3) СУБД для Web, реализующих создание Web-сайтов с не­большими базами данных, — MySQL и опять-таки Borland Interbase.

Какими свойствами должна обладать СУБД в зависимости от этих категорий?

СУБД корпоративного направления должны быть надежны­ми, что обеспечивается резервным копированием; безопасны­ми - иметь защиту от несанкционированного доступа; работать с огромными объемами данных и обладать широкими функцио­нальными возможностями.

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

СУБД для Web присущи высокая скорость обработки данных, нетребовательность к ресурсам и удобное удаленное админист­рирование.

На сегодняшний день наиболее популярными СУБД являются Oracle, MS SQL Server, Borland Interbase, MySQL и MS Access 2003.

    1. Субд Oracle

Oracle — одна из наиболее мощных современных СУБД, пред­назначенных для реализации баз данных уровня корпорации, что предъявляет серьезные требования к серверу.

Oracle может работать в большинстве операционных систем: Windows NT, -2000, Linux, UNIX, AIX, Nowell Netware. А это, в свою очередь, позволяет выбирать наиболее удобную для кор­поративных задач платформу сервера. Например, если организа­ция предпочитает использовать операционные системы не от Windows, то она легко может себе это позволить. Некоторые организации могут ориентироваться на решения на базе UNIX-систем, славящихся надежностью и устойчивостью в качестве серверной платформы, при этом продолжая использовать при­вычную пользователям Windows на клиентских компьютерах.

Использование Oracle в качестве СУБД дает возможность вы­бора языка программирования. Традиционно для этого использу­ется язык PL/SQL, но можно использовать и гораздо более мощ­ный язык программирования Java

Ни одна СУБД не может считаться хорошей, если она не имеет мощных и удобных средств администрирования. Oracle полно­стью удовлетворяет этим требованиям и располагает средствами администрирования не только одного сервера, но и группы сер­веров, расположенных в разных частях планеты.

Основными преимуществами Oracle можно считать поддерж­ку баз данных очень большого объема (до 64 Гбайт), мощные средства разработки и администрирования, поддержку много­процессорности и двух языковых сред, а также интеграцию с Web. Вместе с этим программа предъявляет серьезные аппарат­ные требования и имеет высокую цену.