Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИОСУ лекции (мои).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

2) Системы, использующие бд

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

Системы, использующие БД, можно разделить на информационные системы и информационные подсистемы.

Информационная система для пользователя автономна, существует интерактивный интерфейс.

Информационная подсистема – одна из частей более глобальных системы. Обеспечивает информацией другие подсистемы.

В информационной системе реализуется интерфейс с человеком-пользователем. В подсистеме же реализуется программный интерфейс (API). Подсистема может быть дополнена интерфейсом с пользователем с целью модификации данных для дальнейшего автоматического использования.

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

Таким образом, приложение “не знает” форматы данных, все делает СУБД.

Если не будут меняться форматы данных и т.д., если не будем использовать несколько программ, в этом случае лучше использовать ФС.

СУБД же используется там, где необходима универсальность.

Соответственно двум понятиям – «информация» и «данные» – в базах данных различают два аспекта рассмотрения вопросов: инфологический и даталогический.

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

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

Данные соответствуют зарегистрированным фактам об объектах реального мира. Чтобы в дальнейшем использовать эти данные, требуется их смысловое содержание – семантика данных. Поэтому в информационной системе должны быть сформулированы правила смысловой интерпретации данных.

БД делятся:

1) По размещению:

– локальные – на машине пользователя. Одна база, одна программа

Плюсы:

  • Простой доступ к базе

Минусы:

  • Однопользовательский режим

  • Простота несанкционированного доступа

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

Плюсы:

  • Простота обмена информацией между пользователями

  • Возможность параллельной работы пользователей

Минусы:

  • Необходимость повышения надежности, разрешения конфликтов между пользователями, разделение доступа к данным

  • Замедление в скорости получения данных

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

Плюсы:

  • Увеличение скорости работы для локальных задач

  • Улучшение защиты от несанкционированного доступа

Минусы:

  • Усложнение организации

  • Замедление решения глобальных задач