تالار گفتمان مانشت
تعریف محدودیت های پایگاه داده - نسخه‌ی قابل چاپ

تعریف محدودیت های پایگاه داده - lotus - 19 بهمن ۱۳۹۲ ۱۰:۰۲ ق.ظ

سلام
اگر ممکنه در مورد create assertion و create trigger و علی الخصوص موارد کاربردش توضیح بدیدHuh
یعنی مثلا برا اعمال محدویت ارجاعی هستن؟دامنه ای؟ چی؟
ممنون

RE: تعریف محدودیت های پایگاه داده - mahsalove - 19 بهمن ۱۳۹۲ ۰۲:۱۸ ب.ظ

با دستور CREATE ASSERATION می توان محدودیت ها رو روی بانک اعمال کرد و به عبارت دیکر مانند قسمت check در تعریف جدول(Create table) قوانین جامعیتی را بیان نمود.قوانین جامعیتی هم شامل هر ۳ قاعده جامعیت یعنی:درون رابطه ای, موجودیت و دامنه , ارجاع است.
Create Asseration<name> Check
(.....)

در SQL های جدید بانک اطلاعاتی پویا با دستور Create Trigger پشتیبانی می شود.با این دستور می توان به DBMS دستور داد که در صورت بروز شرط خاصی عمل ویزه ای را انجام دهد مثلا می توان کاری کرد که در صورت تغییر یک رکورد رکورد قبلی در یک فایل دیگر(جهت بایگانی)ذخیره شود.

RE: تعریف محدودیت های پایگاه داده - sonia11 - 20 بهمن ۱۳۹۲ ۱۲:۴۲ ق.ظ

Create Asseration امکانی است برای اعلان قواعد و محدودیت های جامعیتی

Create Triggerامکانی است اجرایی برای اعمال قواعد یا محدودیت جامعیتی که مثلا توسط Create Asserationتعریف شده.