رفتن به مطلب

باهم جاوا یادبگیریم


ارسال های توصیه شده

میتونیم همینطوری (بدون رسم نمودار) هم فیلدای جدول و نوع ارتباطشونو مشخص کنیم و کوری که نوشتیمو اینجا کپی کنیم.

 

باشه با اوراکل کار کن :دی i19f2bez0t2vfzei3kc1.gif

 

الآن ERD بکشیم؟

لینک به دیدگاه
  • پاسخ 110
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

باشه با اوراکل کار کن :دی i19f2bez0t2vfzei3kc1.gif

 

الآن ERD بکشیم؟

حالا دیجیتالیم نشد نشد

ولی به نظرم باید رو کاغذ یه چیزایی رسم کنیم

پویا از یه جنبه دیگه به قضیه نیگا کرد و خب حرفش درسته

لینک به دیدگاه

به نظر من بهتره این پروژه رو یک پروژه کاملا واقعی و تجاری در نظر بگیریم و کلیه مثال مربوط به بحث توسعه و ... در نظر بگیرم.

 

و اینطور متوجه شدم که در حال حاضر تمرکز ما رو دیتابیسه.

مرحله اول تحلیل و رسم نمودارهاست که ما تا حدودی در موردش بحث کردیم.

من پیشنهادم اینه که ما هر کدوم نمودار و جدول مورد نظرمونو ارائه بدیم بعدش با هم جمع بندی کنیم یعنی اینطوری نظرات هر کس پراکنده نباشه.

دوستان موافقید ؟

لینک به دیدگاه
به نظر من بهتره این پروژه رو یک پروژه کاملا واقعی و تجاری در نظر بگیریم و کلیه مثال مربوط به بحث توسعه و ... در نظر بگیرم.

 

و اینطور متوجه شدم که در حال حاضر تمرکز ما رو دیتابیسه.

مرحله اول تحلیل و رسم نمودارهاست که ما تا حدودی در موردش بحث کردیم.

من پیشنهادم اینه که ما هر کدوم نمودار و جدول مورد نظرمونو ارائه بدیم بعدش با هم جمع بندی کنیم یعنی اینطوری نظرات هر کس پراکنده نباشه.

دوستان موافقید ؟

 

بله :a030:

لینک به دیدگاه
به نظر من بهتره این پروژه رو یک پروژه کاملا واقعی و تجاری در نظر بگیریم و کلیه مثال مربوط به بحث توسعه و ... در نظر بگیرم.

 

و اینطور متوجه شدم که در حال حاضر تمرکز ما رو دیتابیسه.

مرحله اول تحلیل و رسم نمودارهاست که ما تا حدودی در موردش بحث کردیم.

من پیشنهادم اینه که ما هر کدوم نمودار و جدول مورد نظرمونو ارائه بدیم بعدش با هم جمع بندی کنیم یعنی اینطوری نظرات هر کس پراکنده نباشه.

دوستان موافقید ؟

 

:w16:

لینک به دیدگاه

دوستان من یک پیشنهاد کلی دارم.

به نظرم واسه هر فاز و کل پروژه با توجه به وقت و توانایی‌هامون باید زمان تحویل یا اتمام رو مشخص کنیم.

نظر شما چیه ؟

لینک به دیدگاه
این پیشنهاد من.

 

t892xgfn0qjake1amgj.jpg

 

نظر شما چیه؟ :ws3:

 

یعنی تو یه موجودیتی بنام تماس (contact) رو معرفی می کنی عین دفترچه تلفن های گوشی هامون

درسته ؟

:ws38:

لینک به دیدگاه
یعنی تو یه موجودیتی بنام تماس (contact) رو معرفی می کنی عین دفترچه تلفن های گوشی هامون

درسته ؟

:ws38:

 

آره . مگه موضوع دفترچه تلفن نبود ؟ :ws3:

لینک به دیدگاه

هر مشترکی می تونه بیش از یه شماره تلفن داشته باشه

ولی هر شماره مخصوص یه مشترکه

هر مشترک می تونه چندین آدرس داشته باشه

هر شماره متعلق به یک ادرسه

ولی یه ادرس بیشتر از یه شماره می تونه داشته باشه

 

 

................

یعنی شما اومدی برای هر کاربر یه دفترچه تماس در نظر گرفتی

درسته ؟

اینجوری با پرسش های بالایی هم این نمودار جور درمیاد

لینک به دیدگاه
هر مشترکی می تونه بیش از یه شماره تلفن داشته باشه

ولی هر شماره مخصوص یه مشترکه

هر مشترک می تونه چندین آدرس داشته باشه

هر شماره متعلق به یک ادرسه

ولی یه ادرس بیشتر از یه شماره می تونه داشته باشه

 

 

................

یعنی شما اومدی برای هر کاربر یه دفترچه تماس در نظر گرفتی

درسته ؟

اینجوری با پرسش های بالایی هم این نمودار جور درمیاد

 

آره . فقط آدرس رو نمیدونم . یعنی چند تا آدرس میتونیم داشته باشیم و هر آدرس هم میتونه چند تا شماره داشته باشه ؟:ws38:

 

با این نمودار میشه ؟ چه پیچیده شد :whistle:

لینک به دیدگاه
این پیشنهاد من.

 

t892xgfn0qjake1amgj.jpg

 

نظر شما چیه؟ :ws3:

 

ببین اینجا تو موجودیت number هر فردی دارای چندین شماره می تونه باشه یعنی تو موجودیت number فیلد contactId نمی تونه کلید اصلی باشه

لینک به دیدگاه

ببین اینجوری چطوره:

puglk2slqsc6er8kuve.jpg

تو هر آدرس چندین مشترک می تونه وجود داشته باشه هر مشترک می تونه چندین شماره تلفن داشته باشه

ولی هر شماره تلفن متعلق به یک ادرسه

هر شماره تلفن متعلق به یک مشترکه

هر مشترک در یک ادرس سکونت دارد (حداکثر یک ادرس )

 

 

یه سوال

اگر بخوایم بدونیم یه مشترک در چندین خونه (ادرس مختلف ) چندین شماره تلفن داره به نظرتون از این نمودار بدست میاد ؟

لینک به دیدگاه
دوستان من یک پیشنهاد کلی دارم.

به نظرم واسه هر فاز و کل پروژه با توجه به وقت و توانایی‌هامون باید زمان تحویل یا اتمام رو مشخص کنیم.

نظر شما چیه ؟

 

میشه ولی بچه ها ممکنه کار اصلی دیگه ای داشته باشن نتونن تو اون تایم برسونن

لینک به دیدگاه
ببین اینجوری چطوره:
puglk2slqsc6er8kuve.jpg

تو هر آدرس چندین مشترک می تونه وجود داشته باشه هر مشترک می تونه چندین شماره تلفن داشته باشه

ولی هر شماره تلفن متعلق به یک ادرسه

هر شماره تلفن متعلق به یک مشترکه

هر مشترک در یک ادرس سکونت دارد (حداکثر یک ادرس )

 

 

یه سوال

اگر بخوایم بدونیم یه مشترک در چندین خونه (ادرس مختلف ) چندین شماره تلفن داره به نظرتون از این نمودار بدست میاد ؟

 

الآن رابطه رو "یک به چند" زدی . یعنی یک/چند مشترک یه خونه

 

نه بدست نمیاد :ws3:

میشه بدست آورد هر مشترک چند تا شماره داره، ولی آدرس رو نمیشه .

مگر اینکه این رابطه "چند به چند" باشه و از Composite table استفاده کنیم

لینک به دیدگاه
فکر کنم با این دیگه هر query رو بتونیم بدست بیاریم
0k4ibdytlo6cv08wh2hw.jpg

 

اینم طرح من ، قبل از اینکه سایت اررور دیتابیس بده :banel_smiley_4:

 

البته ContactId باید بیاد تو NUMBER که الآن برنامه هنگ کرده :دی

 

الآن درست شد :p

 

qdj4aedb0kjsvj9anti.jpg

 

 

البته بالایی بازم یه مشکل داره ؟

اون چیه؟

 

 

داریم درس پایگاه داده و نرمال سازی رو یه مرور می کنیم :ws3:

نمیدونم. ولی واسه چی ZIP رو همه جا گذاشتی؟ :ws3:

به نظر خوب میاد

لینک به دیدگاه
اینم طرح من ، قبل از اینکه سایت اررور دیتابیس بده :banel_smiley_4:

 

البته ContactId باید بیاد تو NUMBER که الآن برنامه هنگ کرده :دی

 

الآن درست شد :p

 

qdj4aedb0kjsvj9anti.jpg

 

 

 

نمیدونم. ولی واسه چی ZIP رو همه جا گذاشتی؟ :ws3:

به نظر خوب میاد

 

خوبه طرحها یعنی فکرا داره همگرا میشه :w16:

 

اشکال طرح من تو ایجاد زنجیره هستش

زهرا طرح توام در نظر اول بی اشکال میاد باید بیشتر بررسیش کنم

لینک به دیدگاه

واقعا بحث خیلی جالب شده فکر نمیکردم پروژه‌ای که در نگاه اول ساده به نظر میرسید میتونه اینقدر بار آموزشی داشته باشه و جذاب باشه.

 

یک سوال داشتم میخواستم ببینم دیدگاه شما چیه.

در اینجا ما تلفن محل کار و فکس رو نباید در نظر بگیریم؟

اگه آره، تلفن محل کار افراد میتونه مشترک باشه!

ضمنا این که وقتی جدول شماره تلفن رو اینطوری در نظر بگیریم افزونگی داده رخ می‌ده که به نظر شما قابل چشم پوشی هست یا خیر؟

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...