Ekspert Ask

DBMS əsas funksiyaları

Modern bazası sistemləri çox obyektlərin istifadə, lakin hər kəs onlar nə bilir, siz bazası funksiyaları istifadə edə bilərsiniz necə. Bu alətlər imkanları bir çox var, belə ki, onlar nə edə bilər ki, başa düşmək lazımdır və istifadəçi üçün faydalı nə tam istifadə etmək üçün.

məlumatların idarə olunması

İlk növbədə, verilənlər bazası funksiyaları xarici yaddaş məlumatların emalı daxildir, və bu funksiya yalnız birbaşa bazasında daxil mağaza məlumat üçün lazım olan, həm də belə sürətli almaq kimi müxtəlif ofis vəzifələri yerinə yetirmək üçün EP əsas strukturları təmin edir müxtəlif hallarda hər hansı bir faylları çıxış. başqaları hətta səviyyəsində, iş üçün təmin edərkən müəyyən qaydalara, fəal, müxtəlif fayl sistemi imkanı istifadə xarici yaddaş qurğuları. Amma bu halda yüksək inkişaf dərəcəsi ilə verilənlər bazası funksiyaları, istifadəçi, hər halda, hər hansı bir sistem istifadə olub məlumat deyil, və əgər, necə faylları təşkil etmək üçün ki, qeyd dəyər. Xüsusilə, sistem verilənlər bazası daxil obyektlərin adlandırılması öz sifariş dəstək olmuşdur.

RAM bufer idarə

hallarda böyük əksəriyyəti verilənlər bazası funksiyası kifayət qədər həcmli verilənlər bazası istifadə etmək üçün ümumi və minimum ölçüsü tez-tez daha çox mövcud RAM edir. xarici yaddaş ilə mübadilə edilə hər data maddə üçün müalicə halda əgər, əlbəttə ki, sonuncu sürəti yalnız real seçim RAM öz buffering məlumat artırmaq üçün belə faktiki olaraq, sistemin sürəti uyğun olacaq. Bu halda, əməliyyat sistemi UNİX misal üçün, bir bu təmin etmək üçün kifayət qədər deyil, bir sistem geniş bufer təmin belə ki məqsəd və əsas funksiyaları bazası istifadə bazasında hər bir konkret bir hissəsi buffering faydalı xüsusiyyətləri barədə məlumatların daha böyük həcmi var. Buna görə inkişaf sisteminə buferlər öz dəsti, həmçinin unikal fənn kimi onların dəyişdirilməsini dəstək.

Bu, bütün verilənlər bazası xatirəsinə davamlı olması diqqət nəzarət sistemlərinin ayrı xətt var ki, qeyd dəyər. Bu istiqamətdə yaxın gələcəkdə bilgisayarınızda RAM məbləği artıq buffering narahat olacaq və burada bazasında bu cür əsas funksiyaları yalnız vaxt düşəcək ki, genişləndirmək olacaq ki, ehtimal əsaslanır. Hal-hazırda bütün bu işlər test mərhələsində hələ də.

əməliyyat idarə

A əməliyyat bir şəxs kimi yanaşır məlumat bazası idarəetmə sisteminin tətbiqi ilə əməliyyatlar ardıcıllıqla deyil. əməliyyat tam uğurla icra, sistem xarici yaddaş və ya bu dəyişikliklər heç biri, onun edilmiş dəyişikliklər bazasında dövlət əks olunmayacaq gösterir. Bu əməliyyat istifadə verilənlər bazası məntiqi bütövlüyünü dəstəkləmək üçün tələb olunur. Bu sistem digər növləri əhəmiyyətli dərəcədə fərqli olan bir istifadəçi bazası, məqsəd və funksiyası istifadə edərək hətta əməliyyat mexanizmi düzgün əlbəttə saxlanılması bir şərt olduğunu qeyd etmək lazımdır.

Hər hansı bir əməliyyat ardıcıl dövlət yalnız başlayır əmlak bazası və beləliklə çox rahat bazasında fəaliyyət vahid kimi istifadə edilməsi, prosedur başa çatdıqdan sonra eyni dövlət onu yaradır. əməliyyatların düzgün idarə hər bir istifadəçi nəzarət sistemi ilə paralel olaraq icra edilir, prinsipcə, bütöv hissəsi hiss edə bilərsiniz. Lakin, onlar bir multiuser sistemi istifadə əgər iş insanlar hələ də həmkarlarının iştirakı hiss zaman bu bir çox hallarda olduğu kimi, bir şəkildə bir idealizə təmsil edir, amma əslində bu bazasında çox anlayışı təmin edir. Belə multi-user bazası kimi funksiyaları, həmçinin serial icra planı və serialization kimi əməliyyat idarə anlayışları ilə bağlı olmuşdur.

Onlar nə deməkdir?

paralel çalıştırılabilir əməliyyat Serializing əldə ümumi təsiri onların ardıcıl icra, nəticə əldə qarışıq ekvivalent çıxdığı onların iş planı xüsusi tikintisini nəzərdə tutur.

Serial icra plan serialization gətirib çıxarır fəaliyyət xüsusi quruluşu var. Sistem əməliyyatlar qarışıq həqiqətən bir serial icrasını təmin etmək əldə əgər bir istifadəçi rejimi ilə müqayisədə bir az yavaş işləyəcək ki, istisna olmaqla, əlbəttə ki, sonra əməliyyat yaradılan hər hansı bir istifadəçi, başqalarının varlığı, tamamilə görünməz olacaq.

bəzi əsas serialization alqoritm var. mərkəzləşdirilmiş sistem, ən məşhur bu gün synchronization ələ müxtəlif verilənlər bazası obyektləri əsaslanır alqoritmlər var. Hər hansı bir serialization alqoritm halda müəyyən verilənlər bazası obyektlərin əldə etmək haqqında iki və ya daha əməliyyatların münaqişəsinin imkanı verir. Belə bir vəziyyətdə, bu proseduru dəstək, bir və ya daha çox prosesləri vasitəsilə bazasında hər hansı bir dəyişiklik aradan qaldırılması üçün, ki, geri gəzmək lazımdır. Bu yalnız bir çox istifadəçi sistemi, bir başqaları iştirakı hiss hallarda biridir.

giriş

müasir sistemləri üçün əsas tələblərindən biri xarici yaddaş informasiya saxlama etibarlılığını təmin etməkdir. Xüsusilə, verilənlər bazası əsas funksiyalarından biri hər hansı bir proqram və ya hardware çatışmazlığı ortaya çıxdıqdan sonra bazası son əlaqəli dövlət bərpa etmək imkanı daxildir ki, təmin edir. hardware uğursuzluqlar üçün iki variantları nəzərdən aparıldı hallarda böyük əksəriyyətində:

  • Sizin kompüter (ən ümumi halda - Emergency Power Off) ani stop kimi təfsir edilə bilər ki, yumşaq;
  • xarici media saxlanan məlumatların qismən və ya tam itirilməsi ilə xarakterizə olunur ki, sərt.

proqram uğursuzluqlar Nümunələr təcili sistemi kapatma kimi DBMS əsas funksiyalarından biri daxil deyil ki, hər hansı imkandan istifadə və ya müəyyən bir əməliyyat başa çatmayıb vasitəsi hər hansı bir istifadəçi kommunal, qəza çalışırıq zaman. ikincisi halda bir əməliyyatın nəticələrinin aradan qaldırılması üçün zəruri isə ilk vəziyyət yumşaq uğursuzluq xüsusi növü kimi hesab edilə bilər.

Əlbəttə ki, normal bazası bərpası üçün hər halda əlavə məlumat müəyyən lazımdır. Başqa sözlə, məlumat bazasında data storage etibarlılıq normal saxlanılması üçün məlumat saxlama ixtisar təmin etməlidir, və məlumatların bir hissəsi diqqətlə mühafizə edilməlidir bərpa istifadə olunur. lazımsız məlumatların qorunmasının təmin edilməsi ən ümumi metod, dəyişikliklər giriş nəzərdə tutulur.

Bu və necə istifadə nədir?

jurnal verilənlər bazası funksiyaları bir sıra daxil deyil əldə edilir bazası xüsusi hissəsidir və bu, çox diqqətlə saxlanılır. Bəzi hallarda, hətta eyni zamanda müxtəlif fiziki media jurnalının iki nüsxədə, dəstək verir. Mağaza bazasının əsas hissəsində baş verən hər hansı dəyişikliklər barədə məlumat aldı və müxtəlif nəzarət sistemləri dəyişikliklər müxtəlif səviyyələrdə journaled bilər. Bəzi hallarda, bir günlük giriş xüsusi ilə tam uyğundur məntiq əməliyyat bir Veritabanları istifadə iki yanaşma birləşməsi cəlb edərkən, xarici yaddaş səhifə modifikasiyası ilə bağlı bir minimum daxili əməliyyat - haradasa dəyişikliklər.

Hər halda, bir jurnal "önləyici qeyd strategiyası" deyilən. onun tətbiqi rekord, dəyişən obyekt əvvəl jurnalının xarici yaddaş düşür hər hansı bir məlumat bazası obyekt bir dəyişiklik göstərir. Məlumdur funksiyaları əgər Access verilənlər bazası hər hansı uğursuzluqlar halında bazası bərpa ilə bağlı hər hansı bir problem həll etmək üçün jurnal istifadə edərək, bu protokol ilə normal riayət daxildir.

qayıtmaq

sadə vəziyyət fərdi əməliyyat bərpa qayıdacaqdır edir. Bu proseduru üçün, bir sistem geniş değiştir istifadə etmək lazım deyil və bu, hər bir əməliyyat üçün yerli jurnal dəyişiklik əməliyyatları istifadə, və sonra hər rekord sonlarından, tərs əməliyyatları yerinə əməliyyat geri roll üçün kifayət edir. verilənlər bazası funksiyası strukturu tez-tez belə bir quruluş istifadə edilir, lakin əksər hallarda yerli logs hələ dəstəklənmir və sistem geniş tərəfindən həyata keçirilən fərdi əməliyyatların hətta fərdi alma, və ki, əks siyahısı birləşdirilmiş hər əqdin bütün qeydlər.

heç bir müxtəlif obyektlərin ola bilər də, uğursuzluq baş zaman başa əməliyyatları tərəfindən redaktə edilmişdir müxtəlif obyektlərin uğurla RAM bufer məzmunu istifadə edərək təqsiri əvvəl başa çatdırılmışdır təkmilləşdirilmiş olanları əlavə edə bilərsiniz yumşaq uğursuzluq xarici verilənlər bazası yaddaş halında hansı oxşar problemlər var zaman tamamilə yox. protokol mütləq bu cür obyektlərin dəyişikliklər aid xarici yaddaş, yazmaq yerli jurnalların istifadə üçün təmin riayət olunur.

yumşaq uğursuzluq ortaya çıxdıqdan sonra bərpa prosesinin əsas məqsədi natamam prosedurlarının izləri ola bilməz belə Şərq Tərəfdaşlığı ildə başa əməliyyat üçün hər hansı bir dəyişiklik təyinat halda yarana olardı əsas bazası xarici yaddaş, bir dövlətdir. Bu təsiri nail olmaq üçün, əsas bazası funksiyaları bu halda, nəticələri nəticədə xarici yaddaş görünmez əməliyyat təkrar bağımsız əməliyyatlar Geriye Yuvarla var. Bu proses əsasən jurnal və buferlər idarə təşkilinə aid incəliklərini, bir çox ehtiva edir.

Hard uğursuzluqlar

Lazım gələrsə ağır uğursuzluqlar baş jurnal, həm də verilənlər bazası yedekleme yalnız sonra, verilənlər bazası bərpa edin. sonuncu jurnal doldurmaq başladı o zaman verilənlər bazası tam surəti. çox ciddi tələblər tətbiq xarici yaddaş onun qorunmasına, qeyd kimi, əlbəttə ki, bir normal bərpa proseduru üçün, buna görə də, bir jurnal təhlükəsizlik tələb edir. Bu halda, məlumat bazasının bərpa fəlakət zamanı başa bütün aparılır əməliyyatları ifa olunur jurnalının arxiv surətləri əsasında edir. Zərurət olduqda, hətta iş natamam əməliyyatlar oynamış və bərpa prosesi başa çatdıqdan sonra onların normal iş davam, lakin ən real sistemi belə bir proseduru özlüyündə ağır uğursuzluq sonra bərpa nisbətən uzun proseduru bu səbəbdən aparılmır bilər.

dil Support

müasir bazaları müxtəlif dillərdə istifadə ilə işləmək, və birdən çox dil üçün xüsusi dəstək verən müasir sistem əhəmiyyətli dərəcədə fərqli erkən verilənlər bazası, təyin, funksiyaları və digər xüsusiyyətləri. Bu, müvafiq olaraq, verilənlər bazası şeması və məlumat manipulyasiya müəyyən etmək üçün nəzərdə, əsasən SDL və DML idi.

SDL istifadəçilər üçün mövcuddur bazası xüsusi strukturu tanımaq üçün, verilənlər bazası, məntiqi strukturu müəyyən etmək üçün istifadə olunur. DML də informasiya operatorları manipulyasiya bir sıra daxildir bazasında məlumat, eləcə də silmək, dəyişdirmək və ya mövcud məlumatlardan istifadə etməyə imkan verir.

DBMS xüsusiyyətləri dəstək müxtəlif növ ilkin yaradılması, verilənlər bazası normal fəaliyyəti üçün lazım olan bütün resursları təmin, və standart istifadəçi interfeysi təmin edən vahid inteqrasiya dil daxildir. SQL istifadə relational sistemləri bu gün ən ümumi bazasının əsas funksiyaları təmin edir standart dil.

Bu nədir?

İlk növbədə dil, ki, DML və SDL əsas funksiyaları birləşdirir xüsusi semantika müəyyən imkan verir relational verilənlər bazası , və lazımi məlumat manipulyasiya. dəstək xidmət masalar xüsusi rehberler əsasında dönüşüm daxili tanımlayıcıları ilə compiler obyekt adları tərəfindən həyata keçirilir ki, mənada dil səviyyədə birbaşa dəstəyi Beləliklə müxtəlif adlandırma bazası obyektləri. nəzarət sisteminin əsas, prinsip, cədvəllər və ya fərdi sütun ilə qarşılıqlı deyil.

SQL dil bazası məhdudiyyətlər müəyyən etmək üçün xüsusi alətlər siyahısı da daxildir. Yenə hər hansı belə məhdudiyyətlər xüsusi masalar, kataloqlar daxil edilir, və bütövlüyü monitorinq linqvistik səviyyədə birbaşa həyata keçirilir ki, verilənlər bazası bütövlüyü məhdudiyyətlər mövcuddur əsasında fərdi bazası modifikasiya hesabatları compiler oxuma prosesində müvafiq kodu yaratmaq üçün xərcləyir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.birmiss.com. Theme powered by WordPress.