۰
subtitle
ارسال: #۱
  
نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
سلام دوستام جواب سوال ۷۲ درس پایگاه داده کنکور دانشگاه هاازاد سال ۹۲ کدوم تست میشه میشه توضیح بدید؟
۳
ارسال: #۲
  
نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
trigger میشه جوابش
trigger مجموعه اعمالی هست که ما مینویسیم تا در مواقع مشخصی به صورت خودکار اجرا بشه . مثلا می گیم وقتی یک نمره برای یک دانشجو ثبت شد در جدول نمرات در جدولی که اطلاعات عمومی دانشجو ذخیره میشه ( شامل معدل کل) معدل کل از نو حساب بشه و update بشه .
برای ایجاد log هم میشه استفاده کرد . به این ترتیب که هر عملی انجام شد در پایگاه ما در جدولی زمان و نوع عمل ( درج یا حذف یا ویرایش )رو درج کنیم که برای کار مدیران مفیده.
grant برای اهدای سطح دسترسی به کاربران پایگاه داده استفاده میشه ( امتیاز درج و حذف و ویرایش)
assertion برای ایجاد قوانین جامعیت به کار برده میشه. مثلا مشخص می کنیم که وقتی میخوایم اطلاعات درسی رو در جدول دروس وارد کنیم نباید تعداد واحد کمتر از ۱ باشه. این قوانین باید در کل دوران زندگی پایگاه برقرار باشن. ( با دستور check هم میشه این قوانین رو ایجاد کرد )
stored procedure ها هم مجموعه دستوراتی هستند که ما زیاد در برنامه از اونها استفاده می کنیم بنابراین به صورت یک procedure نوشته میشن و در خود پایگاه ذخیره میشن و در مواقع لزوم فراخوانی میشن ( مثل توابع در زبان های برنامه سازی)
trigger مجموعه اعمالی هست که ما مینویسیم تا در مواقع مشخصی به صورت خودکار اجرا بشه . مثلا می گیم وقتی یک نمره برای یک دانشجو ثبت شد در جدول نمرات در جدولی که اطلاعات عمومی دانشجو ذخیره میشه ( شامل معدل کل) معدل کل از نو حساب بشه و update بشه .
برای ایجاد log هم میشه استفاده کرد . به این ترتیب که هر عملی انجام شد در پایگاه ما در جدولی زمان و نوع عمل ( درج یا حذف یا ویرایش )رو درج کنیم که برای کار مدیران مفیده.
grant برای اهدای سطح دسترسی به کاربران پایگاه داده استفاده میشه ( امتیاز درج و حذف و ویرایش)
assertion برای ایجاد قوانین جامعیت به کار برده میشه. مثلا مشخص می کنیم که وقتی میخوایم اطلاعات درسی رو در جدول دروس وارد کنیم نباید تعداد واحد کمتر از ۱ باشه. این قوانین باید در کل دوران زندگی پایگاه برقرار باشن. ( با دستور check هم میشه این قوانین رو ایجاد کرد )
stored procedure ها هم مجموعه دستوراتی هستند که ما زیاد در برنامه از اونها استفاده می کنیم بنابراین به صورت یک procedure نوشته میشن و در خود پایگاه ذخیره میشن و در مواقع لزوم فراخوانی میشن ( مثل توابع در زبان های برنامه سازی)
۰
ارسال: #۳
  
حل گردن و بررسی سوال پایگاه داده
سلام دوس من
به نظرم trigger هست دیگه که مثلا به عنوان یک عکس العمل برای آپدیت و یا insert به طور خودکار اجرا میشه
۱ که سطح دسترسی باهاش تعیین میکنن
۴ sp که خب کاربر باید اجراش کنه
۲هم میشه که یه سری محدودیت برای فیلدها اعمال کرد مثلا نمره بین صفر تا بیست ( البته نمیدونم اینو درست گفتم یا نه ! )
به نظرم trigger هست دیگه که مثلا به عنوان یک عکس العمل برای آپدیت و یا insert به طور خودکار اجرا میشه
۱ که سطح دسترسی باهاش تعیین میکنن
۴ sp که خب کاربر باید اجراش کنه
۲هم میشه که یه سری محدودیت برای فیلدها اعمال کرد مثلا نمره بین صفر تا بیست ( البته نمیدونم اینو درست گفتم یا نه ! )
۰
ارسال: #۴
  
نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
بسیار ممنونم هستم میشه سوال ۶۸ و۶۹ و۷۱ رو هم توضیح بدید
(۱۹ مرداد ۱۳۹۲ ۱۰:۲۲ ق.ظ)Nima Masghadi نوشته شده توسط: trigger میشه جوابشبسیار ممنونم از توضیحات کاملتون میتونم بپرسم تو کدوم منبع این موضوعات رو بیشتر توضیح داد؟منظورم کدوم کتاب؟من تو مقسمی نتونستم پیدا کنم؟
trigger مجموعه اعمالی هست که ما مینویسیم تا در مواقع مشخصی به صورت خودکار اجرا بشه . مثلا می گیم وقتی یک نمره برای یک دانشجو ثبت شد در جدول نمرات در جدولی که اطلاعات عمومی دانشجو ذخیره میشه ( شامل معدل کل) معدل کل از نو حساب بشه و update بشه .
برای ایجاد log هم میشه استفاده کرد . به این ترتیب که هر عملی انجام شد در پایگاه ما در جدولی زمان و نوع عمل ( درج یا حذف یا ویرایش )رو درج کنیم که برای کار مدیران مفیده.
grant برای اهدای سطح دسترسی به کاربران پایگاه داده استفاده میشه ( امتیاز درج و حذف و ویرایش)
assertion برای ایجاد قوانین جامعیت به کار برده میشه. مثلا مشخص می کنیم که وقتی میخوایم اطلاعات درسی رو در جدول دروس وارد کنیم نباید تعداد واحد کمتر از ۱ باشه. این قوانین باید در کل دوران زندگی پایگاه برقرار باشن. ( با دستور check هم میشه این قوانین رو ایجاد کرد )
stored procedure ها هم مجموعه دستوراتی هستند که ما زیاد در برنامه از اونها استفاده می کنیم بنابراین به صورت یک procedure نوشته میشن و در خود پایگاه ذخیره میشن و در مواقع لزوم فراخوانی میشن ( مثل توابع در زبان های برنامه سازی)
۰
ارسال: #۵
  
نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
خواهش میکنم. کاملترین مرجع برای درس پایگاه داده کتاب c.j.date هست که همه اینها در اونجا به خوبی توضیح داده شده. کتاب های کنکوری معمولا این مباحث رو پوشش نمیدن. اما در کتاب دکتر مصطفی حق جو تقریبا به صورت مختصر و مفید توضیح داده شدند.
ارسال: #۶
  
RE: نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
(۱۹ مرداد ۱۳۹۲ ۱۰:۵۷ ق.ظ)Nima Masghadi نوشته شده توسط: خواهش میکنم. کاملترین مرجع برای درس پایگاه داده کتاب c.j.date هست که همه اینها در اونجا به خوبی توضیح داده شده. کتاب های کنکوری معمولا این مباحث رو پوشش نمیدن. اما در کتاب دکتر مصطفی حق جو تقریبا به صورت مختصر و مفید توضیح داده شدند.بسیار بسیار متشکرم از رهنمایی شما فقط میتونم بپرسم این بحث مربوط به کدوم فصل از پایگاه داده ها میشه؟
۰
ارسال: #۷
  
نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:
مسلما جواب سوال trigger میشه
این بحث به طور مفصل در فصل جامعیت پایگاه داده روحانی رانکوهی جلد دوم ( برای کارشناسی ارشد) در بخشی با نام رهانا( معادل فارسی صحیح برای trigger که توسط خود دکتر انتخاب شده) کاملا توضیح داده شده، می تونید در مباحث ECA(Event-Condition-Action)a تو منابع دنبالش بگردید. این بحث جزیی از یک پایگاهی فعال Active DB می باشد که در حقیقت شبیه سازی خیلی اندکی از سیستم فعال در یک پایگاه داده است.
برای درک کامل مطلب می تونید به منابع مرتبط با سیستم های فعال که کتاب های زیادی در این مورد نوشته شده و مبحث داغ و روزی است و دارن روش خیلی کار می کنن( یه جورایی DB ها ی هوشمندی به طور خودکار در مقابل رویداد های سیستم واکنش صحیح نشون میدن، زیر سیستم های مدیریت دانش، استنتاج داش، موتور دانش و قواعد، سیستم های خبره و هوشمند در سیستم های فعال بسیار استفاده میشه و بحث خیلی مفصای هستش).
در کتاب دیت در این مورد زیاد صحبت نشده و خیلی مختصر و مفید در حد نیاز یه پایگاه داده بهش اشاره شده، برای درک کامل مطلب می تونید به منابعی چون :
Barral chita and Lobo jorge. " Formal charachterization of Active Databases"a
Baily james , " Active database and agents syste,m"a
Philipi a. " Using active database mechansims to build cooperative application"a
به نقل از کتاب روحانی رانکوهی
مراجعه کنید
این بحث به طور مفصل در فصل جامعیت پایگاه داده روحانی رانکوهی جلد دوم ( برای کارشناسی ارشد) در بخشی با نام رهانا( معادل فارسی صحیح برای trigger که توسط خود دکتر انتخاب شده) کاملا توضیح داده شده، می تونید در مباحث ECA(Event-Condition-Action)a تو منابع دنبالش بگردید. این بحث جزیی از یک پایگاهی فعال Active DB می باشد که در حقیقت شبیه سازی خیلی اندکی از سیستم فعال در یک پایگاه داده است.
برای درک کامل مطلب می تونید به منابع مرتبط با سیستم های فعال که کتاب های زیادی در این مورد نوشته شده و مبحث داغ و روزی است و دارن روش خیلی کار می کنن( یه جورایی DB ها ی هوشمندی به طور خودکار در مقابل رویداد های سیستم واکنش صحیح نشون میدن، زیر سیستم های مدیریت دانش، استنتاج داش، موتور دانش و قواعد، سیستم های خبره و هوشمند در سیستم های فعال بسیار استفاده میشه و بحث خیلی مفصای هستش).
در کتاب دیت در این مورد زیاد صحبت نشده و خیلی مختصر و مفید در حد نیاز یه پایگاه داده بهش اشاره شده، برای درک کامل مطلب می تونید به منابعی چون :
Barral chita and Lobo jorge. " Formal charachterization of Active Databases"a
Baily james , " Active database and agents syste,m"a
Philipi a. " Using active database mechansims to build cooperative application"a
به نقل از کتاب روحانی رانکوهی
مراجعه کنید
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close