Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы (Основы проектирования БД).docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3.25 Mб
Скачать

Суть двухзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.

Клиент-сервер. В этой архитектуре на выделенном сервере, работающем под управлением серверной операционной системы, устанавливается специальное программное обеспечение (ПО) - сервер БД, например, Microsoft®SQL Server™или Oracle. СУБД подразделяется на две части: клиентскую и серверную. Основа работы сервера БД - использование языка запросов (SQL). Запрос на языке SQL, передаваемый клиентом (рабочей станцией) серверу БД, порождает поиск и извлечение данных на сервере. Извлеченные данные транспортируются по сети от сервера к клиенту. Тем самым, количество передаваемой по сети информации уменьшается во много раз.

Суть трехзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.

Трехуровневая архитектура функционирует в Интранет- и Интернет-сетях. Клиентская часть ("тонкий клиент"), взаимодействующая с пользователем, представляет собой HTML-страницу в Web-браузере либо Windows-приложение, взаимодействующее с Web-сервисами. Вся программная логика вынесена на сервер приложений, который обеспечивает формирование запросов к базе данных, передаваемых на выполнение серверу баз данных. Сервер приложений может быть Web-сервером или специализированной программой (например, Oracle Forms Server).

Деление субд по форме представления информации.

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

Деление субд по типу используемой модели данных.

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

Деление субд по типологии хранения данных. Деление субд по типологии доступа и характеру использования.

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

  2. Пользовательская БД - База данных, предназначенная для решения задач пользователей автоматизированной системы; 

  3. Персональная (личная) БД - База данных, обслуживающая одного пользователя и содержащая его личную информацию: 

  4. Частная (закрытая) БД - База данных, доступная для использования только ее владельцу (пользователю): 

  5. БД общего пользования - База данных, доступная всем пользователям автоматизированной, вычислительной системы или сети; 

  6. Общая БД - База данных, с которой могут работать несколько прикладных программ или пользователей одновременно; БД коллективного пользования. 

Деление СУБД по функциональному назначению (характеру решаемых задач).

Деление СУБД по сфере возможного применения.

Деление СУБД по степени доступности.

Результат операции объединения двух таблиц. Приведите примеры.

Результат операции пересечения двух таблиц. Приведите примеры.

Результат операции разности двух таблиц. Приведите примеры.

Результат операции соединения двух таблиц. Приведите примеры.

Результат операции произведения двух таблиц. Приведите примеры.

Результат операции выборка. Приведите примеры.

Результат операции проекция. Приведите примеры.

Сетевая модель БД. Ее преимущества и недостатки.

Реляционная модель БД. Ее преимущества и недостатки.

Иерархическая модель БД. Ее преимущества и недостатки.

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

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

Реляционная БД - база данных, основанная на реляционной модели – совокупности взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Строка таблицы содержит данные об одном объекте (например, товаре, клиенте), а столбцы таблицы описывают различные характеристики этих объектов — атрибутов (например, наименование, код товара, сведения о клиенте). Записи, т. е. строки таблицы, имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта. Каждое поле, т. е. столбец, описывает только одну характеристику объекта и имеет строго определенный тип данных. Все записи имеют одни и те же поля, только в них отображаются различные информационные свойства объекта.