آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

طراحی بخش کامنت در طراحی پایگاه داده

محمد آقا  11 سال پیش  11 سال پیش
0 0

سلام دوستان، وقت بخیر 

یه سوالی داشتم 

فرض کنید یک listview داریم، با کلیک روی هرکدوم وارد اکتیویتی مربوطه میشیم و توی اون اکتیویتی بخش کامنت های مردم رو داریم که از پایگاه داده خونده میشن و نمایش داده میشن، برای این کار، طراحی پایگاه داده به چه صورتی باشه در بهینه ترین حالت قرار داره ؟

یعنی کامنت های مربوط به هر اکتیویتی رو به چه طریقه متمایز کنم با اکتیویتی های دیگه ؟

ممنون

0 0
برای کامنت ها از یه جدول مجزا استفاده کنی بهتره ! (11 سال پیش)
0 0
خب فرض کنیم یه جدول جدا برای کامنت ها داریم، هر دسته از کامنت ممکنه مربوط به یه اکتیویتی خاص باشن، چطور یه PRIMARY KEY بزارم که اینهارو از هم جدا کنه ؟ آیا راه حلش PRIMARY KEY هست یا راه بهتری داره ؟ (11 سال پیش)
+1 0
برای جدول کامنت باید یک کلید خارجی تعریف کنی که در واقع همون PrimaryKey جدول اپلیکیشن ها است.ولی کلید خارجی دیگه لازم نیست منحصر به فرد باشه. فقط یک فیلده با همون نوع فیلدی که برای Primary Key جدول اپلیکشن ها ساختی. حالا تو صفحه هر اپلیکیشن کافیه از جدول کامنت ها رو این فیلد فیلتر کنی و کامنت هایی رو نشون بدی که فیلد کلید خارجی اونا برابر با فیلد PrimaryKey جدول اپلیکیشن ها باشه. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .