Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Информационная база




Информационная база - это данные, отражающие состояние определенной предметной области и используемые информационной системой.

 

Информационная база состоит из двух компонент:

1. коллекции записей собственно данных;

2. описания этих данных - метаданных.

 

Данные отделены от описаний, но в то же время данные не могут использоваться без обращения к соответствующим описа­ниям.

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

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

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


Рис. 1. Уровни представления данных

 

Эти уровни представлений введены исходя из различного рассмотрения БД.

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

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

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

Программные средства (СУБД)

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

Обычно в составе этого комплекса выделяют следующие компоненты:

1. ядро, обеспечивающее управление данными во внешней и оперативной памяти, а также протоколирование изменений;

2. процессор языка базы данных, обеспечивающий обработку (трансляцию или компиляцию) и оптимизацию запросов на выборку и изменение данных;

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

4.

 
 

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

Рис. 2. Программные средства СУБД

Большинство СУБД работают в среде операционной систе­мы и тесно с ней связаны.

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

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

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

Именно централизованное управление данными обеспечивает:

1. сокращение избыточности в хранимых данных;

2. совместное использование хранимых данных;

3. стандартизацию представления данных, упрощающую экс­плуатацию БД;

4. разграничение доступа к данным;

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

 




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


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


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



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




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