PDA

View Full Version : طراحی وتحلیل یک بانک اطلاعاتی ساده



hadi12
دوشنبه 28 بهمن 1392, 22:12 عصر
سلام
من باید برای درس مباحث ویژه یک بانک اطلاعاتی برای یک فروشگاه طراحی کنم
الان خودم یکی طراحی کردم ولی بخاطر اینکه تازه واردم نمی دونم چطور قسمت فاکتور رو طراحی کنم.
اینم عکس بانک اطلاعاتی که خودم طراحی کردم.

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

بهزاد علی محمدزاده
دوشنبه 28 بهمن 1392, 22:54 عصر
برای جدول مشتری یه کد مشتری هم در نظر بگیر به عنوان کلید که خود سیستم تولید می کنه . و همینطور برای برای جدول کالا هم یه کد کالا در نظر بگیر .

این جدول ها رو اضافه کن :
جدول Factor ( کد فاکتور , کد مشتری , تاریخ) که می تونی کد فاکتور و مشتری رو با هم کلید بگیری .
جدول جزییات فاکتور FactorDetails (کد جزییات فاکتور , کد فاکتور , کد کالا , تعداد)

رابطه اش اینطوری هست که : مشتری با فاکتور 1 به n . و فاکتور با جزییات هم 1 به n . مشتری وقتی خرید می کنه یه فاکتور داره . و n بار هم می تونه خرید و فاکتور داشته باشه . هر فاکتور هم n تا کالا درش هست . این طراحی برای فاکتور تقریبا مرسومه .

hadi12
دوشنبه 28 بهمن 1392, 23:38 عصر
الان جدول هایی که گفتید رو اضافه کردم
ولی برای رابطه ها نمی دونم درست رسم کردم یانه
http://www.uplooder.net/img/image/35/a39dd8c5ec49f60d38759bf29e65cd9f/db_store2.jpg

بهزاد علی محمدزاده
دوشنبه 28 بهمن 1392, 23:47 عصر
درسته . فقط اون فلش های آبی رو من متوجه نمیشم . الان کلید های خارجی که توی جدول ها گذاشتی خودش نمایانگر رابطه است . کد مشتری وقتی رفته به جدول فاکتور . یعنی رابطه یک به n دارن با هم . در رابطه های 1 به n . کد سمت 1 میره به جدول n .

یه فلش از مشتری به فاکتور کافیه . و یه فلش هم از فاکتور به جزییات فاکتور کافیه .
برای رسم دیاگرام این نرم افزار هم خوبه بد نیس (http://www.yworks.com/en/products_yed_about.html)ت . برای ER کشیدن خوبه اگر لازم داشتی دانلودش کن .

hadi12
دوشنبه 28 بهمن 1392, 23:50 عصر
ممنون دوست عزیز الان کاملا متوجه شدم