Milad Mohseny
سه شنبه 20 فروردین 1387, 10:53 صبح
با سلام خدمت دوستان عزیز.
من میخواهم اطلاعات یک دانشجو را ذخیره کنم. روش طراحی بانک اطلاعاتی که من تا به حال یاد گرفتم به صورت زیر است:
جدول دانشجو ---------------------------------------------- جدول رشته
reshteh_Name reshteh_Code ---------------reshteh_Code id name family
-------------------------------------------------------------------------------------------------------------------------------------------
اما استاد جدیدی که ما این ترم برای طراحی بانک اطلاعاتی داریم میگه این روش خوب نیست و بهتره جدول اینطوری طراحی بشه:
جدول دانشجو
id name family reshteh_Name
میگه چون هزینه inner join زیاده بهتره از این روش استفاده بشه.
-------------------------------------------------------------------------------------------------------
در این حالت اگه 2000 تا دانشجو داشته باشیم 2000 بار مقدار مثلاً کارشناسی ناپیوسته کامپیوتر تکرار میشه!!!!!!!!!!
حالا من نمیدونم روشی رو که تا حالا یاد گرفتم اصولی تر و بهتره یا روش عجیبی که استاد این ترم میگه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟
من میخواهم اطلاعات یک دانشجو را ذخیره کنم. روش طراحی بانک اطلاعاتی که من تا به حال یاد گرفتم به صورت زیر است:
جدول دانشجو ---------------------------------------------- جدول رشته
reshteh_Name reshteh_Code ---------------reshteh_Code id name family
-------------------------------------------------------------------------------------------------------------------------------------------
اما استاد جدیدی که ما این ترم برای طراحی بانک اطلاعاتی داریم میگه این روش خوب نیست و بهتره جدول اینطوری طراحی بشه:
جدول دانشجو
id name family reshteh_Name
میگه چون هزینه inner join زیاده بهتره از این روش استفاده بشه.
-------------------------------------------------------------------------------------------------------
در این حالت اگه 2000 تا دانشجو داشته باشیم 2000 بار مقدار مثلاً کارشناسی ناپیوسته کامپیوتر تکرار میشه!!!!!!!!!!
حالا من نمیدونم روشی رو که تا حالا یاد گرفتم اصولی تر و بهتره یا روش عجیبی که استاد این ترم میگه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟