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

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

کاربر سایت

morteza373

عضویت از 1394/10/30

مشکل در طراحی دیتابیس

  • سه شنبه 21 آذر 1396
  • 11:48
تشکر میکنم
سلام ، خسته نباشید من یک سیستمی دارم طراحی میکنم که در اون کاربران سیستم میتونن : تامین کننده ، مشتری ، بازاریاب و مدیر باشند ، من اومدم یک جدول user در sqlserver طراحی کردم و تمام این کاربران رو در اون ذخیره کردم و به اونها نقش دادم تا از هم متمایز بشن ، مثلا نقش admin, customer , .... حالا با فرض اینکه قراره در آینده جدول user چند میلیون رکورد یا حتی بیشتر داشته باشه ، آیا بهتره که به جای یک جدول user ، برای هر نقش یک جدول جدا مثل customer , seller , user ، .... داشته باشم یا خیر ؟ مزایا و معایب هر کدوم چیه ؟ آیا اگر یک جدول باشه با چند میلیون رکورد در سرعت و... مشکلی پیش میاد؟ سپاس از شما.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 21 آذر 1396
  • 14:29

خیر نیازی نیست

وظیفه بانک اطلاعات مدیریت دیتا هست

اگر شما جداول رو جدا کنید آیا در تعداد تاثیری داره ؟

قطعا نداره فقط شما اومدید جداشون کردید که مدیریتش سخت میشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)