Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Б_Д (ГОСЫ).doc
Скачиваний:
1
Добавлен:
02.05.2019
Размер:
221.7 Кб
Скачать

«Базы данных»

  1. Эволюция развития баз данных.

В истории вычислительной техники можно проследить развитие 2-х основных областей её использования – это численные расчёты и автоматические или автоматизированные информационные системы.

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

Процессы в ис

На заре развития вычислительной техники возможности по хранению информации были ограничены, магнитные ленты и магнитные барабаны. Можно предположить, что требования ИС вызвали появление съёмных магнитных дисков. В основе первых ИС были файлы. Каждая программа, работающая с файлами должна иметь у себя структуру данных соответствующую структуре файла. Недостатки ИС построенных на файлах: избыточность данных, слабый контроль, зависимость программ от данных, одновременная работа нескольких пользователей замедлена, огромные затраты труда программиста. Эти недостатки послужили толчком, который заставил разработчиков ИС предложить новый подход к управлению информацией. Этот подход был реализован в рамках новых программных средств названных СУБД, а сими хранилища, которые работали под управлением СУБД, стали называться БД.

  1. Понятие бд, субд.

База данных (БД, Date Base) – это именованная совокупность данных, отражающая состояние объектов и их отношения в рассматриваемой предметной области.

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

Система управления базами данных (СУБД, Date Base Management System) – комплекс программных и языковых средств, предназначенных для создания баз данных, быстрого поиска в них информации, поддержки в актуальном состояние и совместного использования многими пользователями.

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

  1. Модели данных.

Ядром любой БД, является модель данных, с её помощью могут быть предоставлены объекты реального мира и взаимосвязи между ними.

Модель данных – это совокупность структур данных и операций их обработки.

СУБД основывается на использовании трёх моделей:

  • Сетевой;

У потомков несколько предков и наоборот.

Достоинства:

  1. Быстрый поиск записей, относящихся к определённому объекту.

Недостатки:

  1. Сложная структура;

  2. Тяжёлое восприятие;

  3. Физическая связь.

  • Иерархической;

К основным понятиям иерархической структуры относятся: уровень, элемент, связь. Узел – это совокупность атрибутов данных описывающих некоторый объект. Каждый потомок имеет только одного предка. Только одна вершина – корень.

Достоинства:

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

  2. Эффективное использование памяти компьютера.

Недостатки:

  1. Жёсткая, громоздкая структура;

  2. Записи связаны физически (корректировка не только данных, но и указателей);

  3. Нужна мощная машина.