Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по БД.doc
Скачиваний:
11
Добавлен:
23.11.2019
Размер:
250.37 Кб
Скачать

Экзаменационные вопросы по дисциплине

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

ПО, 2 курс, заочная форма обучения

  1. Понятия «данные», «информация», «база данных», «субд». Классификация субд.

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

Информация представляет собой сведения об окружающих человека предметах, явлениях и процессах и является объектом таких операций как восприятие, передача, преобразование, хранение и использование.

«база данных» (БД) – это совокупность сведений о конкретных объектах.

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

По модели представления данных:

  • иерархические,

  • сетевые,

  • реляционные,

  • постреляционные,

  • объектно-реляционные,

  • объектно-ориентированные,

  • многомерные,

  • документно-ориентированные.

По степени распределённости:

  • локальные СУБД (все части локальной СУБД размещаются на одном компьютере),

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

По способу доступа к БД (по архитектуре):

  • централизованные,

  • файл-серверные,

  • клиент-серверные,

  • трехзвенная архитектура,

  • встраиваемые.

  1. Функции субд.

С точки зрения пользователя СУБД реализует:

  1. определение структуры создаваемой БД,

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

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

  1. Архитектура субд: централизованная архитектура, архитектура «файл-сервер». Централизованная архитектура

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

Для такого способа организации не требуется поддержки сети и все сводится к автономной работе. Работа построена следующим образом:

  • База данных в виде набора файлов находится на жестком диске компьютера.

  • На том же компьютере установлены СУБД и приложение для работы с БД.

  • Пользователь запускает приложение. Используя предоставляемый приложением пользовательский интерфейс, он инициирует обращение к БД на выборку/обновление информации.

  • Все обращения к БД идут через СУБД, которая инкапсулирует внутри себя все сведения о физической структуре БД.

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

  • Результат СУБД возвращает в приложение.

  • Приложение, используя пользовательский интерфейс, отображает результат выполнения запросов.

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

Работа построена следующим образом:

  1. База данных в виде набора файлов находится на жестком диске специально выделенного компьютера (файлового сервера).

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

  3. На каждом из клиентских компьютеров пользователи имеют возможность запустить приложение. Используя предоставляемый приложением пользовательский интерфейс, он инициирует обращение к БД на выборку/обновление информации.

  4. Все обращения к БД идут через СУБД, которая инкапсулирует внутри себя все сведения о физической структуре БД, расположенной на файловом сервере.

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

  6. При необходимости (в случае изменения данных) данные отправляются назад на файловый сервер с целью обновления БД.

  7. Результат СУБД возвращает в приложение.

  8. Приложение, используя пользовательский интерфейс, отображает результат выполнения запросов.