Базы данных,системы управления базами данных
Автор: Пользователь скрыл имя, 30 Марта 2015 в 17:02, контрольная работа
Краткое описание
При создании автоматизированных систем управления для предприятий нефтяной и
газовой промышленности, как и при создании информационных систем для любой
другой отрасли экономики, успех в большой степени зависит от правильного
выбора системы управления базами данных (СУБД) - платформы любой
информационной системы.
Оглавление
1. Введение…………………………………………………..…………..…...3
2. Основные определения...............................................................................5
3. Предметная область базы данных.............................................................9
4. Классификация моделей данных..............................................................11
5. Внешняя модель данных, концептуальный уровень, физический
уровень........................................................................................................14
6. Заключение.................................................................................................18
7. Список использованных источников.............
Файлы: 1 файл
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ
УНИВЕРСИТЕТ
Факультет муниципального управления
Кафедра «Государственное и муниципальное управление»
Контрольная работа
Дисциплина «Информационные технологии в управлении»
Тема: «Базы данных,системы управления базами данных»
Выполнила:
Студентка 3 курса з\о
Специальность:
ГМУ 081100.62
ФИО:
Карпович А.В.
Проверил:
Санкт-Петербург
2014 г.
2
Содержание
1. Введение…………………………………………………..…………..…...3
2. Основные определения...............................................................................5
3. Предметная область базы данных.............................................................9
4. Классификация моделей данных..............................................................11
5. Внешняя модель данных, концептуальный уровень, физический
уровень........................................................................................................14
6. Заключение.................................................................................................18
7. Список использованных источников........................................................21
3
Введение
При создании автоматизированных систем управления для предприятий нефтяной и
газовой промышленности, как и при создании информационных систем для любой
другой отрасли экономики, успех в большой степени зависит от правильного
выбора системы управления базами данных (СУБД) - платформы любой
информационной системы.
В связи с этим актуальность выбранной темы определяется следующими фактами:
Эффективное управление государственной структурой, компанией, проектом,
современным бизнесом во многом определяется возможностью своевременно
проанализировать децентрализовано хранящиеся данные (информационные
ресурсы) и принять адекватное решение. В настоящее время одним из таких
ресурсов являются различные базы данных - корпоративные, государственные
(специальные и общего пользования), коммерческие и персональные. Современная
система управления базами данных должна обеспечивать эффективную работу с
информацией, находящейся в хранилищах базы данных. Принципиальную роль в
эффективном использовании информационных ресурсов играют информационные
технологии.
Основные идеи современных информационных технологий базируются на
концепции информации, воплощенной в виде данных и на концепции алгоритмов,
воплощенной в виде программного обеспечения. Обычно полезная информация
организуются в виде набора данных. Алгоритмы носят, в определенном смысле,
вспомогательный характер и предназначены для получения, сбора, обработки и
преобразования данных.
Таким образом, основой информационных технологий являются данные и
процедуры, организованные в базы данных, адекватно отражающие реалии
действительности в той или иной предметной области, и обеспечивающие
пользователя актуальной информацией в соответствующих предметных областях.
4
В современном деловом мире с его огромными объемами информации наличие
информационной системы становится жизненно необходимым условием успешной
деятельности любой организации. Основными задачами информационной системы
являются эффективное хранение, обработка и анализ данных. Для их решения
применяются системы управления базами данных (СУБД).
В ИТ-инфраструктуре современной компании СУБД играет роль универсального
хранилища данных, предоставляющего инструментальные средства построения
запросов к сведениям, которые поступают через стандартные интерфейсы от
приложений более высокого уровня, таких как аналитические или бухгалтерские
системы.
Цель нашей работы заключается в рассмотрении систем управления базами
данных. Достижение цели достигается путем решения ряда задач:
1)дать общую характеристику СУБД;
2)выделить функциональные возможности СУБД;
3)рассмотреть особенности архитектуры СУБД;
4)охарактеризовать основные классы СУБД и дать им оценку.
При подготовке работы была проанализирована как специализированная
литература, так и статьи ресурсов Интернет аналитического характера.
:
h
t
t
p
:
/
/
w
w
w
.
k
m
.
r
u
/
r
e
f
e
r
a
t
s
/
3
3
2
9
4
2
-
v
i
d
y
-
s
i
s
t
e
m
-
u
p
r
a
v
l
e
n
i
y
a
-
b
a
z
a
m
i
-
d
a
n
n
y
k
h
5
Основные определения
База данных – это организованная структура, предназначенная для хранения
информации.В современных базах данных хранятся не только данные, но и
информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных
крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах,
кредитной истории, состояние расчетных счетов, финансовых операциях и т.д.
Кроме данных, база содержит методы и средства, позволяющие каждому из
сотрудников оперировать только с теми данными, которые входят в его
компетенцию. В результате взаимодействия данных, содержащихся в базе, с
методами, доступными конкретным сотрудникам, образуется информация,
которую они потребляют и на основании которой в пределах собственной
компетенции производят ввод и редактирование данных.
С понятием базы данных тесно связано понятие системы управления базой
данных.Это комплекс программных средств, предназначенных для создания
структуры новой базы, наполнение ее содержимым, редактирование
содержимого и визуализации информации. Под визуализацией информации базы
понимается отбор отображаемых данных в соответствии с заданным критерием,
их упорядочение, оформление и последующая выдача на устройства вывода или
передачи по каналам связи.
Существует множество различных систем управления базами данных,
именуемые в последующем "СУБД", такие как:
IMS, Cetop, Oracle, Clipper, FoxPro, Access. Но перед тем как приступить к
изучению СУБД, рассмотрим несколько основных понятий.
Данные - систематизированная и структурированная каким-либо образом
информация.
6
В данной работе рассматривается только логическое представление данных, т. е.
с точки зрения прикладного программиста и пользователя. С их точки зрения
данные делятся на записи, те в свою очередь делятся на поля, и между полями, а
так же и между записями могут быть установлены различные связи.
Поле - основной и минимальный элемент данных.
Запись - несколько полей.
Связи - логические взаимосвязи между записями или полями.
База данных - это набор данных, который связан с определенной темой или
назначением.
База данных может быть определена как совокупность предназначенных для
машинной обработки и хранения данных, которые могут использоваться одним
или несколькими пользователями.В зависимости от различных моделей данных
базы данных могут быть иерархическим, сетевыми и реляционными. Дальше
будут рассматриваться только реляционные базы данных.
СУБД (система управления базами данных) – это программа, которая
управляет данными, осуществляет хранение, извлечение, поиск, редактирование
информации, хранимой в базе данных. СУБД также подразделяются на
иерархические, сетевые и реляционные в зависимости от данных которые они
обрабатывают.
ТАБЛИЦА - это набор записей (строк), состоящих из отдельных полей
(столбцов), в которых хранится информация и составляющая, собственно,
содержание базы данных.
Таблицы являются основной формой представления информации, содержащейся
в базе данных. Без таблицы нельзя спроектировать формуляр, на базе таблиц
составляются запросы и отчеты.
Таблицы баз данных, как правило, допускают работу с гораздо большим
количеством разных типов данных. Так, например, базы данных Microsoft Access
работают со следующими типами данных.
7
Текстовый – тип данных, используемый для хранения обычного
неформатированного текста ограниченного размера (до 255 символов).
Числовой – тип данных для хранения действительных чисел.
Поле Мемо – специальный тип данных для хранения больших объемов текста
(до 65 535 символов). Физически текст не хранится в поле. Он храниться в
другом месте базы данных, а в поле храниться указатель на него, но для
пользователя такое разделение заметно не всегда.
Дата/время – тип данных для хранения календарных дат и текущего времени.
Денежный - тип данных для хранения денежных сумм. Теоретически, для их
записи можно было бы пользоваться и полями числового типа, но для денежных
сумм есть некоторые особенности (например, связанные с
правилами округления), которые делают более удобным использование
специального типа данных, а не настройку числового типа.
Счетчик – специальный тип данных для уникальных (не повторяющихся в поле)
натуральных чисел с автоматическим наращиванием. Естественное
использование – для порядковой нумерации записей.
Логический - тип для хранения логических данных (могут принимать только
два значения, например Да или Нет).
Гиперссылка – специальное поле для хранения адресов URL Web-объектов
Интернета. При щелчке на ссылке автоматически происходит запуск браузера и
воспроизведение объекта в его окне.
Мастер подстановок – это не специальный тип данных. Это объект, настройкой
которого можно автоматизировать ввод данных в поле так, чтобы не вводить их
вручную, а выбирать их из раскрывающегося списка.
При размещении базы данных на ПК, который не находится в сети, база данных
всегда используется в монопольном режиме. Даже если базу данных используют
несколько пользователей, они могут работать с ней только последовательно.
Однако работа на изолированном ПК с небольшой базой данных в настоящий
момент становится уже не характерной для большинства приложений.
8
База данных отражает информационную модель реального ПО, она растет по
объему, следовательно, резко увеличивается количество задач, решаемых с
помощью этой базы данных и в соответствии с этим увеличивается количество
приложений, работающих с единой базой данных. ПК объединяются в
локальные сети, и необходимость распределения приложений, работающих с
единой базой данных по сети, является несомненной.
Параллельный доступ к одной базе данных нескольких пользователей, в том
случае, если она расположена на одной машине, соответствует режиму
распределенного доступа к центральной базе данных. Такие системы
называются системами распределенной обработки данных.
Если же база данных расположена на нескольких ПК, распределенных в сети, и к
ней возможен параллельный доступ нескольких пользователей, то мы имеем
дело с параллельным доступом к распределенным базам данных. Такие системы
называются системами распределенных баз данных.
9
Предметная область базы данных
Под предметной областью (ПО) понимают часть реального мира.По отношению к
информационным системам предметная область – это та часть реального мира, о
которой информационная система собирает информацию.
Возглавляет предметную область её администратор (директор, начальник,
ректор). Предметная область состоит из фрагментов. Каждый фрагмент
предметной области характеризуется множеством объектов и процессов,
использующих объект, а также множеством пользователей, объединяемые
единым взглядом на предметную область.До недавнего времени
автоматизировались отдельные процессы в рамках фрагментов предметной
области, то есть разрабатывалось множество локальных приложений. При таком
подходе одни и те же данные многократно представлялись в памяти ЭВМ,
поскольку локальные приложения разрабатываются и эксплуатируются
независимо друг от друга.
При переходе от автоматизации отдельных процессов предметной области к
созданию автоматизированных информационных систем требуется не только
увязка локальных приложений, но и качественно новый подход к организации
данных. Этот подход состоит в использовании единого хранилища данных, тогда
отдельные пользователи перестают быть владельцами тех или иных данных. Все
данные накапливаются и хранятся централизованно.
В памяти ЭВМ создается динамически обновляемая модель предметной области,
это хранилище или динамическую модель предметной области и называют базой
данных.Пользователи информационных систем имеют возможность обращаться к
интересующим их данным, а одни и те же данные могут быть представлены в
разной форме в зависимости от потребности пользователя. Это обеспечивается
использованием программной среды. Важным компонентом автоматизированной
информационной системы является СУБД (система управления базой данных).
10
Основным назначением информационных систем является оперативное
обеспечение пользователя информацией о внешнем мире путем реализации
вопросно-ответного отношения. Вопросно-ответные отношения, получая
интерпретацию во внешнем мире (мире вне информационной системы),
позволяют выделить для информационной системы определенный его фрагмент -
предметную область, - который будет воплощен в автоматизированной
информационной системе. Информация о внешнем мире представляется в
информационной системе (ИС) в форме данных. Это ограничивает возможности
смысловой интерпретации информации и конкретизирует семантику ее
представления в ИС. Совокупность этих выделенных для ИС данных, связей
между ними и операций над ними образует информационную и функциональную
модели предметной области, описывающие ее состояние с определенной
точностью.
Важно понимать, что информационная и функциональная модели предметной
области создаются на этапе анализа требований к базе данных и не содержат
предположений о технологии реализации базы данных. Они строятся независимо
от выбираемой модели данных (сетевой, иерархической, реляционной, объектно-
ориентированной, многомерной и т.д.), поддерживаемой СУБД,модели вычислений,
программно-аппаратной платформы для базы данных. Информационная
и функциональная модели предметной области являются входными данными для
процесса проектирования базы данных. Поэтому проектировщик должен уметь
правильно интерпретировать их в ходе решения своих проектных задач.
Понятие предметной области базы данных является одним из базовых понятий
информатики и не имеет точного определения. Его использование в контексте ИС
предполагает существование устойчивой во времени соотнесенности между
именами, понятиями и определенными реалиями внешнего мира, не зависящей от
самой ИС и ее круга пользователей. Таким образом, введение в рассмотрение
понятия предметной области базы данных ограничивает и делает
обозримым пространствоинформационного поиска в ИС и позволяет выполнять
запросы за конечное время.
11
Классификация моделей данных
По типу хранимой информации БД делятся на:
•документальные,
•фактографические и
•лексикографические.
Среди документальных баз различают библиографические, реферативные и
полнотекстовые.
К лексикографическим базам данных относятся различные словари
(классификаторы, многоязычные словари, словари основ слов и т. п.).
В системах фактографического типа в БД хранится информация об интересующих
пользователя объектах предметной области в виде «фактов» (например,
биографические данные о сотрудниках, данные о выпуске продукции
производителями и т.п.); в ответ на запрос пользователя выдается требуемая
информация об интересующем его объекте (объектах) или сообщение о том, что
искомая информация отсутствует в БД.
В документальных БД единицей хранения является какой-либо документ
(например, текст закона или статьи), и пользователю в ответ на его запрос выдается
либо ссылка на документ, либо сам документ, в котором он может найти
интересующую его информацию.
БД документального типа могут быть организованы по- разному: без хранения и с
хранением самого исходного документа на машинных носителях. К системам
первого типа можно отнести библиографические и реферативные БД, а также БД-
указатели, отсылающие к источнику информации. Системы, в которых
предусмотрено хранение полного текста документа, называются полнотекстовыми.
В системах документального типа целью поиска может быть не только какая-то
информация, хранящаяся в документах, но и сами документы. Так, возможны
запросы типа «сколько документов было создано за определенный период времени»
и т. п.
12
Часто в критерий поиска в качестве признаков включаются «дата принятия
документа», «кем принят» и другие «выходные данные» документов.
Специфической разновидностью баз данных являются базы данных форм
документов. Они обладают некоторыми чертами документальных систем (ищется
документ, а не информация о конкретном объекте, форма документа имеет
название, по которому обычно и осуществляется его поиск), и специфическими
особенностями (документ ищется не с целью извлечь из него информацию, а с
целью использовать его в качестве шаблона).
В последние годы активно развивается объектно- ориентированный подход к
созданию информационных систем. Объектные базы данных организованы как
объекты и ссылки к объектам. Объект представляет собой данные и правила, по
которым осуществляются операции с этими данными. Объект включает метод,
который является частью определения объекта и запоминается вместе с объектом. В
объектных базах данных данные запоминаются как объекты, классифицированные
по типам классов и организованные в иерархическое семейство классов. Класс -
коллекция объектов с одинаковыми свойствами. Объекты принадлежат классу.
Классы организованы в иерархии.
По характеру организации хранения данных и обращения к ним различают
•локальные (персональные),
•общие (интегрированные, централизованные) и
•распределенные базы данных
Персональная база данных - это база данных, предназначенная для локального
использования одним пользователем. Локальные БД могут создаваться каждым
пользователем самостоятельно, а могут извлекаться из общей БД.
Интегрированные и распределенные БД предполагают возможность
одновременного обращения нескольких пользователей к одной и той же
информации (многопользовательский, параллельный режим доступа). Это
привносит специфические проблемы при их проектировании и в процессе
эксплуатации БнД.
13
Распределенные БД, кроме того, имеют характерные особенности, связанные с тем,
что физически разные части БД могут быть расположены на разных ЭВМ, а
логически, с точки зрения пользователя, они должны представлять собой единое
целое.
БД классифицируются по объему. Особое место здесь занимают так называемые
очень большие базы данных. Это вызвано тем, что для больших баз данных по-
иному ставятся вопросы обеспечения эффективности хранения информации и
обеспечения ее обработки.
По характеру организации данных БД могут быть разделены на
•неструктурированные,
•частично структурированные и
•структурированные.
Этот классификационный признак относится к информации, представленной в
символьном виде. К неструктурированным БД могут быть отнесены базы,
организованные в виде семантических сетей. Частично структурированными
можно считать базы данных в виде обычного текста или гипертекстовые системы.
Структурированные БД требуют предварительного проектирования и описания
структуры БД. Только после этого базы данных такого типа могут быть заполнены
данными.
Структурированные БД, в свою очередь, по типу используемой модели делятся на
•иерархические,
•сетевые,
•реляционные,
•смешанные и
•мультимодельные.
14
Внешняя модель данных, концептуальный уровень, физический уровень
Процесс создания информационной модели начинается с
определения концептуальных требований ряда пользователей.Концептуальные
требования могут определяться и для некоторых задач (приложений), которые в
ближайшее время реализовывать не планируется. Это может несколько повысить
трудоемкость работы, однако поможет наиболее полно учесть все нюансы
функциональности, требуемой для разрабатываемой системы, и снизит
вероятность ее переделки в дальнейшем. Требования отдельных пользователей
интегрируются в едином «обобщенном представлении». Последнее
называютконцептуальной моделью. Концептуальная модель представляет объекты
и их взаимосвязи без указания способов их физического хранения.
Таким образом, концептуальная модель является, по существу, моделью
предметной области. При проектировании концептуальной модели все усилия
разработчика должны быть направлены в основном на структуризацию данных и
выявление взаимосвязей между ними без рассмотрения особенностей реализации и
вопросов эффективности обработки. Проектирование концептуальной модели
основано на анализе решаемых на этом предприятии задач по обработке данных.
Концептуальная модель включает описания объектов и их взаимосвязей,
представляющих интерес в рассматриваемой предметной области и выявляемых в
результате анализа данных. Здесь имеются в виду данные, используемые как в уже
разработанных прикладных программах, так и в тех, которые только будут
реализованы.Концептуальная модель транслируется затем в модель данных,
совместимую с выбранной СУБД. Возможно, что отраженные в концептуальной
модели взаимосвязи между объектами окажутся впоследствии нереализуемыми
средствами выбранной СУБД. Это потребует изменения концептуальной модели.
Версия концептуальной модели, которая может быть обеспечена конкретной СУБД,
называется логической моделью.
15
•Логическая модель отражает логические связи между элементами данных
вне зависимости от их содержания и среды хранения.
Логическая модель данных может быть реляционной, иерархической или сетевой.
Пользователям выделяются подмножества этой логической модели,
называемые внешними моделями (в некоторых источниках их также называют
подсхемами), отражающие их представления о предметной области. Внешняя
модель соответствует представлениям, которые пользователи получают на основе
логической модели, в то время как концептуальные требования отражают
представления, которые пользователи первоначально желали иметь и которые легли
в основу разработки концептуальной модели. Логическая модель отображается в
физическую память, такую, как диск, лента или какой-либо другой носитель
информации.
•Физическая модель, определяющая размещение данных, методы доступа и
технику индексирования, называется внутренней моделью системы.
Внешние модели никак не связаны с типом физической памяти, в которой будут
храниться данные, и с методами доступа к этим данным. Это положение
отражает первый уровень независимости данных.
С другой стороны, если концептуальная модель способна учитывать расширение
требований к системе в будущем, то вносимые в нее изменения не должны
оказывать влияния на существующие внешние модели. Это - второй уровень
независимости данных.Важно помнить, что построение логической модели
обусловлено требованиями используемой СУБД. Поэтому при замене СУБД она
также может измениться.
С точки зрения прикладного программирования независимость данных
определяется не техникой программирования, а его дисциплиной. Например, для
того чтобы при любом изменении системы избежать перекомпиляции приложения,
рекомендуется не определять константы (постоянные значения данных) в
программе. Лучшее решение состоит в передаче программе значений в качестве
параметров.
16
Все актуальные требования предметной области и адекватные им «скрытые»
требования на стадии проектирования должны найти свое отражение в
концептуальной модели. Конечно, нельзя предусмотреть все возможные варианты
использования и изменения базы данных. Но в большинстве предметных областей
такие основные данные, как объекты и их взаимосвязи, относительно стабильны.
Меняются только информационные требования, то есть способы использования
данных для получения информации.Степень независимости данных определяется
тщательностью проектирования базы данных. Всесторонний анализ объектов
предметной области и их взаимосвязей минимизирует влияние изменения
требований к данным в одной программе на другие программы. В этом и состоит
всеобъемлющая независимость данных.
Основное различие между указанными выше тремя типами моделей данных
(концептуальной, логической и физической) состоит в способах представления
взаимосвязей между объектами. При проектировании БД нам потребуется
различать взаимосвязи между объектами, между атрибутами одного объекта и
между атрибутами различных объектов.
Концептуальный уровень отображает предметную область в виде взаимосвязанных
объектов без указаний способов их физического хранения. Концептуальный
уровень представляет интегрированные концептуальные требования всех
пользователей к базе данных данной предметной области.
При этом усилия разработчика должны быть направлены в основном на
структуризацию данных; принадлежащих будущим пользователям БД, и
выявление связей между ними.
Возможно, что отраженные в концептуальном уровне взаимосвязи между
объектами окажутся в последствие нереализуемыми средствами выбранной
СУБД. ЭТО потребует изменения концептуальном уровне. Версия
концептуального уровня, которая может быть реализована конкретной СУБД,
называется логическим уровнем.
17
Логический уровень отражает логические связи между атрибутами объектов вне
зависимости от их содержания и среды хранения, и может быть реляционной,
иерархической или сетевой. Таким образом,логический уровень отображает
логические связи между информационными данными в данной концептуальном
уровне.
Различным пользователям в информационной модели соответствуют различные
подмножества её логической модели, которые называются внешними моделями
пользователей. Таким образом, внешняя модель пользователя представляет собой
отражение концептуальных требований этого пользователя в логической модели
и соответствует тем представлениям, которые пользователь получает о
предметной области на основе логической модели. Следовательно, насколько
хорошо спроектирована внешняя модель, настолько полно и точно
информационная модель отображает предметную область и настолько полно и
точно работает автоматизированная система управления этой предметной
областью.
Логическая модель отображается в физическую память, которая может быть
построена на электронных, магнитных, оптических, биологических или других
принципах.
18
Заключение
Подводя итоги нашей работы, выделим следующие моменты.
Системы управления базами данных - одна из фундаментальных составляющих
компьютерного обеспечения информационных процессов, являющаяся основой для
построения большинства современных информационных систем. Главной
функцией СУБД является эффективное хранение и предоставление данных в
интересах конкретных прикладных задач.
В настоящее время СУБД в основном приобретаются для использования со
сложными и дорогостоящими программными продуктами, ориентированными на
автоматизацию корпоративных бизнес-процессов. Большинство таких продуктов
имеют высокую критичность для бизнеса, что обуславливает зависимость
компаний от функционирования СУБД, серверов баз данных и качества
обслуживания инфраструктуры. В свою очередь это выдвигает повышенные
требования к выбору СУБД, который зависит не столько от ее функциональных
возможностей, сколько от набора приложений, с которыми она будет
взаимодействовать, а также от стоимости лицензий и наличия подготовленного
персонала для ее администрирования.
Разработчики СУБД прилагают значительные усилия для развития целого ряда
технологических направлений, среди которых основными являются
масштабируемость и быстродействие. Внедрение кластерных технологий в СУБД
позволяет компаниям сделать масштабирование системы более легким, а также
существенно повысить надежность системы, не затрачивая при этом большие
средства на развитие инфраструктуры предприятия.
За универсальность, надежность и общую высокую производительность
современных СУБД приходится платить. Проектирование, поддержка и
обслуживание баз данных под управлением современных СУБД далеко нелегкая
задача, требующая наличия высококвалифицированных разработчиков и
администраторов БД, что также ощутимо сказывается на общей стоимости
владения подобными системами.
19
Сам рынок СУБД за последнее время значительно фрагментировался. В свою
очередь, быстро меняющиеся потребности современного бизнеса постоянно
повышают требования к приложениям и инфраструктуре. Появились целые
секторы, в которых использование универсальных СУБД либо слишком дорого,
либо неэффективно. Для решения конкретного спектра задач в определенных
отраслях становится более подходящим использование специализированные СУБД.
В целом, за последние 40 лет в области управления данными была выполнена
громадная исследовательская работа, результаты которой можно успешно
применять как для развития универсальных СУБД, так и для разработки
специализированных систем. К настоящему моменту индустрия СУБД добилась
значительного прогресса в технологиях обработки и хранения данных.
Современные технологии позволяют работать с базами данных петабайтного
размера, при этом выполнять обработку анализ данных в реальном времени.
Сегодня мультимедийные приложения задают новый уровень организации
данных. Возникает необходимость хранить сложные, переплетенные многими
связями документы. Рассмотрев модели данных, используемые в одноименных
СУБД, отметим, что реляционная модель играла и играет важную роль в СУБД, но
не удовлетворяет сегодняшним требованиям, предъявляемым к срокам разработки
крупных проектов, к скорости обработки запросов к базам данных, и крупнейшие
разработчики СУБД фактически признали это, встраивая в свои продукты
поддержку объектной модели программирования. По соображениям совместимости
с прежними наработками, лидеры индустрии СУБД предлагают смешанный подход
- объектно-реляционный. По-видимому, рынок корпоративных систем в ближайшее
время останется за гибридными СУБД. Но наиболее полно современному
состоянию вычислительных систем соответствуют, конечно же, объектные базы
данных.
Но ОСУБД все равно не смогут заменить реляционные БД в полном объеме. В
некоторых реальных задачах все же удобней и правильней хранить данные не в
объектах, а в таблицах.
20
Преимущества использования БД:
Рассмотрим, какие преимущества получает пользователь при использовании БД
как безбумажной технологии:
1) Компактность
Информация хранится в БД, нет необходимости хранить многотомные бумажные
картотеки
2) Скорость
Скорость обработки информации (поиск, внесение изменений) компьютером
намного выше ручной обработки
3) низкие трудозатраты
Нет необходимости в утомительной ручной работе над данными
4) применимость
Всегда доступна свежая информация
Дополнительные преимущества появляются при использовании БД в
многопользовательской среде, поскольку становится возможным осуществлять
централизованное управление данными.
Современные системы управления базами данных обеспечивают как физическую
(независимость от способа хранения и метода доступа), так и логическую
независимость данных (возможность изменения одного приложения без
изменения остальных приложений, работающих с этими же данными).
Современные СУБД дают возможность включать в них не только текстовую и
графическую информацию, но и звуковые фрагменты и даже видеоклипы.
Простота использования СУБД позволяет создавать новые базы данных, не
прибегая к программированию, а пользуясь только встроенными функциями.
СУБД обеспечивают правильность, полноту и непротиворечивость данных, а
также удобный доступ к ним.Популярные СУБД - FoxPro, Access for Windows,
Paradox. Для менее сложных применений вместо СУБД
используются информационно-поисковые системы (ИПС).
h
t
t
p
:
/
/
w
w
w
.
k
m
.
r
u
/
r
e
f
e
r
a
t
s
/
3
3
2
9
4
2
-
v
i
d
y
-
s
i
s
t
e
m
-
u
p
r
a
v
l
e
n
i
y
a
-
b
a
z
a
m
i
-
d
a
n
n
y
k
h
21
Список использованных источников:
1.
Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособ.
- Изд-во: СПбГУ ИТМО, 2010. - 129 с.
2.
Дейт. К. Дж. Введение в системы баз данных - Introduction to Database
Systems. — 8-е изд. — М.: «Вильямс», 2008.
3.
Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство
"Питер", 2009.
4.
Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер,
2008
5.
Диго С.М. Базы данных: проектирование и использование. Учебное пособие
для вузов. – Москва.: Финансы и статистика, 2010
6.
http://www.bibliofond.ru/
7.
Системы управления базами данных. ru./
8.
http://miheevag.narod.ru/
h
t
t
p
:
/
/
w
w
w
.
k
m
.
r
u
/
r
e
f
e
r
a
t
s
/
3
3
2
9
4
2
-
v
i
d
y
-
s
i
s
t
e
m
-
u
p
r
a
v
l
e
n
i
y
a
-
b
a
z
a
m
i
-
d
a
n
n
y
k
h
Информация о работе Базы данных,системы управления базами данных