پاورپوینت

دانلود پاورپوینت

پاورپوینت

دانلود پاورپوینت

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ اگر دستورات خواندن و نوشتن تراکنش های مختلف همروند اجرا شوند، ممکن است بعضی از دستورات با هم برخورد داشته باشند. دستوراتی که با هم برخورد ندارند را می توان همروند اجرا کرد و آنهایی را که برخورد دارند را پی در پی اجرا می کنیم. در این پروژه شما با اجرای TEST CASEهای مختلف میتوانید با نحوه کار این روش آشنا شوید.   ...

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ) پروتکل های مبتنی بر قفل کاربردی ترین روش کنترل همروندی میباشند. در این روش که بر اساس تخصیص داده ها به تراکنشها است، هرگاه تراکنشی بخواهد برای خواندن یا نوشتن به داده ای دسترسی داشته باشد، ابتدا درخواست قفل مناسب با آن دستور را به واحدی به نام مدیر قفل (Lock Manager) میدهد. مدیر قفل هر درخواست رسیده برای یک داده را با قفلهایی که احیانا توسط تراکنشهای دیگر روی آن داده زده شده است مقایسه میکند. اگر این درخواست سازگار و مجاز باشد، درخواست مربوطه اجابت شده و روی داده قفل زده می شود و تراکنش میتواند به آن داده دسترسی داشته باشد. اما چنانچه درخواست قفل به دلیل عدم سازگاری با قفلهای از پیش زده شده اجابت نشود، تراکنش به حالت انتظار میرود تا زمانی که قفل های زده شده روی آن داده طوری آزاد شوند که قفل درخواستی مجاز باشد. در قفل دوحالتی (باینری) ، داده یا قفل است یا باز. اشتراک داده ها وجود ندارد و در خواست تراکنشها فقط در صورت باز بودن قفل داده مربوطه اجابت میشود. ...

تحقیق درباره پایگاه داده

تحقیق درباره پایگاه داده

پایگاه های داده   پیشرفت سریع علم کامپیوتر و کاربرد وسیعی که این تکنولوژی در کلیه امور زندگی بشر دارد از یک سو و حجم زیاد اطلاعات و نیاز بشر به سرعت،دقت و انسجام اطلاعات از سوی دیگر ،موجب گردید تا اینجا بانک های اطلاعاتی به عنوان یکی از موضوعات مهم و اساسی جامعه بشری مطرح شود. بانک اطلاعاتی با ساختار خاص خود،ذخیره ساختن اطلاعات را براحتی ممکن ساخته و کاربران مجاز نیز به سادگی به اطلاعات دسترسی می یابند. دو اصطلاح داده و اطلاعات که بیشتر اوقات به جای یکدیگر برده می شوند در سیستمهای اطلاعاتی مفاهیم متفاوتی دارند. داده ها در این سیستمهای اطلاعاتی عبارتند از : کلمات و ارزشهای واقعی که از طریق مشاهده و تحقیق بدست می آیند در حالی که اطلاعات داده های پردازش شده می باشند که برای گیرنده قابل درک بوده و با دانستن آن شروع به تصمیم گیری می کند. هر موجودیت از یکسری صفات تشکیل شده است که دارای مقادیر واقعی هستند و به عباراتی وجه تمایز یک موجودیت از موجودیت دیگر بشمار می رود. به عنوان مثال در سیستم دانشگاه اگر موجودیت دانشجو را در نظر بگیریم می توانیم صفات خاصه: نام ،نام خنوادگی،سن،سال تولد، ...

پروژه تحقیقاتی PDO PHP Data Objects افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها

پروژه تحقیقاتی PDO PHP Data Objects افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها

افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها PHP Data Objects PDO پروژه درس پایگاه داده، سیستم های اطلاعاتی، پایگاه داده پیشرفته، آزمایشگاه پایگاه داده، بانک های اطلاعاتی   PHP Data Object یک کتابخانه Database Connection Abstraction برای PHP 5 است و از PHP 5.1 به صورت پیش­فرض نصب شده است. در حقیقت یک افزونه سبک و قدرتمند PHP، برای برقراری ارتباط با پایگاه­ داده­ها می­باشد، که با زبان C/C++ نوشته شده است.   مباحث مطرح شده PDO چیست مزیت­های PDO کلاس­های تشکیل دهنده PDO ساخت یک پایگاه داده با mysql نحوه اتصال توسط PDO اجرای کوئری و انتخاب داده­ها یک مثال عملی برای استفاده از پایگاه داده PDO ای که ساخته شد نتیجه گیری منابع و مراجع   قسمتی از یکی از صفحات این تحقیق را در تصویر زیر ملاحظه می نمایید.   آنچه تحویل داده می شود: فایل ورد Microsoft Word .docx به زبان فارسی. فهرست هم دارد و بسیار شکیل و زیبا و مرتب نوشته شده است فایل PDF به زبان پارسی   تعداد صفحات فایل ورد ای ...

تحقیق درباره پایگاه داده

تحقیق درباره پایگاه داده

پایگاه های داده   پیشرفت سریع علم کامپیوتر و کاربرد وسیعی که این تکنولوژی در کلیه امور زندگی بشر دارد از یک سو و حجم زیاد اطلاعات و نیاز بشر به سرعت،دقت و انسجام اطلاعات از سوی دیگر ،موجب گردید تا اینجا بانک های اطلاعاتی به عنوان یکی از موضوعات مهم و اساسی جامعه بشری مطرح شود. بانک اطلاعاتی با ساختار خاص خود،ذخیره ساختن اطلاعات را براحتی ممکن ساخته و کاربران مجاز نیز به سادگی به اطلاعات دسترسی می یابند. دو اصطلاح داده و اطلاعات که بیشتر اوقات به جای یکدیگر برده می شوند در سیستمهای اطلاعاتی مفاهیم متفاوتی دارند. داده ها در این سیستمهای اطلاعاتی عبارتند از : کلمات و ارزشهای واقعی که از طریق مشاهده و تحقیق بدست می آیند در حالی که اطلاعات داده های پردازش شده می باشند که برای گیرنده قابل درک بوده و با دانستن آن شروع به تصمیم گیری می کند. هر موجودیت از یکسری صفات تشکیل شده است که دارای مقادیر واقعی هستند و به عباراتی وجه تمایز یک موجودیت از موجودیت دیگر بشمار می رود. به عنوان مثال در سیستم دانشگاه اگر موجودیت دانشجو را در نظر بگیریم می توانیم صفات خاصه: نام ،نام خنوادگی،سن،سال تولد، ...

پروژه تحقیقاتی PDO PHP Data Objects افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها

پروژه تحقیقاتی PDO PHP Data Objects افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها

افزونه ای سبک و قدرتمند برای برقراری ارتباط با تمامی پایگاه داده ها PHP Data Objects PDO پروژه درس پایگاه داده، سیستم های اطلاعاتی، پایگاه داده پیشرفته، آزمایشگاه پایگاه داده، بانک های اطلاعاتی   PHP Data Object یک کتابخانه Database Connection Abstraction برای PHP 5 است و از PHP 5.1 به صورت پیش­فرض نصب شده است. در حقیقت یک افزونه سبک و قدرتمند PHP، برای برقراری ارتباط با پایگاه­ داده­ها می­باشد، که با زبان C/C++ نوشته شده است.   مباحث مطرح شده PDO چیست مزیت­های PDO کلاس­های تشکیل دهنده PDO ساخت یک پایگاه داده با mysql نحوه اتصال توسط PDO اجرای کوئری و انتخاب داده­ها یک مثال عملی برای استفاده از پایگاه داده PDO ای که ساخته شد نتیجه گیری منابع و مراجع   قسمتی از یکی از صفحات این تحقیق را در تصویر زیر ملاحظه می نمایید.   آنچه تحویل داده می شود: فایل ورد Microsoft Word .docx به زبان فارسی. فهرست هم دارد و بسیار شکیل و زیبا و مرتب نوشته شده است فایل PDF به زبان پارسی   تعداد صفحات فایل ورد ای ...

پایگاه داده توزیع شده - 18 صفحه

پایگاه داده توزیع شده - 18 صفحه

ورد   چکیده هر سیستمی که بر روی مجموعه ای از ماشین ها که دارای حافظه اشتراکی نیستند، اجرا شده و برای کاربران به گونه ای اجرا شود که گویا بر روی یک کامپیوتر می باشند، یک سیستم توزیع شده است. در یک سیستم توزیع شده   : یک نرم افزار یا مجموعه نرم افزاری واحد و متحد الشکل بر روی هر گره اجرا می شود. همه ماشینها یک کرنل مشابه را اجرا می کند. هر کرنل منابع خود را کنترل می کند در دسترس بودن یک فاکتور مهم مرتبط با این سیستم ها است. طراحی نباید به گونه ای باشد که نیاز به اجرای همزمان کامپوننت های اساسی باشد. افزونگی بیشتر داده هاه باعث افزایش در دسترس بودن شده اما ناسازگاری را بیشتر میکند. قدرت تحمل نقص (Fault tolerance)  باعث پوشاندن خطاهای ایجاد شده توسط کاربر می شود . بدون کارآیی مناسب کلیه موارد استفاده نرم افزار بی فایده می باشد. اندازه گیری کارایی در سیستم های توزیع شده کار آسانی نیست. برای رسیدن به کارایی باید توازنی خاص در تعداد پیغامها و اندازه کامپوننهای توزیع شده بر قرار باشد . قابلیت گسترش یک اصل کلی برای توسعه سیستمهای توزیع شده می باشد. برای رسیدن به این قابلی ...

فایل داینامیک کردن صفحه وبسایت - LoadXmlDoc

فایل داینامیک کردن صفحه وبسایت - LoadXmlDoc

فایل-داینامیک-کردن-صفحه-وبسایت--loadxmldoc

توضیحات:
فایل داینامیک کردن صفحه وبسایت - LoadXmlDoc .

این فایل برای استخراج داده از پایگاه داده و تعامل بین زبان برنامه نویسی جاوا اسکریپت و php  به کار می رود.
برای استفاده از این برنامه فرض کنید میخواهیم در صفحه وبمان که با زبان php هست داده هایی رو از بانک اطلاعاتی استخراج کنیم بدون اینکه صفحه مان دوباره لود شود.
دانلود فایل

Datamart-Data Warehouse-Data Lake چیست

Datamart-Data Warehouse-Data Lake چیست

datamart-data-warehouse-data-lake-چیستData Lake چیست
مزایای Data Lack
مفاهیم کلیدی Data Lack
چرا Data Lackاهمیت دارد
Data Warehouse چیست
معماری Data warehous
مزایای Data warehous
مقایسه Data Base Data warehous
Data Mart چیست

دانلود فایل

پروژه نهایی پودمان 4 کتاب پیاده سازی سیستم های اطلاعاتی یازدهم کامپیوتر

پروژه نهایی پودمان 4 کتاب پیاده سازی سیستم های اطلاعاتی یازدهم کامپیوتر

پروژه-نهایی-پودمان-4-کتاب-پیاده-سازی-سیستم-های-اطلاعاتی-یازدهم-کامپیوتر

توضیحات:
پروژه نهایی پودمان 4 (پیاده سازی پایگاه داده در وب) کتاب پیاده سازی سیستم های اطلاعاتی یازدهم کامپیوتر، در قالب فایل sql.

فایل شامل جواب این 7 سوال و ساخت پایگاه میباشد.
"در نمایندگی یک شرکت خودروسازی، ماشین هایی برای تعمیر پذیرفته می شوند و تعدادی قطعه برای تعمیر ماشین مورد استفاده قرار می گیرند. هر ماشین توسط یک یا چند تعمیرکار تعمیر شده، در نهایت هزینه تعمیر به صورت برگ خرید برای مالک خودرو صادر می شود.

جدولی به نام تعمیرکار با فیلدهای کد تعمیرکار، نام تعمیرکار ایجاد کنید.
جدولی به نام تعمیر با فیلدهای کد تعمیر، کد نوع تعمیر، کد ماشین، کد قطعه، کد تعمیرکار ایجاد
کنید.
جدولی به نام قطعه با فیلدهای کد قطعه، نام قطعه و قیمت ایجاد کنید.
جدولی به نام نوع تعمیر با فیلدهای کد نوع تعمیر، نوع تعمیر و قیمت تعمیر ایجاد کنید.
جدولی به نام خودرو با فیلدهای کد و نام مالک، نام خودرو، کد، نوع و شماره پلاک خودرو ایجاد کنید.
جدولی به نام برگ خرید با فیلدهای کد برگ خرید، کد تعمیر، هزینه ایجاد کنید.
1 فهرست ماشین های تعمیرشده را به همراه نام مالک خودرو نمایش دهید.
٢ فهرست یک نوع ماشین تعمیرشده به همراه نام مالک خودرو نمایش دهید.
٣ نام قطعاتی که برای تعمیر خودرو با شماره پلاک 123 به کار رفته نمایش دهید.
٤ هزینه تعمیر نهایی یک خودرو را نمایش دهید.
٥ فهرست تعمیرکاران را به همراه لیست مشخصات تعمیر شده توسط آن نمایش دهید.
٦ کمترین و بیشترین هزینه تعمیر برای کدام خودرو انجام می شود.
٧ کمترین و بیشترین هزینه تعمیر که هر تعمیرکار انجام داده است چقدر بوده است."

دانلود فایل

نمودار ER سیستم بانک خون

نمودار ER سیستم بانک خون

 1 عدد  فرمت: عکس زبان فایل انگلیسی میباشد     پروژه ER سیستم بانک خون یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER سیستم بانک خون تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم بانک خون دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER سیستم بانک خون یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER انتقال پول

نمودار ER انتقال پول

1عدد  فرمت: عکس زبان فایل انگلیسی میباشد         پروژه ER  اننتقال پول یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER  اننتقال پول تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه  اننتقال پول دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER  اننتقال پول یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER سیستم مناقصه

نمودار ER سیستم مناقصه

 فرمت فایل دانلودی عکس است     پروژه ER سیستم مناقصه یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER سیستم مناقصه تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم مناقصه دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER سیستم مناقصه یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER دستور العمل

نمودار ER دستور العمل

    فرمت فایل دانلودی عکس است   پروژه ER دستور العمل یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER دستور العمل تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم رتبه نظامی دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER دستور العمل یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER سیستم کرایه ماشین

نمودار ER سیستم کرایه ماشین

      فرمت فایل دانلودی عکس است پروژه ER سیستم کرایه ماشین یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER سیستم کرایه ماشین تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم کرایه ماشین دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER سیستم کرایه ماشین یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER سیستم رتبه نظامی

نمودار ER سیستم رتبه نظامی

    فرمت فایل دانلودی عکس است   پروژه ER سیستم رتبه نظامی یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER سیستم رتبه نظامی تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم رتبه نظامی دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER سیستم رتبه نظامی یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

نمودار ER سیستم نام نویسی

نمودار ER سیستم نام نویسی

    فرمت فایل دانلودی عکس است   پروژه ER سیستم نام نویسی یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER سیستم نام نویسی تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه سیستم رتبه نظامی دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER سیستم نام نویسی یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

پایگاه داده از یک دارنده حساب

پایگاه داده از یک دارنده حساب

      پروژه ER پایگاه داده از یک دارنده حساب یک نمودار ای آر کامل می باشد که بر اساس استاندارد ها و اصول اصلی درس پایگاه داده طراحی و نوشته شده است. تمامی موجودیت های نمودار ER پایگاه داده از یک دارنده حساب تا سطح ۳NF نرمال سازی شده است و در آنها کلید های اصلی و خارجی مشخص شده و ارتباط بین جداول و موجودیت ها و ارتباط بین این موجودیت ها و نوع ارتباط بین موجودیت ها (۱ به ۱ یا ۱ به چند یا چند به چند) در نمودار ای آر رسم شده است. پروژه دارای نمودار ارتباط بین جداول ( ERD ) می باشد که در آن روابط یک به یک و یا یک به چند بودن جداول به طور کامل نمایش داده شده است. نمودار ER پایگاه داده از یک دارنده حساب یک پروژه بسیار مناسب برای درس پایگاه داده و آزمایشگاه پایگاه داده می باشد.   ...

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ

دانلود پروژه درس پایگاه داده پیشرفته -بررسی پی در پی پذیری در برخورد (Conflict Serializability)- زبان برنامه نویسی سی شارپ اگر دستورات خواندن و نوشتن تراکنش های مختلف همروند اجرا شوند، ممکن است بعضی از دستورات با هم برخورد داشته باشند. دستوراتی که با هم برخورد ندارند را می توان همروند اجرا کرد و آنهایی را که برخورد دارند را پی در پی اجرا می کنیم. در این پروژه شما با اجرای TEST CASEهای مختلف میتوانید با نحوه کار این روش آشنا شوید.   ...

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking) به همراه داکیومنت (زبان برنامه نویسی سی شارپ)

دانلود پروژه پایگاه داده پیشرفته -قفل گذاری باینری یا دو حالتی (Binary Locking)  به همراه داکیومنت (زبان برنامه نویسی سی شارپ) پروتکل های مبتنی بر قفل کاربردی ترین روش کنترل همروندی میباشند. در این روش که بر اساس تخصیص داده ها به تراکنشها است، هرگاه تراکنشی بخواهد برای خواندن یا نوشتن به داده ای دسترسی داشته باشد، ابتدا درخواست قفل مناسب با آن دستور را به واحدی به نام مدیر قفل (Lock Manager) میدهد. مدیر قفل هر درخواست رسیده برای یک داده را با قفلهایی که احیانا توسط تراکنشهای دیگر روی آن داده زده شده است مقایسه میکند. اگر این درخواست سازگار و مجاز باشد، درخواست مربوطه اجابت شده و روی داده قفل زده می شود و تراکنش میتواند به آن داده دسترسی داشته باشد. اما چنانچه درخواست قفل به دلیل عدم سازگاری با قفلهای از پیش زده شده اجابت نشود، تراکنش به حالت انتظار میرود تا زمانی که قفل های زده شده روی آن داده طوری آزاد شوند که قفل درخواستی مجاز باشد. در قفل دوحالتی (باینری) ، داده یا قفل است یا باز. اشتراک داده ها وجود ندارد و در خواست تراکنشها فقط در صورت باز بودن قفل داده مربوطه اجابت میشود. ...