Глава методы, средства и механизмы обеспечения безопасности базы



Download 1,7 Mb.
Pdf ko'rish
bet7/116
Sana11.06.2022
Hajmi1,7 Mb.
#655434
TuriРеферат
1   2   3   4   5   6   7   8   9   10   ...   116
Bog'liq
3.Безопасность базы данных

прикладным программным обеспечением,
т.е. предназначенным для решения конкретных прикладных задач, СУБД 
изначально выполняли и 
системные функции —
расширяли возможности 


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

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

организация и поддержание физической структуры данных во 
внешней памяти; 

организация доступа к данным и их обработка в оперативной и 
внешней памяти. 
Организация и поддержание логической структуры данных
(схемы 
базы данных) обеспечивается средствами 
модели организации данных. 
В 
обиходе просто «модель данных». 
Модель данных
определяется способом организации данных
ограничениями целостности и множеством операций, допустимых над 
объектами организации данных. Соответственно модель данных разделяют 
на три составляющие — 
структурную, целостную
и 
манипуляционную.
Известны три основные модели организации данных: 
• иерархическая; 
• сетевая; 
• реляционная. 
Модель организации данных, по сути, определяет 
внутренний 
информационный язык 
автоматизированного банка данных, реализующего 
автоматизированную информационную систему. 
Модели данных, поддерживаемые СУБД, довольно часто используются 
в качестве критерия для классификации СУБД. Исходя из этого, различают 
иерархические СУБД, сетевые СУБД
и 
реляционные СУБД. 
Другой важной функцией СУБД является 
организация и поддержание 
физической структуры данных во внешней памяти.
Эта функция включает 
организацию и поддержание внутренней структуры файлов базы данных
иногда называемой 
форматом файлов базы данных,
а также создание и 
поддержание специальных структур (индексы, страницы) для эффективного 


25 
и упорядоченного доступа к данным. В этом плане эта функция тесно связана 
с третьей функцией СУБД — организацией доступа к данным. 
Организация и поддержание физической структуры данных во внешней 
памяти может производиться как на основе штатных средств файловых 
систем, так и на уровне непосредственного управления СУБД устройствами 
внешней памяти. 
Организация доступа к данным и их обработка в оперативной и 
внешней памяти
осуществляется через реализацию процессов, получивших 
название 
транзакций

Транзакцией 
называют 
последовательную 
совокупность операций, имеющую отдельное смысловое значение по 
отношению к текущему состоянию базы данных
. Так, например, транзакция 
по удалению отдельной записи в базе данных последовательно включает 
определение страницы файла данных, содержащей указанную запись, 
считывание и пересылку соответствующей страницы в буфер оперативной 
памяти, собственно удаление записи в буфере ОЗУ, проверку ограничений 
целостности по связям и другим параметрам после удаления и, наконец, 
«выталкивание» и фиксацию в файле базы данных нового состояния 
соответствующей страницы данных. 
Транзакции принято разделять на две разновидности — изменяющие 
состояние базы данных после завершения транзакции и изменяющие 
состояние БД лишь временно, с восстановлением исходного состояния 
данных после завершения транзакции. Совокупность функций СУБД по 
организации и управлению транзакциями называют 
монитором транзакций

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


26 
функционального элемента СУБД не реализуется. Соответственно в 
многопользовательских СУБД главной функцией монитора транзакций 
является обеспечение эффективного совместного выполнения транзакций над 
общими данными сразу от нескольких пользователей. 
Непосредственная обработка и доступ к данным в большинстве СУБД 
осуществляется через организацию в оперативной памяти штатными 
средствами операционной системы или собственными средствами системы 
буферов оперативной памяти, 
куда на время обработки и доступа 
помещаются отдельные компоненты файла базы данных (страницы). 
Поэтому другой составной частью функций СУБД по организации доступа и 
обработки данных является 
управление буферами оперативной памяти.
Еще одной важной функцией СУБД с точки зрения организации 
доступа и обработки данных является так называемая журнализация всех 
текущих изменений базы данных. 
Журнализация
представляет собой 
основное средство обеспечения сохранности данных при всевозможных 
сбоях и разрушениях данных. Во многих СУБД для нейтрализации подобных 
угроз создается журнал изменений базы данных с особым режимом хранения 
и размещения.
Резервная копия БД и журнал изменений, как правило, размещаются на 
отдельных от основного файла БД носителях. 
Схематично взаимодействие компонент СУБД представлено на
рис. 1.1.
Ядром

Download 1,7 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   116




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish