Трехуровневое представление информации в интегрируемых базах данных.

Базы данных.

Ратманова Ирина Дмитриевна, Игнатьева Елена Сергеевна.

Ратманова «Базы данных. Курс лекций» (2006).

Методички: «Проектирование баз данных и разработка приложений в среде MS SQL Server», «Проектирование баз данных и разработка приложений СУБД InterBase».

Дополнительно: Ратманова «Методология организаций информационная поддержка принятия решений в сфере энергетики» (2006), Левенец «Технология разработки ПО», Дейт «Введение в систему баз данных».

Курс лекций:

  1. модели данных
  2. системы управления базами данных (СУБД)
  3. автоматизированные информационные системы.

Модели данных.

Введение в базы данных, основы интеграции данных.

План:

  1. основные определения.
  2. историческая справка.
  3. трехуровневое представление информации.

Основные определения:

Информация – любые сведения о каком-либо событии, сущности, процессе, являющиеся объектом некоторых операций: восприятия, передачи, преобразования, хранения и использования.

Данные – информация, фиксированная в определенной форме, пригодной для последующей обработки, хранения и передачи.

БД – поименованная структурированная совокупность взаимосвязанных данных, относящихся к определенной предметной области и находящихся под централизованным программным управлением.

СУБД (в архитектуре «клиент-сервер» СУБД называется «сервер баз данных») – совокупность языковых и программных средств, предназначенных для централизованного управления данными и организации доступа к ним многих пользователей.

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

Историческая справка:

50 – первая половина 60-х годов:

ЭВМ: IBM 360 (ЕС ЭВМ).

ОС: ЕС.

СУБД: иерархические и сетевые.

Появляются первые документальные информационно-поисковые системы, развивается государственная автоматизированная система научно-технической информации (ГАСНТИ).

60-70 годы:

Широкое распространение получают АСУП (автоматические система управления производством) и САПР (система автоматического проектирования). Осуществляются большие масштабы автоматизации производства.

Трехуровневое представление информации в интегрируемых базах данных. - student2.ru

АСУП – автоматизированная система управления производством.

ТЗ – техническое задание.

АСНИ – автоматизированная система научной информации.

САПР – система автоматизированного проектирования.

АСТПП – автоматизированная система технической подготовки производства.

ГАП АСУТП – автоматизированная система управления технологическим процессом.

АСКИО – автоматизированная система контроля и испытания объектов.

АБД – автоматизированный банк данных.

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

80-е годы:

ЭВМ: ПЭВМ, локальные сети.

ОС: Windows 98X.

СУБД: псевдореляционные (dBase-группа).

В рамках локальных вычислительных сетей отделов стали внедряться автоматизированные рабочие места (АРМ). Начался период локальной автоматизации рабочих мест. Все, кто работает с информацией, стали создавать локальные БД.

90-е годы:

ЭВМ: SUN, DEC, PC

ОС: UNIX, Linux, Windows XP.

СУБД: Реляционные сервера.

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

Настоящее время:

ЭВМ: РС, облачные вычисления.

ОС: Linux, WinXP и выше.

СУБД: реляционные сервера, XML Nativ, ОО СУБД.

Продолжает развиваться сетевая обработка данных с применением Интернет-технологий, создаются корпоративные порталы, внедряются стандарты межведомственных электронных взаимодействий, электронное правительство.

Модели данных.

Трехуровневое представление информации в интегрируемых базах данных.

Трехуровневое представление информации в интегрируемых базах данных. - student2.ru

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

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

Физическая модель – это выраженная в терминах языка описания данных конкретной СУБД логическая модель БД. Её называют скрипт на создание базы.

Сама БД, содержащая экземпляры информационных объектов, находится в файловом пространстве сервера и на модельном уровне не описывается.

Наши рекомендации