DBMS-də verilənlər bazası əməliyyatı

Bir tələbənin ümumi qiymətlərini hesablamalı olduğumuzu düşünək. Bəs onda hansı addımlar var? Hər mövzuda qiymətləri alın (yalnız 3 mövzumuz olduğunu söyləyin), cəmi hesablayın və sonra göstərin. Burada bütün 3 addım əməliyyatlar adlanır. Bunlar daha da bölünə bilməyən 3 kiçik hərəkətdir.

Yuxarıdakı nümunədən əməliyyatın verilənlər bazasında kiçik bir hərəkət / əməliyyat olduğunu başa düşürük. Bu əməliyyatlar, məlumatların verilənlər bazasından daxil edilməsi, silinməsi, yenilənməsi və ya məlumatların alınması kimi bir şey ola bilər. Əməliyyat alınırsa, verilənlər bazasını dəyişdirmir. Lazımi məlumatları verilənlər bazasından çıxarır. Əməliyyatlar əlavə / silmə / yeniləmə varsa, DB-ni dəyişdirəcəkdir. Sonra əməliyyat üçün iki vəziyyət mövcuddur - əməliyyatdan əvvəl və əməliyyatdan sonra. Bəzi əməliyyatlar həm əldə etmə, həm də DB-də dəyişikliklər daxil ola bilər.

Yuxarıdakı ümumi qiymətləri hesablamaq nümunəmiz yalnız axtarış əməliyyatına malikdir - işarələri verilənlər bazasından götürür və istifadəçiyə vermək üçün toplama həyata keçirir. Verilənlər bazasını dəyişdirmir. Tələbələrin CGPA-nı yeniləmək üçün başqa bir əməliyyatımız olduğunu düşünək. Bu vəziyyətdə nə olur? Hər bir tələbənin ümumi qiymətləri yuxarıdakı kimi hesablanacaq və sonra CGPA qərarını vermək üçün ümumi qiymətlər CGPA qiymətləri meyarları ilə müqayisə ediləcəkdir. CGPA hesablandıqdan sonra DB-yə güncəlləşəcəkdir. Beləliklə, bu əməliyyatın DB-də dəyişikliklər olacaqdır. Əməliyyatdan əvvəl vəziyyət CGPA olmadan və əməliyyatdan sonra CGPA ilə idi. Burada CGPA hesablanmasında iştirak edən hər bir addım fərdi əməliyyatlar təşkil edir.

DB -də hər hansı bir əməliyyat və ya istifadəçi istəyi, sorğuda iştirak edən əməliyyatlar toplusu tam olaraq tamamlandıqda və ya ümumiyyətlə tamamlanmadıqda tamamlanır. Qismən tamamlanma vəziyyətində olması lazım deyil. Bu tərəfindən müəyyən edilir əməliyyat idarəetmə konsepsiyası aşağıdakı.

Translate »
1