Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по курсу ИСиТ.docx
Скачиваний:
6
Добавлен:
07.02.2024
Размер:
1.07 Mб
Скачать

Характеристики субд

I Функциональная полнота – это набор средств, необходимый для успешной разработки и сопровождения СОД. Эти средства делятся на:

  1. Язык описания данных (ЯОД), предоставляющий большое множество типов данных;

  2. Язык манипулирования данными (ЯМД), примерами которого являются SQL, QBE, Transact SQL, языки программирования «настольных» СУБД и др.

  3. CASE-средства (например: ERWIN) для автоматизации процессов описания модели ПО, ее проектирования и автоматическое отображение в описание модели ПО средствами СУБД.

II Разграничение прав доступа к данным для различных категорий пользователей (полномочия и роли), а также парольная защита, шифрование, создание представлений, сжатие и др.

III Различные технологии многопользовательского режима работы:

  • файл-сервер (запросы реализуются на клиенте);

  • клиент-сервер (запросы реализуются на сервере);

  • распределенные БД.

IV Поддержка средств multi-media (видео и звук).

V Разработка современного многооконного графического интерфейса для различных групп пользователей. Для этого нужно использовать современный язык объектно-ориентированного программирования, умеющего работать с БД (примеры: VB, VC, PB).

VI Экспорт-импорт данных для различных программных продуктов.

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

VIII Защита данных от потерь и разрушений.

Аварийные ситуации: 1) технические сбои; 2) неправильные действия пользователя.

Защита: 1) многооконный интерфейс; 2) блоки бесперебойного питания; 3) наличие архивных копий, журналов и др.

IX Задание компьютерной платформы.

Основные свойства бд:

I Объемность: БД по мере своего развития имеют тенденцию роста своего объема: малые БД (до 1 Гб), средние БД (1 : 10 ГБ) и большие БД ( > 10 Гб). ОП для малых БД – до 32 Мб, для средних – 32 : 64 Мб, для больших > 64 Мб.

II Коллективное использование и производительность:

Коллективное использование в трех режимах: а) пакетный; б) диалоговый; в) режим «запрос-ответ».

Все режимы работают: а) как локальный, так и удаленный варианты;

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

2 Характеристики производительности:

1 ) Время ответа на запрос: t = t 1символ ответа – t последний символ запроса < 2 сек. (при пакетном режиме это не существенно).

2) Пропускная способность – количество сообщений на единицу времени.

III Интегрируемость:

  1. Исходные данные вводятся в БД 1 раз, затем они только корректируются;

  2. Данные используются всеми пользователями;

  3. Каждый пользователь имеет свою часть БД;

  4. Часть БД используется несколькими пользователями одновременно (режим блокировки данных).

Интегрируемость дает min избыточность данных и устраняет противоречивость данных. Если в БД появляются избыточные данные, то требуется процедура реорганизации БД.

IV Взаимосвязь данных или отношения в БД:

  1. между двумя объектами (отношения вхождения, порядка, следования, подчиненности и т.д.);

  2. внутри одного объекта (между свойствами);

  3. количественные отношения между объектами:

1:1 – однозначное;

1:n – иерархическое;

n:1

n:m - сетевое.

V Централизация обработки: группа АБД создает концептуальную модель ПО.

Традиционная обработка: Централизованная обработка:

П 1Ф1 П2Ф2 П1 Ф1 П3

БД: Ф2

П 3Ф3 П4Ф4 Ф3

П2 Ф4 П4

Централизация обработки дает:

  1. min избыточность;

  2. отсутствие противоречивости;

  3. разработка новых программ для имеющихся данных;

  4. защита от несанкционированного доступа;

  5. обеспечение целостности данных;

  6. возможность стандартизации процедур обработки данных, документации и всей технологии;

  7. комплексная оптимизация ( - это удовлетворение некоторой целевой функции, которая формируется руководителем ПО).

VI Экономичность (БД позволяет упростить программирование приложений).

VII Форматность: в БД каждый объект однозначно определяется совокупностью его свойств.

VIII Унификация доступа к данным: каждый пользователь работает со своим представлением БД с помощью операторов ЯМД.

IX Ответы на непредусмотренные запросы (детерминированные и недетерминированные запросы по информации и по времени).

X Независимость программ от данных:

  1. логическая (глобальный логический уровень данных);

  2. физическая (физический уровень данных).

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

Соседние файлы в предмете Информатика