منتخب بازارچه

طراحی Table در SQL SRV 2008 R2 برای پرسنل

arses-saeid

کاربر تازه وارد
با سلام
من میخوام یه Table طراحی کنم که مربوط به پرسنل یه شرکت هستش و این نرم افزار در بخش درمان مورد استفاده قرار می گیره! حالا سوالی که برای من ایجاد شده:
هر شخص در شرکت یه کد اختصاصی دارد، می تواند زن یا مرد باشد. تا اینجا مشکلی ندارم اطلاعات پرسنلی شو زدم.
اما هر شخص در سیستم درمان زیر مجموعه بیمه شده خودش رو داره، این موضوع می تونه مربوط به همسر، فرزندان، پدرش، مادرش باشه برای افزودن نسبت های خانوادگی همه اینا تو یه Table باشه یا باید نسبت های خانوادگی در جدول دیگر ذخیره شود؟
برای بالا بردن سرعت Loading هم باید فکر کرد.

لطفا راهنمایی کنید

جزییات: Tbl_Personnel.png Tbl_SubPersonnel.png Tbl_Relationship.png
- برای شخص اصلی من با فیلد کد پرسنلی، نام، و نام خانوادگی در یک Table فقط همین سه فیلد رو ذخیره کردم چون خیلی جاها ازش استفاده می کنم.
- برای زن و مرد یه Table ساختم. به منظور فراخوانی و بالا بردن سرعت کد
- برای همسر، همسردوم، فرزند پسر، فرزند دختر، پدر شخص بیمه شده، مادر شخص بیمه شده هم جدا یه Table زدم فقط اسامی فراخوانی شود این نسبت ها.
- برای Field های وضعیت تاهل، تابعیت، ملیت، دین، مذهب، استان، شهرستان، محل تولید از Table استان، محل تولد از Table استان فراخوانی شود رو جدا زدم که با DropDownList بخونم تو فرم.
 
بالا