Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_-_-_м TИ_м_-TАTЛ _Ъ_Ш_в.doc
Скачиваний:
2
Добавлен:
26.09.2019
Размер:
298.5 Кб
Скачать

26. Типы бд.

По кол-ву пользователей БД подразделяются на:

    • однопользовательские (обслуживают в любой момент времени только 1 пользователя)

    • многопользовательские (обслуживают в люб. момент времени сразу много пользователей)

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

По способу исп-ия БД подразделяются на:

  • операционные(транзакционные)

  • БД для систем поддержки решений

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

Основные требования, предъявляемые к транзакционным базам: 1. целостность данных 2. достоверность данных 3. скорость выполнения операций.

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

27. Назначение и функции субд.

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

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

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

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

4 обеспечение целостности данных. СУБД

5 управление многопользовательским доступом к данным

6.управление резервным копированием и восстановлением данных.

7. наличие механизмов ранжирования (репликации - обмен информации между БД, расположенными на различных серверах) данных.

8 наличие возможности экспорта и импорта данных

9 наличие языков доступа к данным и интерфейсов прикладного программирования

10 наличие интерфейсов взаимодействия с БД.