• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

سوال در مورد SQL Server2000

resident

Registered User
تاریخ عضویت
5 دسامبر 2005
نوشته‌ها
96
لایک‌ها
2
برای مکانیزه کردن سیستم بایگانی یک شرکت جدولی به نام file برای نگهداری اطلاعات پرونده ها و یک جدول به نام title برای نگهداری اطلاعات عنوانها ویک جدول به نام letter برای نگهداری مشخصات نامه ها در نظر گرفته ام.(هر پرونده شامل چند عنوان و هر عنوان شامل تعدادی نامه میباشد)
بخشی از جدول file و title به شکل زیر است.
file
--------------------------
subject File id
عمومی 1
طرح پنجم 2
طرح ششم 3

title
-------------------------------------------
File subject File i d Title id
طططططططط 1 1
سسسسسسسسس 1 2
ددددددددددددددد 3 3
ئئئئئئئئئئئئئئئئئئئئ 2 4
وووووووووووو 3 5
هههههههههههههه 1 6

من میخوام title id مربوط به هر پرونده از یک شروع شود و یک واحد یک واحد افزایش یابد.درضمن title id از نوع identity است. به نظر شما راهی وجود داره که مثلا در این قسمت برای آخرین title با file id=1 ، title id=3 رو اختصاص بده نه 6 رو .راهی وجود داره یا اینکه باید برای عنوانهای هر پرونده یک جدول مجزا در نظر گرفت؟
ممنونم
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
من دقیق متوجه نشدم شما چی میگی ولی فکر کنم فهمیدم خواسته تون چیه!

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