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

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: جداول کتابخانه و ارتباط بین ان ها

  1. #1
    اگه نباشه جاش خالی می مونه ninjavb's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    460

    پيش فرض جداول کتابخانه و ارتباط بین ان ها

    با سلام
    من تو sql چند تا جدول برای نرم افزار کتابخونه طراحی کردم اما تو نوع فیلدها مطمئن نیستم و دقیق نمیدونم از چه نوعی باید انتخاب کرد و همچنین توی ارتباط بین جدولا. از دوستان خواهش میکنم بگند ایا ارتباطها درسته و اینکه نوع فیلدا رو چی بزارم بهتره؟
    من این جا یه عکس از دیاگرام گذاشتم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با تشکر

  2. #2
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام دوست من.
    خوب شما این جدول به این بزرگی رو ساختی چرا خودت انواعشو تعیین نمیکنی.
    من که اعداد رو از نوع int و متن رو از نوع text و تاریخ رو از نوع Datetime قرار میدم.
    البته تو تاریخ نمیتونی شمسی وارد کنی.
    موفق باشی دوست عزیز.

  3. #3
    اگه نباشه جاش خالی می مونه ninjavb's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    460

    پيش فرض

    سلام دوست من.
    خوب شما این جدول به این بزرگی رو ساختی چرا خودت انواعشو تعیین نمیکنی.
    من که اعداد رو از نوع int و متن رو از نوع text و تاریخ رو از نوع Datetime قرار میدم.
    البته تو تاریخ نمیتونی شمسی وارد کنی.
    موفق باشی دوست عزیز.
    منظورم این بود که مثلا فیلدی مثل شماره ی شابک که یه عدد 13 رقمیه رو هم باید از نوع عدد گرفت؟ (حافظه ی زیادی اشغال نمیکنه)واگه اره چه نوعی بهتره؟
    خوب من میخوام تاریخ شمسی وارد کنم !!
    نگفتید ارتباط جدولا درسته؟

  4. #4
    اگه نباشه جاش خالی می مونه ninjavb's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    460

    پيش فرض

    بابا این همه برنامه نویس یکی راهنمایی نمیکنه؟

  5. #5
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    منظورم این بود که مثلا فیلدی مثل شماره ی شابک که یه عدد 13 رقمیه رو هم باید از نوع عدد گرفت؟ (حافظه ی زیادی اشغال نمیکنه)واگه اره چه نوعی بهتره؟
    خوب من میخوام تاریخ شمسی وارد کنم !!
    نگفتید ارتباط جدولا درسته؟
    اگه فيلد شابك يك عدد هست؛ فيلدهاي عددي بهترين گزينه هستن و نسبت به فيلدهاي ديگه كوچكترن
    براي تاريخ شمسي چند تا راهكار داره
    1- استفاده از فيلدهاي عددي يعني تاريخ رو به صورت عدد توي ديتابيس ثبت كني مثلا 1388/01/01 به صورت 13880101 عددي ذخيره ميشه و توي اپليكيشن فرمت بندي ميشه
    2- استفاده از فيلدهاي كاراكتري و ذخيره به صورت كاراكتر: توصيه نمي كنم چون توي يه سري عمليات به مشكل ميخوري
    3- استفاده از فيلدهاي DateTime و يه تابع تبديل تاريخ شمسي به ميلادي و بالعكس كه به نظر من بهترين گزينه است چون توابع استاندارد رو راحت ميتوني روش استفاده كني

  6. #6
    اگه نباشه جاش خالی می مونه ninjavb's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    460

    پيش فرض

    اگه فيلد شابك يك عدد هست؛ فيلدهاي عددي بهترين گزينه هستن و نسبت به فيلدهاي ديگه كوچكترن
    منظورتون از عددی کدوم نوعشه int ,bigint ...کدومش؟

  7. #7
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    سلام
    با احترام به نظر تمامی دوستان
    من فکر می کنم که اگر شما برای شابک از نوع nvarChar استفاده کنید بهتره
    وهمینطور برای تاریخ از نوع کاراکتر خود من تا حالا تمام فیلد های تاریخ رو در برنامه هام از نوع کاراکتر معرفی کردم و تا حالا به مشکل نخوردم

    یاعلی

  8. #8
    اگه نباشه جاش خالی می مونه ninjavb's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    460

    پيش فرض

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

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •