18593

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-07-08

37.5 KB

2 чел.

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

В большинстве автоматизированных информационных систем применяют СУБД, поддерживающие реляционные модели данных. Среди общих требований к СУБД можно отметить: 1) обеспечение целостности данных (их полноты и достоверности); 2) защита данных от несанкционированного доступа и от искажений вследствие возникающих сбоев аппаратуры; 3) удобство пользовательского интерфейса; 4) в большинстве случаев важна возможность распределенной обработки в сетях ЭВМ.

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

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

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

  1.  Нередко обмены должны производиться с высокой частотой, что предъявит жесткие требования к быстродействию средств обмена (полагают, что СУБД должна работать со скоростью обработки нескольких тысяч сущностей в секунду).
  2.  В САПР проблема целостности данных оказывается более трудной для решения, чем в большинстве других систем, поскольку проектирование является процессом взаимодействия многих проектировщиков, которые не только считывают данные, но и изменяют их, причем в значительной мере работают параллельно. Из этого факта вытекают следствия: во-первых, итерационный характер проектирования обычно приводит к наличию по каждой части проекта нескольких версий, любая из них может быть принята в дальнейшем в качестве основной, поэтому нужно хранить все версии с возможностью возврата к любой из них; во-вторых, нельзя допускать использования неутвержденных данных, поэтому проектировщики должны иметь свое рабочее пространство в памяти и работать в нем автономно, а моменты внесения изменений в общую базу данных должны быть согласованными и не должны порождать для других пользователей неопределенности данных.
  3.  Транзакции могут быть длительными и трудоемкими. Транзакцией называют последовательность операций по удовлетворению запроса. В САПР внесение изменений в некоторую часть проекта может вызвать довольно длинную и разветвленную сеть изменений в других его частях из-за существенной взаимозависимости компонентов проекта (многошаговость реализации запросов). В частности, транзакции могут включать в себя такие трудоемкие операции, как верификация проектного решения с помощью математического моделирования. В результате транзакции могут длиться даже несколько часов и более. Одна из трудностей заключается в отображении взаимозависимости (ассоциативности) данных. При хранении компонентов проекта во внешней памяти затраты времени на обработку запросов оказываются значительно выше, чем в большинстве других автоматизированных систем с менее выраженными взаимозависимостями данных.
  4.  Иерархическая структура проектных данных и, следовательно, отражение наследования в целях сокращения объема базы данных.

В определенной мере названные особенности учитываются в СУБД третьего поколения, в которых стали применяться черты объектно-ориентированных (объектных) СУБД. В них наборы данных, характеризующих состояние предметной области (состояние проекта в случае САПР), помещаются в отдельные файлы. Интерпретация семантики данных осуществляется с помощью специальных процедур (методов), сопровождающих наборы. Наследование свойств объектов предметной области выражается с помощью введения категорий класса, надкласса, подкласса. Информационные модели приложений для таких СУБД разрабатываются на основе методик типа IDEF IX.

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

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

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

Рассмотренные особенности БнД в САПР позволяют квалифицировать их как системы Data Warehouse (DW), т. е. хранилища данных. Для хранилищ данных характерен ряд особенностей, совпадающих с названными выше особенностями БнД САПР: 1) длительное хранение информации, отражающей историю разработок; 2) частота операций чтения данных выше частоты операций обновления данных; 3) использование единых форматов для однотипных данных, полученных из различных источников (например, от разных программно-методических комплексов).

Эти особенности позволяют управлять конфигурацией проектов, что, в частности, означает хранение в САПР всех версий проекта и, возможно, данных по проектам предыдущих разработок, удовлетворение сложных запросов, для ответа на которые требуются извлечение и обработка данных из различных частей хранилища (так называемая многомерная обработка). Модели данных в DW отличаются от реляционных моделей (RM): в RM использованием нормальных форм стремятся максимальнр уменьшить избыточность данных, что приводит к увеличению числа таблиц, но уменьшенных размеров, при этом многомерный поиск в множестве таблиц затруднен. Поэтому в DW чаще используется модель данных «звезда», в которой имеется общая таблица фактов (Fact Table) и каждому факту ставится в соответствие несколько таблиц с необходимыми атрибутами. Целостность данных в DW обеспечивается проверкой и трансформацией данных, вводимых из внешних источников, наличием дисциплины обновления данных, централизованным хранением основной базы, при этом достаточное быстродействие поддерживается передачей копий определенных частей базы в локальные базы, называемые киосками данных (Data Mart) и ориентированные на отдельные группы пользователей.


 

А также другие работы, которые могут Вас заинтересовать

47219. Урок-диалог как форма развития отношений сотрудничества учителя и ученика в образовательном процессе 245.68 KB
  Стили общения в педагогической деятельности. Зависимость поведения воспитанника от стиля общения педагога. Влияние стиля общения педагога на активность ученика и его взаимодействие с другими учениками. Технология педагогического общения и стадии организации в образовательном процессе.
47220. Методика восстановления динитроароматических соединений и токсикологическая оценка их производных 1.58 MB
  В результате проведенного токсикологического эксперимента с использованием тест-объектов Ceriodaphnia affinis и на смешанной культуре водорослей (Chlorella vulgaris и Scenedesmus quadricauda), были установлены закономерности их токсичности от строения химического вещества.
47221. Презентация археологии Челябинского государственного университета в региональной и корпоративной прессе (1976-2010 гг.) 125.23 KB
  Для проведения данного исследования были привлечены газета Челябинской области Вечерний Челябинск молодежная газета Челябинска Комсомолец и общественнополитическая региональная газета Челябинский рабочий а также корпоративная пресса представленная газетой Челябинского государственного университета Челябинский университет. Цель исследования заключается в том чтобы представить образ археологии сложившийся в наиболее распространенных челябинских газетах в период с 1976 по 2010 год а также проследить развитие археологии в...
47222. Бухгалтерский учет и аудит 572 KB
  Выбор темы оформляется путем подачи студентом заявления на имя зав. кафедрой (Приложение Б). Студент может сам предложить тему дипломной работы. В этом случае он должен обратиться к заведующему кафедрой с письменным заявлением
47223. Розробка технології виконання зачіски, стрижки, фарбування 725.12 KB
  Так сукня з декольте всетаки вимагає високої зачіски хоча можна поекспериментувати і зі стилем ретро для розпущених волоссяхвилясті локони укладені чітко по лінії особи ідеальні для декольте. Збираємо волосся назад як для хвоста гарненько перекручуємо проти годинникової стрілки і обертаємо вздовж потилиці і навколо пальця в джгут тепер ховаємо кінці волосся в шов і закріплюємо мушлю шпильками. Деякі дівчата чомусь упевнені що вечірні зачіски на випускнийможливі...
47224. Недвижимость как объект гражданских прав 1.07 MB
  Ульянова юридический факультет кафедра гражданского права и процесса Допущена к защите: зав. Недвижимое имущество как объект гражданского права РФ. Особенности элементноструктурных отношений в недвижимом имущественном комплексе Заключение Библиографический список ВВЕДЕНИЕ Актуальность выбранной темы выпускной квалификационной работы определяется тем что на данный момент вопросы правового положения недвижимого имущества как объекта гражданского права приобрели особую востребованность.Возникновение и развитие недвижимости как объекта...
47226. Оформлення дипломних (курсових) робіт. Вимоги і коментарі 432.5 KB
  Галузь застосування Оформлення дипломних курсових робіт: Вимоги і коментарі мають силу стандарту організації та поширюються на дипломні і курсові роботи які пишуть та захищають в Гуманітарному університеті...
47227. Система автоматичного регулювання та контролю температури в жилому приміщенні 582 KB
  Для визначення ефективності роботи підприємства визначимо кількісний склад витрат які формують собівартість одиниці продукції. Сума амортизаційних нарахувань розраховується за формулою...