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

تبدیل نمودار ER به جدول


تبدیل نمودار ER به جدول بانک اطلاعاتی (در پایگاه داده)

در این قسمت از اموزش نمودار های ER که برای پروژه طراحی کرده ایم به جدول بانک اطلاعاتی تبدیل خواهیم کرد. نحوه تبدیل نمودار ER به جدول در بانک اطلاعاتی را به صورت کامل توضیح خواهیم داد.

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

برای تبدیل نمودار ها به جداول در این بخش سه حالت را مورد بررسی قرار میدهیم.

 


حالت اول ابتدا برای تبدیل نمودار ER به جدول باید:

چندی ارتباط : N:M

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

خود رابطه هم به یک جدول مستقل تبدیل خواهد شد

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

uگام اول برای تبدیل نمودار ER به جدول :

به ازای هر موجودیت یک جدول رسم میکنیم و صفات ساده ذخیره شده تک مقداره را بعنوان ستون های جدول قرار می دهیم.

* نکته 1: هر جدول یک نام منحصر بفرد دارد.

*  نکته 2 : در تمام گام ها، کاری به صفات مشتق شده نداریم.

* نکته 3 : اجزای صفات ترکیبی را در جدول قرار می دهیم.

مثالی درباره تبدیل نمودار ER به جدول :

دقت شود که آدرس نمی آید و اجزای آن می آید،

 صفت مشتق شده هم نمی آید و با استفاده از کوئری های دیگر استنباط می شود.

سپس توجه داشته باشید تبدیل نمودار ER به جدول  باید با دقت افی انجام شود.

uگام دوم:

به ازای هر صفت چند مقداره یک جدول

 جدید رسم می کنیم  و کلید اصلی موجودیت

و صفت چند مقداره را در جدول قرار می دهیم.

ترکیب کلید اصلی و صفت چند مقداره کلید اصلی

جدول جدید خواهد بود.

تبدیل نمودار ER به جدول  امری ضروری در تبدیل پایگاه داده است :-(

حالت سوم درباره تبدیل نمودار ER به جدول :

چندی ارتباط : 1:1

در این حالت هر یک از موجودیت ها به یک جدول تبدیل میشود و یکی از کلید های اصلی طرفین به طرف دیگربه عنوان کلید خارجی اضافه میشود.

 

uگام سوم:

به ازای هر رابطه ی یک به یک کلید اصلی یک طرف به طرف دیگر به عنوان کلید خارجی اضافه می شود.

* کلید خارجی: صفت یا صفاتی که نقش واسط بین دو جدول را دارند و مقدار آن برابر کلید اصلی جدول مرجع است.

* مهم
1- قانون جامعیت داده: مقدار کلید اصلی NULL و تکراری نمی باشد.
2- قانون جامعیت ارجاعی: مقدار کلید خارجی یا NULL است یا برابر کلید اصلی جدول مرجع است.

 

گام پنجم:

به ازای هر رابطه N- N یک جدول جدید رسیم میکنیم و کلید اصلی موجودیت های شرکت کننده در رابطه را بعنوان کلید خارجی به جدول جدید اضافه میکنیم. ترکیب این صفات، کلید اصلی جدول جدید خواهد بود.

* صفات رابطه به جدول جدید اضافه می شود.

uگام ششم برای تبدیل نمودار ER به جدول :

به ازای هر رابطه ی درجه 3 یا 4 یک جدول جدید رسم میکنیم و کلید اصلی موجودیت های شرکت کننده در رابطه را بعنوان کلید خارجی به جدول جدید اضافه میکنیم.

* صفت رابطه به جدول جدید اضافه می شود.

uگام هفتم:

به ازای هر موجودیت ضعیف یک جدول رسم میکنیم، کلید اصلی مالک را به جدول اضافه میکنیم،ترکیب کلید اصلی مالک و کلید جزئی،کلید اصلی جدول جدید خواهد بود.

تبدیل نمودار ER به جدول برای هرنوع پایگه داده ای الزامی است/.

فصلِ: 1 , تعداد قسمت ها: 3 , سطح: صفر تا صد

این فصل در یک نگاه:

ساخت یک ربات کاملا حرفه ای پیام رسان و خبری بدون نوشتن حتی یک خط کد نویسیآشنایی با نرم افزار تلگرام، ربات در تلگرام چیست…

توضیحات کلی مجموعه: آموزش کامل و پروژه محور ساخت یک ربات پیام رسان و یا خبری تلگرام   همانگونه که می دانید امروزه یکی از مهمترین نرم افزارهای پیام رسان که گستردگی بسیار وسیعی هم در بین ای…
فصلِ: 1 , تعداد قسمت ها: 3 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت استیکرهای گرافیکی و جذاب در تلگرامآشنایی با فتوشاپ جهت ساخت استیکرآسنایی با رباتهای استیکر سازتنظیمات استیکره…

توضیحات کلی مجموعه:   شاید شما هم تا بحال استیکرهای زیادی رو تو تلگرام دیدین و براتون سوال بوده که چجوری میشه این استیکرها رو ساخت. استیکرهای شاد، غمگین، عاشقانه، ورزشی، قرآنی و ... در ای…
فصلِ: 1 , تعداد قسمت ها: 12 , سطح: مقدماتی

این فصل در یک نگاه:

دوره آموزش هوش مصنوعی فارسی بصورت فیلم آموزشی از کلیک سایت منتشر شد.در حال حاضر هوش مصنوعی به عنوان یکی از گرایش های رشت…

توضیحات کلی مجموعه: در حال حاضر هوش مصنوعی به عنوان یکی از گرایش های رشته تحصیلی دانشگاهی مهندسی کامپیوتر در مقاطع کارشناسی ارشد و دکتری می باشد. همچنین هوش مصنوعی یکی از دورس مقطع کارشناسی…
فصلِ: 2 , تعداد قسمت ها: 42 , سطح: متوسط

این فصل در یک نگاه:

coherence and cohesion چیست…

توضیحات کلی مجموعه: اموزش Reading IELTS یکی از چهار مهارت مهم ازمون های بین المللی زبان از مهندس مهدی عاشوری مدرس بین المللی ... IELTS مخفف عبارت International English Language Testing …
فصلِ: 4 , تعداد قسمت ها: 50 , سطح: صفر تا صد

این فصل در یک نگاه:

درس های 30-40 کتاب 504 واژه ضروری زبان انگلیسی در این فصل مورد بررسی قرار خواهد گرفت. تلفظ کامل لغات - فیلم های مکالمه …

توضیحات کلی مجموعه: کتاب 504 واژه ضروری انگلیسی  یکی از مهمترین کتاب ها برای افزایش دایره لغات زبان انگلیسی وامادگی برای ازمون های TOFEL و IELTS می باشد. به طور استاندارد هر زبان اموز خارجی…
فصلِ: 1 , تعداد قسمت ها: 1 , سطح: مقدماتی

این فصل در یک نگاه:

آموزش نصب ورژن 64 بیتی مدل سیم. نرم افزار ModelSim یک نرم افزار قدرتمند شبیه سازی VHDL و Verilog برای تراشه های FPGA است…

بروزرسانی این محتوا در 01/اردیبهشت/97 انجام شد. ModelSim  چیست؟! نرم افزار ModelSim یک نرم افزار قدرتمند شبیه سازی VHDL و Verilog برای تراشه های FPGA است. طراحان مدار می توانند پس از نوش…
فصلِ: 1 , تعداد قسمت ها: 10 , سطح: صفر تا صد

این فصل در یک نگاه:

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

توضیحات کلی مجموعه: شما عزیزان بعد از اتمام این دوره میتوانید نصب یک دستگاه دزدگیر به همراه متعلقات را به صورت مسلط انجام دهید. همچنین می توانید جهت راهنمایی و رفع مشکلات قبل از شروع نصب و …
فصلِ: 6 , تعداد قسمت ها: 25 , سطح: صفر تا صد

این فصل در یک نگاه:

منطق ترتیبی- لچ ها - فلیپ فلاپ ها و مفهوم کلاک - نمودار زمانی - آنالیز منطق ترتیبی - سنتز و طراحی مدار ترتیبی - رجیسترها…

به منظور ارتقاء درس مهم مدارهای منطقی در مقطع کارشناسی، این درس با کیفیتی قابل قبول ضبط شده است و تا کنون مشابهی بر روی اینترنت ندارد.  درس مدارهای منطقی یک درس پایه ای برای همه گرایش های ر…
فصلِ: 8 , تعداد قسمت ها: 36 , سطح: صفر تا صد

این فصل در یک نگاه:

برنامه نویسی سوکت با پایتون - Socket Programming with Python…

توضیحات کلی مجموعه: ...  (میکروکنترلرهای شماره 2) در این مجموعه که ادامه ای بر مجموعه کاملا رایگان میکروکنترلرهای شماره (1) می باشد، سعی می شود که پروژه های پیشرفته تر و کاربردی تری از می…
فصلِ: 1 , تعداد قسمت ها: 12 , سطح: مقدماتی

این فصل در یک نگاه:

سئو واژه ای است ک همه معمولا شنیده اند ولی درک درستی از آن ندارند.بیشتر وب سایت ها در این موضوع مطلب نوشتند ولی بسیاری ا…

بازدید وب سایت خود را (اصولی و صحیح)منفجر کنید !! بیش از 4 ساعت ویدئو آموزشی با نکات ارزنده و کاربردی و نایاب(نا نوشته های سئو) توجه: این دوره آموزشی به تدریس مهندس پیمان بندی و کاملا فارس…
فصلِ: 1 , تعداد قسمت ها: 13 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: دموی دوره را حتما ببینید آموزش این دوره به صورت صفر تا صد هستش دانشجویان رشته آمار میتونن از این دوره بهره کافی رو ببرند. همچنین، دانشجویان سایر رشته ها خصوصا رشته های…
فصلِ: 3 , تعداد قسمت ها: 39 , سطح: صفر تا صد

این فصل در یک نگاه:

تبدیل خطی-انفصال جهشی-تابع پله ای-هم مرتبه نمایی-تبدیلات لاپلاس-تبدیلات معکوس-معادلات دیفرانسیل خطی مرتبه دوم با ضرایب ث…

توضیحات کلی مجموعه: این مجموعه شامل آموزش درس معادلات دیفرانسیل مختص رشته های مهندسی بوده و در تلاش است قدمی در بالا بردن سطح علمی دانشجویان بردارد. آموزش به این صورت است که در ابتدا پیش ن…
فصلِ: 1 , تعداد قسمت ها: 6 , سطح: مقدماتی

این فصل در یک نگاه:

آموزش کاربردی پایگاه داده و بانک اطلاعاتی برای دانشجویان کاردانی و کارشناسی کامیپوتر.روشی آسان و راحت که در هیچ کتابی گف…

توضیحات کلی مجموعه: آموزش پایگاه داده  یکی از تعاریف مناسب پایگاه داده یا همان بانک اطلاعاتی به فرم زیر است: بانک اطلاعاتی، مجموعه ای است از داده های ذخیره شده و پایا بصورت مجتمع و مبتنی …
فصلِ: 5 , تعداد قسمت ها: 18 , سطح: متوسط

این فصل در یک نگاه:

عنوان فصل : پایانیدر این فصل بخش های متعددی را مانند نحوه ی برقراری ارتباط بین دوسرور را بررسی خواهیم کرد…

Windows Server 2016 جدیدترین نسل سیستم عامل ویندوز برای سرورها و سیستم های مدیریت کننده شبکه بوده که به تازگی منتشر و جایگزین Windows Server 2012 R2 شده است. این نسخه از سیستم عامل مانند Win…
فصلِ: 6 , تعداد قسمت ها: 17 , سطح: صفر تا صد

این فصل در یک نگاه:

با فصل ششم دوره آموزش راه اندازی سایت هاستینگ در خدمتتون هستیمدر این فصل قصد داریم - ماژول بانک ملت را نصب کنیم-یک مروری…

سیستم مورد نیاز برای نصب WHMCS   با اینکه اکثر سرورهای میزبانی که PHP  و MySQL بر روی آنها نصب است برای اجرای WHMCS مناسب هستند. با این حال جزئیاتی از نیازهای سیستم:   Windows or Li…
فصلِ: 4 , تعداد قسمت ها: 27 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل از آموزش کانفیگ سرورداریم :عنوان فصل : کانفیگ امنیتی سروردر این فصل با نصب فایروال امنیت سرور را بالاتر خواهی…

لینوکس چست ؟ لینوکس یک نوع سیستم عامل است که توزیع های متفاوتی در بازار دارد البته این سیستم عامل در دو حالت قابل اجرا روی سیستم ها میباشد به صورت گرافیکی به صورت خط فرمان لینوکس سیست…
فصلِ: 1 , تعداد قسمت ها: 4 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره به تکنیک های : ضرب , تقسیم , جذر , مثلثات پرداخته شده است .…

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی :     درس یکم: محاسبات سریع ضرب : تکنیک ضرب اعداد دورقمی در ۱۱ تکنیک ضرب اعداد بیش از دو رقمی در عدد ۱۱ تکنیک ضرب اعداد در ۱۲ , …
فصلِ: 10 , تعداد قسمت ها: 47 , سطح: صفر تا صد

این فصل در یک نگاه:

کار نیرو-کار کوپل-اصل کار مجازی و کاربرد-بازده مکانیکی-کار نیرو در جا به جایی محدود-انرژی پتانسیل-انرژی پتانسیل و حالت ت…

توضیحات کلی مجموعه: استاتیک پایه کلیه دروس مهندسی میباشد که مفهوم اصلی آن در تعادل بودن است.هدف از این دوره بدست آوردن روابط تعادل میباشد که شامل سرفصل های مختلفی است که با استفاده از آن می…

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید