Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ2.doc
Скачиваний:
26
Добавлен:
24.12.2018
Размер:
451.58 Кб
Скачать

35.Функциональные возможности и производительность субд.

Осн. функции СУБД: 1) Ведение системного каталога, доступного конечным пользователям. Системный каталог, или словарь данных, явл. хранилищем инф-ии, описывающей данные в БД. Обычно в нем хранятся след. данные: а) имена типы и размеры элементов данных, имена связей, б) накладываемые на данные ограничения поддержки целостности, в) внешняя концептуальная и внутр. схемы и отображения между ними и др. Наличие системного каталога позволяет:1) централизовано хранить инф-ию о данных, что обеспечивает контроль доступа к этим данным и любому др. ресурсу;2) легко обнаружить избыточность и противоречивость описания отд. элементов данных;3) протоколировать внесение в БД изменений и определить их последствия еще до их внесения, поскольку в системном каталоге зафиксированы все существующие элементы данных, установленные между ними связи, а также все их пользователи;4) усилить меры обеспечения безопасности;5) выполнять аудит сохраняемой инф-ии.2) Поддержка транзакций. Транзакция-набор действий, выполняемых отд. пользователем или прикладной программой с целью доступа или изменения содержимого БД. 3)Поддержка параллельной работы. 4) Восстановление базы данных после сбоев. Журнал - особая часть БД, недоступная пользователям СУБД и поддерживаемая с особой тщательностью, в кот. поступают записи обо всех изменениях основной части БД.5) Контроль доступа к данным. 6) Поддержка обмена данными. - Поддержка целостности данных. 7) Поддержка независимости от данных. Производительность СУБД оценивается: - временем выполнения запросов;- скоростью поиска информации в неиндексированных полях;- временем выполнения операций импортирования БД из др. форматов;- скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;- макс. числом параллельных обращений к данным в многопользовательском режиме;- временем генерации отчета. На производительность СУБД оказывают влияние два фактора:1) СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которую не испытывают др. программы;2)производительность собственных прикладных программ сильно зависит от правильного проектирования и построения БД.

36.Клас-ция субд. Режимы работы поль-ля.

Клас – ция:

1)По степени универс-ти: общего и спец. назнач-ия.

2) По типу модели данных, поддерживаемому СУБД: -иерархические. Первая иерарх.СУБД - система IMS (Information Management System) компании IBM, коммерч. распр-ние к. нач-сь в 1968 г.; - сетевые. Первая сетевая СУБД - система IDS (Integrated Data Store), разраб. компанией General Electric немного позже системы IMS; - реляционные. Первые коммерч. реляц. СУБД от компаний IBM, Oracle Corporation, Relation Technology Inc. появились в нач. 80-х. - объектно-реляционные (постреляц.). Продолжают исп-ть стандартн. язык запросов для реляц. БД – SQL, но с объектными расширениями; - объектно-ориентированные. В их основе лежит объектно-ориентированная модель обработки данных. - многомерные, в основе к-ых лежит многомерная модель данных.

3) На общем уровне все: - профессиональные (промышленные), к-ые предст. собой программн. основу для разработки автоматизированных систем упр-ния крупными эк-кими объектами. Oracle, DB2, Sybase, Informix, Inqres, Progress.

- персональные (настольные). Ориент-ны на решение задач локального пользователя или компактной группы поль-лей и предназ-ны для исп-ния на ПК, это объясняет их второе название – настольные. DBASE, FoxBase, FoxPro, Clipper, Paradox, Access.

В наст. время среди СУБД выделяют СУБД (условно говоря) промежуточные между профессиональными и персональными. SQL Windows/SQL Base, Interbase, Microsoft SQL Server. 4) по поддерживаемому режиму работы: Однопользовательские и Многопользовательские (с мультидоступом).

Режимы работы пользователя с субд

1) Через меню системы. Реализ-ся чаще всего в виде разл. меню и диалог.окон, с пом. к-ых польз-ль постепенно уточняет, какие д-вия хочет вып-ть и инф-цию получить из БД. Для этого не надо знать языка СУБД. 2) Командный режим – интеракт. режим.Система выдаёт подсказку и ожидает ответа – ввод соотв-щей команды, после чего она осущ-ет синтаксич. контроль текста введён. команды и (при отсут. ошибок) вып-ет команду. Этот режим требует опред. подготовки польз-ля, но обесп-ет более быстр. доступ к ресурсам БД. 3) Программный режим. Обесп-ет орг-цию доступа к данным и управление ими из прикладн. программ. Польз-ль м. писать пр-мы на языке команд, к-ый поддерживает СУБД, производить отладку и вып-ние пр-м. Текст пр-мы м. вводить с пом. встроенного текст. или др. редактора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]