من میخوام یک سایت برای نرم افزار مشاغل می خوام که نام شغل و گروه و تصویر و یک سری توضیحات در مورد اون نرم افزار داشته باشه در مورد طراحی دیتا بیس و جداول راهنمایی می خواستم؟
خودم فیلد id,title.groupname,description,imagename را قرار دادم
من میخوام یک سایت برای نرم افزار مشاغل می خوام که نام شغل و گروه و تصویر و یک سری توضیحات در مورد اون نرم افزار داشته باشه در مورد طراحی دیتا بیس و جداول راهنمایی می خواستم؟
خودم فیلد id,title.groupname,description,imagename را قرار دادم
متوجه سوال شما نشدم،
در یک سایت می خواهید نرم افزار معرفی کنید یا می خواید یک نرم افزار برای مشاغل تولید کنید؟؟
در سایت نرم افزار های موجود برای شغل ها را معرفی کنیم
خوب این نرم افزار های مشاغل به چه صورتی هستن؟ برای هر شغلی یک نرم افزار داریم یا اینکه یک نرم افزار برای چند تا شغل مورد استفاده است؟
برای هر شغلی ممکنه چندین نرم افزار داشته باشیم
من فرض را براین می گیرم که یک نرم افزار می تواند برای چندین شغل استفاده شود و هر شغلی می تواند چندین نرم افزار داشته باشد. در این صورت ساختار جداول شما به این شکل است:
می تونید سایر مشخصات نرم افزار ها را هم نگهداری کنید مثل متدلوژی های استفاده شده در نرم افزار، محل ساخت، تولید کنندگان، قیمت و ...
- یک جدول برای انواع مشاغل در نظر بگیرید(کد شغل، نام شغل).
- یک جدول برای نرم افزارها(کد نرم افزار، نام نرم افزار، سال ساخت، توضیحات، عکس و ...)
- یک جدول هم برای نرم افزارهای مشاغل(کد نرم افزار مشاغل، کد نرم افزار، کد شغل)
من به این دیتابیس یک جدول گروه قرار دادم که که شماره گروه و نام گروه را ذخیره کردم که مشاغل هر گروه را ذخیره می کند و حالا می خواهم برای هر گروه یک زیر گروه تعریف کنم ایا برای اینکار یک جدول جدا برای زیرگروه تعریف کنم با فیلد زییر گروه را در جدول گروه قرار بدم؟
ممنون
بهتره برای زیر گروه هم یک جدول مستقل در نظر بگبرید. از گروه اصلی به گروه فرعی و از گروه فرعی به مشاغل.
منظورتون اینکه کلید اصلی زیر گروه را به عنوان کلید خارجی در جدول گروه قرار بدم؟ ببخشید این سوالات اماتور را میپرسم تازه کار هستم