Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

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

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

Любая СУБД должна выполнять четыре простейшие операции с данными:

— добавлять в таблицу одну или несколько записей;

— удалять из таблицы одну или несколько записей;

— обновлять значения некоторых полей в одной или нескольких записях;

— находить одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданных для этого языках. Среди них наиболее распространены SQL (Structured Query Language – структурированный язык запросов) и QBE (Quere – By – Example – запросы по образцу). Оба относятся к языкам высокого уровня, с помощью которых пользователь указывает, какие данные необходимо найти, не уточняя процедуру их получения.

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

 
 

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

— общего назначения;

— специализированные.

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

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

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

Информационные технические параметры СУБД – это предельные характеристики БД:

— максимальный объем информации, который указывают либо непосредственно в байтах (символах), либо в форме максимального количества записей и их размера;

— предельное число файлов и, возможно, их предельный размер;

— допустимые типы данных в записях;

— разрешенные структуры данных;

— языки описания структур данных, языки запросов к БД и языки программирования для пользовательских процедур.

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

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

Практически все современные СУБД предназначены для работы в многопользовательских средах.

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

В качестве основных этапов обобщенной технологии работы с БД можно выделить следующие:

— создание структуры БД;

— ввод и редактирование данных в таблицах;

— обработка данных, содержащихся в таблицах;

— вывод информации из БД.

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

Создание структуры таблицы не связано с её заполнением данными, поэтому эти две операции можно разнести во времени. Заполнение таблиц данными возможно как непосредственно путем ввода данных, так и в результате выполнения программ и запросов. Практически все СУБД позволяют вводить и корректировать данные в таблицах двумя способами:

— с помощью стандартной формы в виде таблицы;

— с помощью экранных форм, специально создаваемых пользователем.

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

При работе с любой БД различают проектировочный и эксплуатационный режимы. При проектировании БД основным этапом является выбор вида представления данных в БД (выбор модели представления БД) и ввод данных в базу.

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




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 2065; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.