Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД- читать.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
248 Кб
Скачать
☆

3 Обзор современных систем управления базами данных (субд).

К важным признакам классификации современных СУБД относятся: • среда функционирования — класс компьютеров и операционных систем (платформа), на которых работает СУБД, в том числе раз­рядность операционной системы, на кото­рую ориентирована СУБД; • тип поддержи­ваемой в СУБД модели данных: сетевая, иерархическая или реляционная; • возмож­ности встроенного языка СУБД, его пере­носимость в другие приложения (SQL, Visual Basic, ObjectPAL и т.п.); • наличие развитых диалоговых средств конструиро­вания (таблиц, форм, запросов, отчетов, макросов) и средств работы с базой дан­ных; • возможность работы с нетрадицион­ными данными в корпоративных сетях (страницы HTML, сообщения электронной почты, изображения, звуковые файлы, видеоклипы и т. п.); • используемая кон­цепция работы с нетрадиционными дан­ными — объектно-реляционные, объект­ные; • уровень использования — локальная (для настольных систем), архитектура клиент-сервер, с параллельной обработкой данных (многопроцессорная); • использо­вание объектной технологии OLE 2.0; • возможности интеграции данных из разных СУБД; • степень поддержки языка SQL и возможности работы с сервером баз данных (SQL-сервером); • наличие средств отчуж­даемых приложений, позволяющих не проводить полной инсталляции СУБД для тиражируемых приложений пользователя. Наиболее известными СУБД для разра­ботки простых приложений можно назвать Access, Paradox и Approach. Для создания более сложных бизнес-приложений, корпо­ративных информационных систем исполь­зуются СУБД фирм Oracle, Informix, IBM, Sybase. Относительно простой в изучении и использовании считается Approach for Windows, которая ориентирована на разра­ботку небольших приложений. Более со­вершенными, обладающими мощным языком разработки приложений пользова­теля являются СУБД Paradox и Access. К общим свойствам СУБД Approach, Paradox и Access относятся: • графический много­оконный интерфейс, позволяющий пользо­вателю в диало­говом режиме создавать таблицы, формы, запросы, отчеты и мак­росы; • специальные средства, автоматизи­рующие работу, — многочисленные мас­тера (Wizards) в Access, ассистенты (Assis­tants) в Approach и эксперты (Experts) в Paradox; • возможность работы в локальном режиме или в режиме клиента на рабочей станции (Windows NT 3.51, Novell NetWare 4.1); • использование объектной технологии OLE2 для внедрения в базу данных разной природы (текстов, электронных таблиц, изображений и т. п.); • наличие собствен­ного языка программирования. Особенно­сти СУБД Approach, Paradox, Access: • в Approach, в отличие от Paradox и Access, не обеспечивается полная поддержка языка запросов SQL, что ограничивает ее воз­можности в многопользовательских систе­мах только просмотром данных; • в Access предусмотрена автоматическая генерация кода SQL при создании запроса пользова­телем; • в Approach язык для разработки приложении Lotus Script уступает по инте­грационным возможностям и удобству работы объектно-ориентированным языкам (в Paradox — ObjectPAL, u Access — Visual Basic); • Visual Basic в Access является наиболее мощным языком программирова­ния, который обладает свойством автоном­ности от СУБД и переносимости в другие