Разработчики и пользователи ИС на основе СУБД 5. Принципы разработки и выполнения приложений при работе с БД 6. Основы OLAP-технологий

Страницы работы

Фрагмент текста работы

Кафедра «Информационные технологии»

Базы данных

Курс лекций по дисциплине «Базы данных» для специальности направления 1-40 01 02‑01 «Информационные системы и технологии (в проектировании и производстве)»

автор-составитель , доцент, канд. физ.-мат. наук

Основы баз данных

1. Информационные системы и базы данных: концепция интеграции данных, назначение, основные понятия 2. Виды архитектуры ИС на основе БД. Три уровня архитектуры БД: физическая, логическая, концептуальная организация БД 3. Классификация СУБД, функции различных видов СУБД

4

Основы баз данных

4. Разработчики и пользователи ИС на основе СУБД 5. Принципы разработки и выполнения приложений при работе с БД 6. Основы OLAP-технологий

5

1. Информационные системы и базы данных: концепция интеграции данных, назначение, основные понятия

1.1. Основные понятия В основе решения многих задач - обработка информации, для которой создаются информационные системы (ИС). Автоматизированными называют ИС, использующие технические средства, в частности, ЭВМ. Большинство существующих ИС являются автоматизированными ИС (АИС), поэтому для краткости будем называть их ИС.

6

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

7

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

8

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

9

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

10

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

11

  • Одни из первых СУБД:
    • IMS (IBM, 1968 г.)
    • IDMS (Cullinet, 1971 г.)
    • ADABAS (Software AG, 1969 г.)
    • ИНЭС (ВНИИСИ АН СССР, 1976 г.)
  • Количество современных коммерческих (реализуемых на рынке программного обеспечения) СУБД исчисляется тысячами.

12

Приложение - программа или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи. Многие приложения используют БД. Приложения могут создаваться в среде или вне среды СУБД — с помощью системы программирования, использующей средства доступа к БД, например, Delphi или C++ Builder. Приложения, разработанные в среде СУБД, часто называют приложениями СУБД, а приложения, разработанные вне СУБД, — внешними приложениями.

13

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

14

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

Похожие материалы

Информация о работе