زمان کنونی: ۱۷ اردیبهشت ۱۴۰۳, ۰۱:۳۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

ارسال:
  

To-67 پرسیده:

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

سلام دوستام جواب سوال ۷۲ درس پایگاه داده کنکور دانشگاه هاازاد سال ۹۲ کدوم تست میشه میشه توضیح بدید؟


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۳
ارسال:
  

Nima Masghadi پاسخ داده:

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

trigger میشه جوابش
trigger مجموعه اعمالی هست که ما مینویسیم تا در مواقع مشخصی به صورت خودکار اجرا بشه . مثلا می گیم وقتی یک نمره برای یک دانشجو ثبت شد در جدول نمرات در جدولی که اطلاعات عمومی دانشجو ذخیره میشه ( شامل معدل کل) معدل کل از نو حساب بشه و update بشه .
برای ایجاد log هم میشه استفاده کرد . به این ترتیب که هر عملی انجام شد در پایگاه ما در جدولی زمان و نوع عمل ( درج یا حذف یا ویرایش )‌رو درج کنیم که برای کار مدیران مفیده.
grant برای اهدای سطح دسترسی به کاربران پایگاه داده استفاده میشه ( امتیاز درج و حذف و ویرایش)
assertion برای ایجاد قوانین جامعیت به کار برده میشه. مثلا مشخص می کنیم که وقتی میخوایم اطلاعات درسی رو در جدول دروس وارد کنیم نباید تعداد واحد کمتر از ۱ باشه. این قوانین باید در کل دوران زندگی پایگاه برقرار باشن. ( با دستور check هم میشه این قوانین رو ایجاد کرد )
stored procedure ها هم مجموعه دستوراتی هستند که ما زیاد در برنامه از اونها استفاده می کنیم بنابراین به صورت یک procedure نوشته میشن و در خود پایگاه ذخیره میشن و در مواقع لزوم فراخوانی میشن ( مثل توابع در زبان های برنامه سازی)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bargozideh پاسخ داده:

حل گردن و بررسی سوال پایگاه داده

سلام دوس من
به نظرم trigger هست دیگه که مثلا به عنوان یک عکس العمل برای آپدیت و یا insert به طور خودکار اجرا میشه
۱ که سطح دسترسی باهاش تعیین میکنن
۴ sp که خب کاربر باید اجراش کنه
۲هم میشه که یه سری محدودیت برای فیلدها اعمال کرد مثلا نمره بین صفر تا بیست ( البته نمیدونم اینو درست گفتم یا نه ! )
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

To-67 پاسخ داده:

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

بسیار ممنونم هستم میشه سوال ۶۸ و۶۹ و۷۱ رو هم توضیح بدید

(۱۹ مرداد ۱۳۹۲ ۱۰:۲۲ ق.ظ)Nima Masghadi نوشته شده توسط:  trigger میشه جوابش
trigger مجموعه اعمالی هست که ما مینویسیم تا در مواقع مشخصی به صورت خودکار اجرا بشه . مثلا می گیم وقتی یک نمره برای یک دانشجو ثبت شد در جدول نمرات در جدولی که اطلاعات عمومی دانشجو ذخیره میشه ( شامل معدل کل) معدل کل از نو حساب بشه و update بشه .
برای ایجاد log هم میشه استفاده کرد . به این ترتیب که هر عملی انجام شد در پایگاه ما در جدولی زمان و نوع عمل ( درج یا حذف یا ویرایش )‌رو درج کنیم که برای کار مدیران مفیده.
grant برای اهدای سطح دسترسی به کاربران پایگاه داده استفاده میشه ( امتیاز درج و حذف و ویرایش)
assertion برای ایجاد قوانین جامعیت به کار برده میشه. مثلا مشخص می کنیم که وقتی میخوایم اطلاعات درسی رو در جدول دروس وارد کنیم نباید تعداد واحد کمتر از ۱ باشه. این قوانین باید در کل دوران زندگی پایگاه برقرار باشن. ( با دستور check هم میشه این قوانین رو ایجاد کرد )
stored procedure ها هم مجموعه دستوراتی هستند که ما زیاد در برنامه از اونها استفاده می کنیم بنابراین به صورت یک procedure نوشته میشن و در خود پایگاه ذخیره میشن و در مواقع لزوم فراخوانی میشن ( مثل توابع در زبان های برنامه سازی)
بسیار ممنونم از توضیحات کاملتون میتونم بپرسم تو کدوم منبع این موضوعات رو بیشتر توضیح داد؟منظورم کدوم کتاب؟من تو مقسمی نتونستم پیدا کنم؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Nima Masghadi پاسخ داده:

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

خواهش میکنم. کاملترین مرجع برای درس پایگاه داده کتاب c.j.date هست که همه اینها در اونجا به خوبی توضیح داده شده. کتاب های کنکوری معمولا این مباحث رو پوشش نمیدن. اما در کتاب دکتر مصطفی حق جو تقریبا به صورت مختصر و مفید توضیح داده شدند.
نقل قول این ارسال در یک پاسخ

ارسال:
  

To-67 پاسخ داده:

RE: نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

(۱۹ مرداد ۱۳۹۲ ۱۰:۵۷ ق.ظ)Nima Masghadi نوشته شده توسط:  خواهش میکنم. کاملترین مرجع برای درس پایگاه داده کتاب c.j.date هست که همه اینها در اونجا به خوبی توضیح داده شده. کتاب های کنکوری معمولا این مباحث رو پوشش نمیدن. اما در کتاب دکتر مصطفی حق جو تقریبا به صورت مختصر و مفید توضیح داده شدند.
بسیار بسیار متشکرم از رهنمایی شما فقط میتونم بپرسم این بحث مربوط به کدوم فصل از پایگاه داده ها میشه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

esi پاسخ داده:

نام دستوراتی که بعنوان عکس العمل در یک پایگاه داده بصورت خودکار اجرا میشود:

مسلما جواب سوال 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
به نقل از کتاب روحانی رانکوهی
مراجعه کنید
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست معرفی منبع برای دروس پایگاه داده پیشرفته، تجارت و آموزش الکترونیکی ehsannaq3 ۱۲ ۱۳,۲۴۱ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۹ ب.ظ
آخرین ارسال: bijibuji
  فیلم کامل آفلاین پایگاه داده استاد خلیلی فر mona64 ۶ ۵,۷۱۶ ۱۱ آذر ۱۴۰۲ ۱۰:۱۵ ق.ظ
آخرین ارسال: Noura9999
  دانلود حل نمونه مسائل پایگاه داده المصری jazana ۳ ۶,۳۶۰ ۱۱ آبان ۱۴۰۲ ۰۸:۰۳ ب.ظ
آخرین ارسال: M--mohammadi
  راهنمایی در مورد تعریف محیط عملیاتی داروخانه برای آز پایگاه داده ngmsshd ۲ ۷,۶۰۴ ۰۴ اردیبهشت ۱۴۰۲ ۰۵:۲۹ ب.ظ
آخرین ارسال: Eris_mw
  فایل تصویری پایگاه داده پیشرفته دکتر حق جو yaser.b ۱۹ ۱۶,۵۹۱ ۲۷ دى ۱۴۰۱ ۰۸:۳۴ ق.ظ
آخرین ارسال: zahrazahra54
Rainbow درخواست لینک دانلود جزوه پایگاه داده پارسه bijibuji ۰ ۲,۳۰۱ ۰۹ مرداد ۱۴۰۰ ۰۱:۰۴ ق.ظ
آخرین ارسال: bijibuji
  پیشنهاد نام برای سلسه گفتگوها با افراد مختلف Doctorwho ۰ ۱,۴۵۲ ۰۳ اردیبهشت ۱۴۰۰ ۱۲:۳۹ ق.ظ
آخرین ارسال: Doctorwho
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۱,۸۴۷ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  درخواست حل المسائل کتاب پایگاه داده پیشرفته سیلبرشاتس shahryar711 ۲ ۵,۸۶۹ ۲۲ آذر ۱۳۹۹ ۰۱:۲۷ ب.ظ
آخرین ارسال: zhila1994
  کمک برای حل تمرین پایگاه داده zhila1994 ۰ ۱,۹۹۶ ۲۲ آذر ۱۳۹۹ ۰۱:۲۵ ب.ظ
آخرین ارسال: zhila1994

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close