پست پنجم رو دارم میزنم و هنوز کسی به جز آقای کشاورز پست نزده . اما خوب حتما به دلیل ایم محرمه و دوستان سرشون شلوغ تر از ماست . به هر حال امیدوارم .....
سلام دوستان خوبم .
بانك مربوط به برنامه اي رو كه قصد دارم روش كار كنيم رو ساختم . فايلش رو هم اينجا ميزارم . خوب هر كي خواست ميتونه برداره و اون رو Attach كنه . من با SQL Server 2005 اون رو ساختم كه به شرح زيره :
جداول :
Builders (توليد كنندگان)
Bid : int كد توليد كننده (كه كليد اصلي هم هست)
Bname : nvarchar(40) نام توليد كننده
City : nvarchar(20) شهر
Qty : int تعداد توليد كرده
Stuffs (كالاها)
Sid : int كد كالا
Sname : Nvarchar(40) نام كالا
ManuFacture (توليد)
Bid : Int كد توليدكننده
Sid : int كد كالا
Cnt : int تعداد توليد
خوب پس جداول مون به شرح بالا شد .
از اينجا به بعد كار اصلي شروع ميشه .
عمليات اصلي افزودن ، اصلاح و حذف رو بايد رو هر كدوم از اين جدول ها بايد انجام بديم .
(كه من خودم در اين زمينه چيزي نمي دونم . البته طبق اون چيزهايي كه ديشب انجام دادم به يك نتايجي رسيدم كه در پست بعدي اونها رو توضيح ميدم . كه البته اگه همينطور باشه كه فكر ميكنم تمام كارها رو انجام دادم و تنها يك مشكل پيش مياد كه حالا در پست بعدي ميگم )
طبق اون چيزهايي كه من تا به حال در مورد برنامه نويسي تحت شبكه (براي بانك اطلاعاتي) فهميدم:
نكته ي مهمي كه در اين زمينه هست اينه كه بايد ما اين رو كنترل بكنم كه مثلا اگه كاربري فلان ركورد رو حذف كرد يا اصلاح كرد و كاربر ديگي خواست همون ركورد رو تغيير بده نتونه اين كار رو انجام بده . و پيغام مناسبي رو براي اون نشون بديم .
كه البته در حالت طبیعی ، خود گرداننده بانك اطلاعاتي اين بررسي ها رو انجام ميده و خطاي خاص خودش رو نشون ميده . پس عملا تنها كاري كه ما بايد انجام بديم اينه كه خطاهايي رو كه قراره اون نشون بده خدمون نشون بديم تا خوانايي برنامه بالا بره .
كه خوب اگه دقت بكنيد پياده سازي اين در حالت طبيعي راحت هستش . و پس تنها چيزي كه ما بايد بلد باشيم يه چنتا چيز كوچيك در مورد شبكه هستش .
خوب در مورد اين مطالبي كه گفتم خودم يك سري كارها انجام دادم . كه در پس بعدي در موردش ميگم.