رفتن به مطلب

در مورد مبانی طراحی دیتابیس


پست های پیشنهاد شده

سلام دوستان

من هنوز هم توی دیتابیس گیرم!

ممنون میشم کمکم کنید:

- triggerها و viewها چه مزیتی دارن؟ اگه نباشن و باشن چه فرقی می کنه؟

- توی طراحی یه دیتابیسم ممنون میشم راهنمایی کنید:

می خوایم اعضا و مدیرانمون رو توی دیتابیس ذخیره کنیم. عضو عادی داریم که اصلا اکانت مدیریت نداره و یکی هم مدیریت کل داریم و یکی هم که همیشه عضو عادی هست و می تونه برای یک دوره به مدیر تبدیل بشه، اما سطح دسترسیش از مدیریت کل کمتره. برای طراحیش دیتابیسش چیکار باید کرد؟

ممنون

لینک به ارسال

trigger : رو میشه به add_filter رد وردپرس تشبیه کرد. به نوعی میشه برروی ورودی sql تغییرات ایجاد کرد و مدیریت

view : دستور select از پیش تعریف شده

براساس نیاز میتوانید استفاده کنید

جدول کاربرها میتواند یکی باشد

و فیلدی برای تعیین سطح دسترسی

لینک به ارسال
ارسال شده در (ویرایش شده)

trigger : رو میشه به add_filter رد وردپرس تشبیه کرد. به نوعی میشه برروی ورودی sql تغییرات ایجاد کرد و مدیریت

view : دستور select از پیش تعریف شده

براساس نیاز میتوانید استفاده کنید

جدول کاربرها میتواند یکی باشد

و فیلدی برای تعیین سطح دسترسی

ممنون

ولی اینا رو اطلاع داشتم، فایدشون چیه؟! کی نباشن مشکلی پیش میاد؟

خوب اعضای عادی اصلا نیازی به نام کاربری و رمز عبور ندارن، اونوقت برای این همه عضو دو تا فیلد خالی داریم!

ویرایش شده توسط Anisi
لینک به ارسال

فایده در کاربردش هست

اگر میخواهید فیلتر بزارید برروی ورودی sql

اگر میخواهید مانیتور کنید ورودیهارو

یک امکان هست. استفاده ازش ضروری نیست

اعضا به معنای افرادی که عضو میشوند و دارای کاربری هستند

میتوانید برای فیلدهای مشترک یک جدول

و برای فیلدهای غیرمشترک جداول دیگری در نظر بگیرید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...