КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |