Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

FS-модель




Основные средства СУБД, свойства СУБД, классификация современных СУБД.

1. Основные средства СУБД.

1) Средства задания структуры СУБД.

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

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

4) Средства создания отчетов для вывода на печать результатов обработки запросов в удобном для пользователя виде.

5) Языковые средства, в том числе процедурные языки.

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

2. Свойства (функции) СУБД.

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

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

3) Обеспечение физической независимости данных.

4) Обеспечение логической целостности БД, под которой понимается непротиворечивость данных.

5) Обеспечение физической целостности данных, обусловленное возможностью разрушения данных в результате сбоев и отказов в работе ВС.

6) Управление доступом:

· Наличие пользовательского каталога данных (словаря-справочника), содержащего информацию о данных (общие свойства атрибутов, устанавливаемые при создании таблиц).

· Поддержка многопользовательского режима пользователя: данные являются разделяемым ресурсом и СУБД должна обеспечить разграничение доступа к данным для предотвращения несанкционированного доступа к ним.

7) Возможность настройки СУБД, выполняемая администратором БД. Настройка включает в себя следующие операции:

· Модификация параметров организации, среды хранения данных для повышения эффективности системы.

· Подключение внешних прил к БД.

· Изменение структуры хранимых данных для повышения производительности системы.

· Реструктуризация БД при изменении ПО.

 

3. Классификация современных СУБД.

К важным признакам классификации современных СУБД относятся:

*среда функционирования — класс компьютеров и операционных систем (платформа), на которых работает СУБД, в том числе разрядность ОС, на которую ориентируется СУБД(16-или32-разрядные);

*тип поддерживаемой в СУБД МД — сетевая, иерархическая или реляционная;

*возможности встроенного языка СУБД, его переносимость в другие прил (SQL, Visual Basic, ObjectPAL);

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

*возможность работы с нетрадиционными данными в корпоративных сетях (страницы HTML, сообщения электронной почты);

*используемая концепция работы с нетрадиционными данными: объектно-реляционные, объектные;

уровень использования—локальная (для настольных систем), архит-ра «клиент-сервер» с параллельной обработкой данных;

*использование объектной технологии OLE2.0;

*возможности интеграции данных из разных СУБД; *степень поддержки языка SQL и возможности работы с сервером БД (QL-сервером);

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

 

15. Архит-ра «Клиент - Сервер». М взаимодействия FS, RDA, DBS, AS, их анализ.

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

1) Управление данными, находящимися в базе;

2) Обработка данных (в том числе и с помощью прикладной программы пользователя);

3) Представление информации в виде, удобной для пользователя.

Если ИС размещается на одном компьютере, то все эти функции собраны вместе и выполняются по ранее рассмотренной схеме (обработка запросов пользователей). Если обработка данных осуществляется с использованием локальной сети (причем 2-ранговой), то возможны различные варианты распределения указанных функций между компьютерами (узлами) сети. В зависимости от количества видов узлов сети различают 2-звенные и 3-звенные М архитектуры «Клиент-Сервер».

Под сервером принято понимать компьютер, который обладает каким-либо ресурсом (аппаратным, программным, информационным).

Под клиентом принято понимать компьютер, который обращается для получения какого-либо ресурса.

I. Двухзвенные М.:

1. Модель удаленной обработки данных (модель файлового сервера FS-модель);

2. Модель удаленного доступа к данным (RDA – Remote Data Access);

3. Модель активного сервера БД (DBS – Data Base Server).

В М файлового сервера БД находится на сервере, СУБД располагается на клиенте. При этом функции представления данных сосредоточены полностью на клиенте, функция управления данными распределена между сервером и клиентом. Клиент формирует запрос к БД в командах языка манипулирования данными (DML), СУБД переводит этот запрос в последовательность файловых команд, которые по сети передаются на сервер. На сервере ОС, исполняя файловые команды, открывает файлы с данными и передает копии этих файлов по сети на клиент. На клиенте СУБД управляет обработкой данных и представлением результатов обработки.

 


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

· Прил разделяется на 2 взаимодействующих процесса: клиентский и серверный, причем сервер может обслуживать несколько клиентов.

Недостатки:

· Высокий сетевой трафик, т.к. по сети передаются копии файлов или блоки данных достаточно большого размера;

· Команды манипулирования данными на сервере сводятся только к файловым командам (открыть, сохранить и т.д.);

· Защита данных осуществляется только на уровне файловой системы.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 1287; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.