рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Информационная база - раздел Философия, ЛЕКЦИЯ 1 Основные понятия Информационная База - Это Данные, Отражающие Состояние Опред...

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

 

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

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

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

 

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

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

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

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


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

 

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

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

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

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

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

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

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

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

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

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

4.

 
 

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

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

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

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

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

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

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

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

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

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

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

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

 

– Конец работы –

Эта тема принадлежит разделу:

ЛЕКЦИЯ 1 Основные понятия

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Информационная база

Что будем делать с полученным материалом:

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

Все темы данного раздела:

Структуры данных
При любом методе отображения предметной области в машин­ных базах данных в основе отображения лежит фиксация (кодиро­вание) понятий и отношений между понятиями. Абстрактное п

Линейные структуры
К линейным структурам относятся массивы, последователь­ности, таблицы. Порядок следования (и, соответственно, выборки) элементов таких структур имеет линейный характер и соответствует поря

Нелинейные структуры
В качестве примеров нелинейных структур рассмотрим 1. спи­ски; 2. деревья; 3. сети.   Порядок следования (и, соответственно, выборки) элементов так

Сетевые структуры
Иерархические структуры характерны для многих областей, однако во многих случаях отдельная запись требует более одного представления или связана с несколькими другими. В результате

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги