Автор работы: Пользователь скрыл имя, 26 Ноября 2013 в 10:59, курсовая работа
Цель нашей работы заключается в рассмотрении систем управления базами данных. Достижение цели достигается путем решения ряда задач:
1) дать общую характеристику СУБД;
2) выделить функциональные возможности СУБД;
3) рассмотреть особенности архитектуры СУБД;
Введение 3
1. Основная часть 6
1.1 Основные сведения о СУБД 6
1.2 Функциональные возможности СУБД 6
1.3 Уровневая архитектура СУБД 12
2. Основные классы СУБД 15
2.1 Характеристика реляционных СУБД 15
2.2 Характеристика объектных СУБД 18
2.3 Характеристика распределенных СУБД 24
Заключение 27
Глоссарий 30
Список использованных источников 31
Приложения 33
Приложение А 33
Приложение Б 34
Приложение В 35
Таким образом, можно выделить преимущества объектных СУБД. Отметим некоторые из них. ОСУБД беспечивают инкапсуляцию логики и данных в одном объекте; поддерживают сложные типы данных и работу на более высоком уровне абстракции, что позволяет с одной стороны создавать сложные структуры данных, в том числе мультимедийные, а с другой - обеспечить простоту их сопровождения и развития.
Однако ОСУБД также имеют ряд недостатков и ограничений, среди которых в первую очередь следует отметить отсутствие развитых средств выборки и анализа данных и единой методологии проектирования объектной БД.
Со времен СССР давно и активно развивались объектные СУБД. В этой области известны такие разработки как: GoodBase, ODB-Jupiter, Dss. Данные разработки совершенно различны, выполнялись в разное время и применялись для различных задач (GoodBase - для решения задач в металлургии, ODB-Jupiter - для создания систем хранения и поиска документов, Dss - для создания систем контроля и управления технологическими процессами) .
Среди современных программных
продуктов-лидеров направления
Наиболее привлекательной для создания корпоративных информационных систем и различных прикладных программ является объектная мультимедийная СУБД Jasmine (компания Computer Associates Internatonal Inc. совместно с Fujitsu).
Популярность объектных СУБД в
настоящее время неуклонно
В заключении хотелось бы отметить еще
один вид СУБД, который начал зарождаться
на заре 90-х годов. В то время рынок
объектных СУБД начал существенно
набирать обороты. Из-за этого доходы
компаний от продаж реляционных СУБД
начали падать. Поэтому ими была
предпринята попытка включить некоторые
особенности объектной модели в
реляционные СУБД. Так появились
гибридные реляционно-
Некоторые исследователи доказывали,
что реляционно-объектное
Еще одна классификация СУБД основывается на методах организации хранения и обработки данных. По данному критерию СУБД делят на централизованные и распределённые. Первые работают с БД, которая физически хранится в одном месте (на одном компьютере). Это не означает, что пользователь может работать с БД только за этим же компьютером: доступ может быть удалённым (в режиме клиент-сервер). Большинство централизованных СУБД перекладывает задачу организации удалённого доступа к данным на сетевое обеспечение, выполняя только свои стандартные функции, которые усложняются за счёт одновременности доступа многих пользователей к данным.
Распределенная СУБД (РаСУБД) - комплекс программ, предназначенный для управления распределенной БД и позволяющий сделать распределенность информации "прозрачной" для конечного пользователя. Термин "прозрачность" означает то, что для конечного пользователя должен быть полностью скрыт тот факт, что распределенная БД состоит из нескольких фрагментов, которые могут размещаться на нескольких компьютерах, расположенных в сети и к ней возможен параллельный доступ нескольких пользователей.
Основное предназначение РаСУБД состоит
в обеспечении средств
РаСУБД обладают безусловными преимуществами перед централизованными, а именно:
- отражают структуру организации;
- обладают разделяемостью и локальной автономностью;
- обеспечивают высокую доступность данных;
- обладают высокой надежностью и повышенной производительностью.
Не лишены РаСУБД и недостатков:
- РаСУБД являются более сложными программными комплексами, чем централизованные СУБД, что обусловлено распределенной природой используемых ими данных, а также репликацией данных.
- Увеличение сложности означает и увеличение затрат на приобретение и сопровождение РаСУБД.
- В распределенных системах требуется организовать контроль доступа не только к данным, реплицируемым на несколько различных узлов, но и защиту сетевых соединений самих по себе.
- В РаСУБД повышенная стоимость передачи и обработки данных может препятствовать организации эффективной защиты от нарушений целостности данных.
- Отсутствуют стандарты на каналы связи и протоколы доступа к данным, а также отсутствуют инструментальные средства и методологии, способные помочь пользователям в преобразовании централизованных систем в распределенные.
- Еще не накоплен необходимый опыт промышленной эксплуатации распределенных систем, сравнимый с опытом эксплуатации централизованных систем.
- РаСУБД сложны в управлении, что обусловливает потенциальную опасность потери целостности данных.
Наиболее полно функции
К РаСУБД, наиболее изученным относятся: система SDD-1, созданная в конце 70-х-начале 80-х годов; система R* фирмы IBM; система Distributed INGRES. которая является распределенной версией системы INGRES (80-е годы).
Подводя итоги нашей работы, выделим следующие моменты.
Системы управления базами данных - одна
из фундаментальных составляющих компьютерного
обеспечения информационных процессов,
являющаяся основой для построения
большинства современных
В настоящее время СУБД в основном
приобретаются для
Разработчики СУБД прилагают значительные усилия для развития целого ряда технологических направлений, среди которых основными являются масштабируемость и быстродействие. Внедрение кластерных технологий в СУБД позволяет компаниям сделать масштабирование системы более легким, а также существенно повысить надежность системы, не затрачивая при этом большие средства на развитие инфраструктуры предприятия.
За универсальность, надежность и
общую высокую
Сам рынок СУБД за последнее время
значительно фрагментировался. В
свою очередь, быстро меняющиеся потребности
современного бизнеса постоянно
повышают требования к приложениям
и инфраструктуре. Появились целые
секторы, в которых использование
универсальных СУБД либо слишком
дорого, либо неэффективно. Для решения
конкретного спектра задач в
определенных отраслях становится более
подходящим использование
В целом, за последние 40 лет в области
управления данными была выполнена
громадная исследовательская
Сегодня мультимедийные приложения задают
новый уровень организации
Но ОСУБД все равно не смогут заменить реляционные БД в полном объеме. В некоторых реальных задачах все же удобней и правильней хранить данные не в объектах, а в таблицах.
№ п/п |
Понятие |
Определение |
1 |
Архитектура Ansi-Sparc |
3х-уровневая архитектура, |
2 |
База данных |
поименованная совокупность взаимосвязанных данных, находящихся под управлением СУБД |
3 |
Журнал |
это особая часть БД, недоступная пользователям СУБД и поддерживаемая особо тщательно, в которую поступают записи обо всех изменениях основной части БД |
4 |
Инкапсуляция |
это механизм, который объединяет
данные и код, манипулирующий этими
данными, а также защищает и то,
и другое от внешнего вмешательства
или неправильного |
5 |
Наследование |
процесс, посредством которого один объект может приобретать свойства другого |
6 |
Объект |
это некоторая сущность, поведение
которой и структура |
7 |
Объектная СУБД |
СУБД, построенная на так называемом объектном подходе к структуре БД, который предполагает использование моделей, близких к реальным представлениям их сущности у разработчиков |
8 |
Полиморфизм |
свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач |
9 |
Распределенная СУБД |
Комплекс программ, предназначенный
для управления распределенной БД и
позволяющий сделать |
10 |
Реляционная СУБД |
СУБД, поддерживающая реляционную модель данных |
11 |
Словарь данных |
централизованное хранилище |
12 |
СУБД |
Программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ |
13 |
Транзакция |
законченная совокупность действий над БД, которая переводит БД из одного целостного в логическом смысле состояния в другое целостное состояние |
14 |
SQL (Structured Query Language) |
язык структурированных |
1. Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособ. - Изд-во: СПбГУ ИТМО, 2010. - 129 с.
2. Гришков В.И. Исследование возможностей объектного представления данных в прикладных системах // Труды СПИИРАН. Вып.1, т.3. - СПб: СПИИРАН, 2003.
. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. - 5-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2004. - 1040 с.
4. Андреев А.М. Березкин Д.В. Кантонистов
Ю.А. Объектные СУБД на российских просторах
[Электронный ресурс]. - "Компьютерная
хроника", 1997 г., N11. - Режим доступа: http://www.inteltec.ru/
. Байдак А.Я., Булгаков А.А. Современные
СУБД и их применение в энергетике [Электронный
ресурс]. - Режим доступа: http://masters. donntu.edu.ua/2010/etf/baydak/
. Братчиков И.Л. Основы проектирования
баз данных [Электронный ресурс]. - Режим
доступа: http://www.apmath. spbu.ru/ru/education/final/
. Зеневич А.М. Системы обработки многопользовательских
баз данных: Курс лекций [Электронный ресурс].
- Режим доступа: http://www.bseu. by/ffbd/tohod/lekcii8_5.
htm <http://www.bseu.by/ffbd/
. Миндалев И.В. Информационные системы:
Электронный учебно-методический комплекс
[Электронный ресурс]. - Режим доступа:
<http://www.kgau.ru/istiki/is/
. Никитин М. Закончилась ли эпоха реляционных
СУБД? [Электронный ресурс]. - Режим доступа:
http://www.cnews.ru/reviews/
. Пономарева И.С. Системы управления базами
данных [Электронный ресурс]. - Режим доступа:
http://mathmod. aspu.ru/images/File/
. Руководство администратора баз данных
Informix [Электронный ресурс]. - Режим доступа:
<http://www.computerbooks.ru/
. Система управления базой данных [Электронный
ресурс]. - Режим доступа: http://www.ssti.ru/kpi/
. Снова о объектных СУБД [Электронный
ресурс] // Открытые системы, №04, 1999. - Режим
доступа: <http://www.publish.ru/os/
. Среда базы данных [Электронный ресурс].
- Режим доступа: http://do. bti. secna.ru/lib/book_it/sreda_bd.
. Федоров В.А. Постреляционная эра: реляционная
или объектная? [Электронный ресурс]. -
Режим доступа: http://www.ict.edu.ru/ft/