برای تصویب تراکنشها در یک مقر داده، بایستی از خاصیتی طراحی سایت در مشهد به نام ACID نگهبانی نمایند. ACID مخفف Atomicity، Consistency، Isolation و Durability می باشد. Atomicity: این خواص به خواص تمامی یا این که هیچ مشهور میباشد. در واقع، یک تراکنش یا این که می بایست تماما در ACID انجام گردد یا این که نه. Consistency: سازش یعنی یک تراکنش، ACID را از یک شرایط سازگار به یک موقعیت سازگار دیگر جابجایی می دهد. اما ممکن میباشد این سازش میان تراکنش (هنگامی هنوز تراکنش کل نشده میباشد) نقض گردد.
Isolation: برای مثال در ACID، یک سری تراکنش با یکدیگر در هم اکنون انجام میباشند، این تراکنشها نباید از اجرای یک دیگر آگاه شوند. یعنی این تراکنشها می بایست طوری جاری ساختن شوند که انگار، تنها همین تراکنش در هم اکنون انجام مجموعاَ ACID میباشد.
Durability: پایداری بدین معناست که یک تراکنش بعداز اتمام می بایست در خاطر باقی بماند. یعنی در صورتیکه یک تراکنش با توفیق به اتمام رسید، حاصل فعالیت، با جدا برق یا این که حادثههای دیگر از فی مابین نرود.
اجزای دیتابیس
اجزای متعدد تشکیلدهنده دیتابیسهای دارای اسم و رسم عبارتند از:
دشوارافزار: طاقت فرساافزار در واقع یک رابط کاربری میان کامپیوترها و سیستمهای حقیقی و واقعی ارائه مینماید.
نرم افزار: قابل انعطافافزارها به استفاده کننده این قابلیت و امکان را می دهند تا با دیتابیس رابطه برقرار نماید.
استفاده کننده: یوزرها اشخاصی میباشند که به طرزهای مختلفی با دیتابیس رابطه داراهستند.
نرمافزارنویسها (DBP): اشخاصی که ساختار دیتابیس را پیاده سازی مینمایند.
طراحان (DBD): عده ای که به یاری لهجههای متعدد برای مثال SQL دیتابیسها را میسازند.
رئیس مقر داده (DBA): اشخاصی که دیتابیس را رئیس مینمایند.
یوزرها آخری (End users): عده ای که از دادهها به کارگیری مینمایند.
داده: اطلاعاتی که می بایست در دیتابیس ذخیره شوند.
پردازهها: آیین نامهها و ضوابط برای پیاده سازی و اجرای دیتابیس می باشند.
لهجه دسترسی: برای اینکه بتوانیم به دیتاهای مو جود در دیتابیس دسترسی داشته باشیم به کار گیری میگردند.
پردازشگر درخواستها: این نصیب درخواستهای استفاده کننده را به گروهای از دستور کارهای سطح ذیل تبدیل مینماید.
دیتابیس منیجر (رئیسکننده) مجال انجام: نصیب مهم برنامه DBMS محسوب میشود که رابط کاربری با نرم افزارها و درخواستهای تصویبگردیده به وسیله یوزرها تولید مینماید و دسترسی حین انجام را ممکن میسازد.
رئیسکننده داده: مسئولیت در اختیار گرفتن داده در دیتابیس را بر ذمه داراست.
برای تصویب تراکنشها در یک مقر داده، بایستی از خاصیتی طراحی سایت در مشهد به نام ACID نگهبانی نمایند. ACID مخفف Atomicity، Consistency، Isolation و Durability می باشد. Atomicity: این خواص به خواص تمامی یا این که هیچ مشهور میباشد. در واقع، یک تراکنش یا این که می بایست تماما در ACID انجام گردد یا این که نه. Consistency: سازش یعنی یک تراکنش، ACID را از یک شرایط سازگار به یک موقعیت سازگار دیگر جابجایی می دهد. اما ممکن میباشد این سازش میان تراکنش (هنگامی هنوز تراکنش کل نشده میباشد) نقض گردد.
Isolation: برای مثال در ACID، یک سری تراکنش با یکدیگر در هم اکنون انجام میباشند، این تراکنشها نباید از اجرای یک دیگر آگاه شوند. یعنی این تراکنشها می بایست طوری جاری ساختن شوند که انگار، تنها همین تراکنش در هم اکنون انجام مجموعاَ ACID میباشد.
Durability: پایداری بدین معناست که یک تراکنش بعداز اتمام می بایست در خاطر باقی بماند. یعنی در صورتیکه یک تراکنش با توفیق به اتمام رسید، حاصل فعالیت، با جدا برق یا این که حادثههای دیگر از فی مابین نرود.
اجزای دیتابیس
اجزای متعدد تشکیلدهنده دیتابیسهای دارای اسم و رسم عبارتند از:
دشوارافزار: طاقت فرساافزار در واقع یک رابط کاربری میان کامپیوترها و سیستمهای حقیقی و واقعی ارائه مینماید.
نرم افزار: قابل انعطافافزارها به استفاده کننده این قابلیت و امکان را می دهند تا با دیتابیس رابطه برقرار نماید.
استفاده کننده: یوزرها اشخاصی میباشند که به طرزهای مختلفی با دیتابیس رابطه داراهستند.
نرمافزارنویسها (DBP): اشخاصی که ساختار دیتابیس را پیاده سازی مینمایند.
طراحان (DBD): عده ای که به یاری لهجههای متعدد برای مثال SQL دیتابیسها را میسازند.
رئیس مقر داده (DBA): اشخاصی که دیتابیس را رئیس مینمایند.
یوزرها آخری (End users): عده ای که از دادهها به کارگیری مینمایند.
داده: اطلاعاتی که می بایست در دیتابیس ذخیره شوند.
پردازهها: آیین نامهها و ضوابط برای پیاده سازی و اجرای دیتابیس می باشند.
لهجه دسترسی: برای اینکه بتوانیم به دیتاهای مو جود در دیتابیس دسترسی داشته باشیم به کار گیری میگردند.
پردازشگر درخواستها: این نصیب درخواستهای استفاده کننده را به گروهای از دستور کارهای سطح ذیل تبدیل مینماید.
دیتابیس منیجر (رئیسکننده) مجال انجام: نصیب مهم برنامه DBMS محسوب میشود که رابط کاربری با نرم افزارها و درخواستهای تصویبگردیده به وسیله یوزرها تولید مینماید و دسترسی حین انجام را ممکن میسازد.
رئیسکننده داده: مسئولیت در اختیار گرفتن داده در دیتابیس را بر ذمه داراست.