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

راهنمایی و کمک در طراحی ساختار دیتابیس خارجی

Mahan  10 سال پیش  10 سال پیش
0 0

سلام دوستان

اگر خدا بخواد دارم رو یه برنامه کار میکنم که باید از دیتابیس خارجی استفاده کنم . تا حدودی جلو بردم کارو ولی الان که تقریبن اواخر کار هستم احساس میکنم طراحی دیتابیسم دارای اشکال هست و اصولی طراحی نشده از دوستانی که در این مورد مطلع هستند درخواست راهنمایی و مساعدت دارم ممنون از همگی

برنامه داری 2 بخش اصلی‌ست و هر یک از این بخش‌ها خودش شامل 10 فصل میشه وهریک از این 10 فصل دارای 10 الی 15 صفحه محتواست که به کاربر نمایش داده میشه.کل دیتابیس تقریبن شامل 300 رکورد . ساختار دیتابیسی که ایجاد کردم رو قرار میدم دوستان اهل فن یک نگاه بندازند و راهنمایی کنند بهترین حالت برای طراحی دیتابیس برای همچین برنامه ای چیه و آیا اصلن این چیزی که من نوشتم درست هست یا نه!!  پیشاپیش ممنون از لطف همه دوستان

ساختار دیتابیس:

برای دیتابیس من یک تیبل ساختم با 6 فیلد که شامل 1 . آیدی 2-بخش 3- فصل 4-صفحه 5-محتوا 6- علاقه مندی

که  آیدی ؛ علاقه‌مندی وصفحه  از جنس integer هستند و مابقی از نوع TEXT  میشه گفت به شکل زیر:

FAVORITE content page Seasons chapters ID
0 محتوای نهایی مورد نظر برای نمایش 1  مثلن  فصل پنجم  مثلن بخش 1 1
0 محتوای مورد نظر 5 مثلن فصل سوم مثلن بخش 2 2

 البته من 2نمونه سطر گذاشتم اینجا ولی این دیتا بیس تقریبن 300 سطر داره

0 0
یک توضیح: در ستون chapters هریک از بخش 1 و بخش 2 حدود 150 بار تکرار میشه! هر یک از فصلهای بخش 1 (حدود 10 فصل دارههربخش)14بار تکرار میشه ؛ یعنی مثلن فصل پنجم از بخش 1 در جدول بالا 14 سطر تکرار میشه با شماره صفحه از 1 الی 14 در سطرهای مختلف قرار میگیره؛ امیدوارم متوجه منظورم شده باشین وگرنه بیشتر توضیح بدم! خودم فکر میکنم باید چند جدول طراحی بشه حالا منتظر نظرات اساتید میمونم تا راهنمایی کنند. (10 سال پیش)
+1 0
با توجه به تعداد رکوردهای شما و مقادیر و نوع اطلاعات اون ها تفکیک زیاد لازم نیست انجام بدهید و حتی به همین شکل فعلی هم بد نیست. فقط برای اینکه فهرست را سریع تر لود کنید می تونید فهرست را در یک جدول مجزا قرار دهید و با یک ID به جدول محتوا مربوط کنید. تفکیک بیشتر اطلاعات به صورت منطقی به ذهن من نمی رسه. (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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