Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гос.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
675.06 Кб
Скачать

41. Понятия баз данных (бд). Типология и классификация. Информационные, программные, технические и организационные составляющие бд.

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

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

42. Классификация и критерии выбора систем управления базами данных (субд).

Рекомендуемые параметры оценки СУБД

Определение данных

Физические параметры

  1. Расширенная поддержка первичных ключей;

  2. Определение внешних ключей;

  3. Предусмотренные типы данных;

  4. Расширяемость типов данных;

  5. Определение доменов;

  6. Простота реструктуризации;

  7. Средства поддержки целостности данных;

  8. Реализация механизма представлений;

  9. Поддержка словаря данных;

  10. Независимость от данных;

  11. Тип базовой модели реорганизации данных;

  12. Поддержка расширения системы.

  1. Предусмотренные файловые структуры;

  2. Поддержка определения файловых структур;

  3. Простота реорганизации;

  4. Средства индексирования;

  5. Поля/записи с переменной длиной;

  6. Сжатие данных;

  7. Возможности шифрования;

  8. Требования к памяти;

  9. Требования к устройствам хранения данных.

Доступность

Обработка транзакций

  1. Язык запросов: совместимость со стандартами SQL2/SQL3 ODMG;

  2. Интерфейс для других систем;

  3. Интерфейс для языков третьего поколения;

  4. Многопользовательский доступ;

  5. Защита базы данных:

  1. Управление доступом к данным;

  2. Поддержка механизма авторизации.

  1. Процедуры резервного копирования и восстановления;

  2. Поддержка контрольных точек;

  3. Средства ведения системного журнала;

  4. Поддерживаемый уровень детализации параллельности.

Утилиты

Средства разработки

  1. Измерение производительности;

  2. Настройка производительности БД;

  3. Инструменты загрузки/выгрузки данных;

  4. Контроль активности пользователей;

  5. Поддержка процедур администрирования БД.

  1. Инструменты, использующие языки четвёртого и пятого поколений;

  2. CASE-инструменты;

  3. Инструменты для работы с оконным интерфейсом;

  4. Поддержка хранимых процедур, триггеров и правил;

  5. Инструментальные средства разработки для Web.

Другие параметры

  1. Способность к модернизации;

  2. Устойчивое экономическое положение производителя СУБД;

  3. База пользователей;

  4. Обучение и поддержка пользователей;

  5. Качество и полнота документации;

  6. Требуемая операционная система;

  7. Стоимость;

  8. Оперативная справочная информация;

  9. Используемые стандарты;

  10. Управление версиями;

  11. Расширенная оптимизация запросов;

  12. Масштабируемость;

  13. Поддержка аналитических инструментальных средств;

  1. Взаимодействие с другими СУБД и прочими системами;

  2. Поддержка работы в Интернет;

  3. Утилиты репликации;

  4. Возможность распределённой работы;

  5. Переносимость;

  6. Требуемое аппаратное обеспечение;

  7. Поддержка работы в сети;

  8. Объектно-ориентированные свойства;

  9. Поддержка двух-/трёхуровневой архитектуры «клиент-сервер»;

  10. Производительность;

  11. Пропускная способность при обработке транзакций;

  12. Максимальное количество одновременно работающих пользователей;

  13. Поддержка язык XML.