مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

طراحی دیتابیس با دو روش tpt یا tph

ﺳﻪ شنبه, 22 اسفند 1396 20:15

طراحی دیتابیس با دو روش tpt یا tph

با سلام

فرض کنید چندین سطح کاربر میخوان با برنامه کار کنن (رئیس، کارمند، ...)

یا مثلا گزارش مالی های مختلفی داریم مثل بدهکاران، بستانکاران، گزارش مالی کل سال و ...

اینکه بیایم کل اینها رو یک موجودیت در نظر بگیریم و با فیلد type از هم جدا کنیمشون بهتره یا اینکه بیایم هر موجودیت رو یک جدول کنیم و در صورت نیاز بینشون رابطه ایجاد کنیم ؟

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

عملیات CRUD و Select در هر حالت چقدر باهم فرق داره و اصلا کدوم راه اصولی و پذیرفته شده هست در مهندسی نرم افزار ؟

متشکرم.

چهارشنبه, 23 اسفند 1396 09:03

وقتی اطلاعات از یک نوع هستند ما جدا نمیکنیم و فقط با استفاده از Type اون ها رو تفکیک میکنیم 

ولی اگر نوع و تعداشون یکی نیست در جداول جدا ذخیره میکنیم 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید