PDA

View Full Version : سوال: رابط كاربري كيوت براي 3 تا جدول بانك اطلاعاتي چطوري باشه؟



complexcoding
سه شنبه 14 آذر 1391, 00:42 صبح
با سلام به دوستان خوب انجمن خودم
یه سوال برام پیش اومده .
من یه برنامه ساده بانک اطلاعاتی می خوام بنویسم که نام و نام خانوادگی رو در یک فیلد و شماره تلفن افراد رو در یک جدول جدا و ایمیل اونا رو در یک جدول جدا ... حالا رابط کاربریشو نمی دونم چطوری طراحی کنم به نظر شما اینطوری درسته؟

http://www.niloblog.com/files/images/l7a2bfotgnt5ivtun12.jpg

ممنون از کمکتون لطفا در صورت اشتباه بودن درستش رو بگيد..

BORHAN TEC
سه شنبه 14 آذر 1391, 00:48 صبح
سلام
اینطوری خوب نیست. کاربر فکر مکنه که مثلاً دکمه ثبت مربوط به کادر بالایی و ذخیره مربوط به وسطی و ... است. اگر می خواهی از روش بهتری استفاده کنی باید دکمه ها رو در زیر TextBox ها قرار بدی. حالا من در اینجا متوجه نشدم که فرق ثبت با ذخیره چیه!

نام و نام خانوادگی رو در یک فیلد و شماره تلفن افراد رو در یک جدول جدا و ایمیل اونا رو در یک جدول جدا
این کار کاملاً اشتباهه. شما باید در این حالت افراد رو به صورت یک Entity در نظر بگیری و مشخصاتشو در یک جدول ذخیره کنی نه اینکه به ازای هر مشخه کاربر یک جدول جدا بسازی. شما فقط در شرایط خاصی باید از این روشی که گفتی استفاده کنی. مثلاً موقعی که نیاز باشه تا نام فرزندان اشخاص را هم ذخیره کنی! فقط در حالت های اینچنینی باید یک جدول جدا برای فرزندان بسازی چون هر شخصی تعداد فرزندانش می تواند متفاوت با دیگری باشد. مثلاً ممکنه یک شخص بچه نداشته باشه و دیگری 10 تا بچه داشته باشه! به نظر من باید در مورد طراحی پایگاه داده بیشتر مطاله کنی.
یا حق...

complexcoding
سه شنبه 14 آذر 1391, 01:09 صبح
خيلي ممنون از كمك شما منظور من اين بوده ببينيد درست مي گم:
..................................
نام:
تورج
..................................
شماره:
09197777
09357777
09127777
..................................
ايميل:
toorajcsharp@yahoo.com
7777777@gmail.com
777777@yahoo.com
..................................
ممكنه اينها متغير باشه اما مربوط به يك نفر هستش ... درست مي گم؟ چطوريه؟
ممنون

BORHAN TEC
سه شنبه 14 آذر 1391, 01:37 صبح
باید توی یک جدول ذخیره بشه که هر مشخه میشه یک ستون. ستون اول نام ، ستون دوم شماره تلفن، ستون سوم ایمیل و الی آخر.
یعنی یه چیزی مثل این:

---------------------------------------
| P_Id | LastName | FirstName |
| ------|---------------|-------------|
| 1 | Hansen Ola | Timoteivn |
| 2 | Svendson | Tove |
| 3 | Pettersen | Kari |
---------------------------------------
شب خوش :لبخندساده: