Обзор СУБД

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ СУБД

Понятие информационно-логической модели

Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных. На рис. условно отображены этапы процесса проектирования базы дан­ных [6]

 

Рис. Этапы процесса проектирования базы данных

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

(задач и запросов)

Информационно-логическая (мифологическая) модельпредметной об­ласти отражает предметную область в виде совокупности информационных объектов и их структурных связей.

Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования баз данных. Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели [5, 6].

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

Рис.Пример графического представления инфологической модели

 

 

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

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

По степени универсальности различают два класса СУБД: • системы общего назначения; специализированные системы.

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

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

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

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

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

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

В рассматриваемую группу программных продуктов вошли:

dBASE IV 2.0, компании Borland International;

Microsoft Access 2.0;

Microsoft FoxPro 2.6 for DOS;

Microsoft FoxPro 2.6 for Windows, корпорации Microsoft Corp;

Paradox for DOS 4.5;

Paradox for Windows, версия 4.5 компании Borland.

В табл. показаны места (условные), которые занимают рассматриваемые про­граммные средства относительно друг друга. Например, 1 означает, что в указанной пози­ции данная программа обладает лучшими характеристиками, 5 — худшими, нет — указанной характеристикой данная программа не обладает.

 

Таблица Характеристики СУБД

Наименование   dBASE IV 2.0   Microsoft Access 2.0   Microsoft FoxPro for DOS 2.6   Microsoft FoxPro for Windows 2.6   Paradox for DOS 4.5   Paradox for Windows 4.5  
Производительность              
Обеспечение целостности данных на уровне базы данных   нет     нет   нет      
Обеспечение безопасности              
Работа в многополыовательских средах     1            
Импорт-экспорт   2            
Доступ к данным SQL   2         нет    
Возможности запросов и ин­струментальные средства раз­работки прикладных программ