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

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




صفحه 4 از 5 اولاول 12345 آخرآخر
نمايش نتايج 31 به 40 از 49

نام تاپيک: سوالاتی برای ساخت یک دفترچه تلفن

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

    پيش فرض

    با سلام

    1) اگه ما بیایم و روابط بین جداول رو به وسیله ی VS انجام بدیم بازم باید برای ایجاد ارتباط از دستور JOIN استفاده کنیم؟

    2)آیا این برنامه به صورت شبکه کار می کند؟

    =================================================
    در مورد جدول آرشیو امانات هم بهتره نباشه و بجاش یه فیلد بولیین در جدول کتب باشه تا بفهمیم کتاب امانت گرفته شده یا نه.
    سلام

    دوست عزیز
    سوال 1) دستورات بالا همه دستورات استاندارد استفاده از دیتابیس هستند و در تمامی برنامه ها از همینا استفاده می شه ولی اگر منظور شما این بود در VS بدون استفاده از نوشتن کد بشه این کار رو انجام داد بله این امکان وجود داره که شما به صورت بصری بتونید بین جداول ارتباط برقرار کنید ولی در اصل VS هم میاد خودش همین دستورات رو تولید می کنه

    سوال2) بله

    3) هر جور مایلید

  2. #32
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    من طراحی جداول رو شروع کردم بنابراین دیگه نظری در مورد جداول ندین
    در ضمن این کارو با sql 2008 انجام میدم تا مشکلی برای شبکه بودن برنامه هم پیش نیاد.

  3. #33
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    نوع تاریخ رو چی بذارم؟ date یا datetime ؟
    --------------------------------------------------
    نوع شماره همراه رو چی بذارم؟ (مثلا اگه عددی که کاربر وارد می کنه بیشتر از محدوده int باشه...)
    رشته خوبه؟ بعد تو برنامه جلوی ورود کاراکترهای غیر عددی رو می گیریم.

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

    پيش فرض

    نوع تاریخ رو چی بذارم؟ date یا datetime ؟
    --------------------------------------------------
    نوع شماره همراه رو چی بذارم؟ (مثلا اگه عددی که کاربر وارد می کنه بیشتر از محدوده int باشه...)
    رشته خوبه؟ بعد تو برنامه جلوی ورود کاراکترهای غیر عددی رو می گیریم.
    نوع تاریخ Date

    نوع شماره همراه به صورت رشته

  5. #35
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    بالاخره جداول رو طراحی کردم و اما چند سوال برام پیش اومد:

    1)چرا sql 2005 نوع date رو نداره؟

    2)اگه یه رشته 5 کاراکتری رو به یک فیلد با نوع های nvarchar(10),nchar(10),nvarchar(MAX بدیم کدوم حجم بیشتری رو در دیتابیس می گیرن؟
    تفاوت نوع های فوق در چیه؟

    3)اگه نوع یه فیلد nvarchar MAX باشه و یه رشته 5 کارکتری بهش بدیم بجز 5 کاراکتر اول که مقداری هستن که ما وارد کردیم بقیه کاراکترها مقدارشون چیه؟ آیا اون تعداد بقیه حافضه ای رو اشغال می کنن؟



  6. #36
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    راستی اگر در بین دوستان کسی کتابی / مقاله و یا اطلاعاتی در مورد برنامه نویسی تحت شبکه برای پایگاه داده sql داره بذاره.
    واقعا بهش نیاز دارم

  7. #37
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    1)چرا sql 2005 نوع date رو نداره؟
    نيدونم

    2)اگه يه رشته 5 کاراکتري رو به يک فيلد با نوع هاي nvarchar(10),nchar(10),nvarchar(MAX بديم کدوم حجم بيشتري رو در ديتابيس مي گيرن؟
    تفاوت نوع هاي فوق در چيه؟
    nChar : در اين نوع داده ، اطلاعات از 1 تا حداكثر 4000 حرف با طول ثابت ذخيره مي‌شود.

    nVarChar : در اين نوع داده ، اطلاعات از 1 تا حداكثر 4000 بايت با طول متغير ذخيره مي‌شود.

    فرق بين nChar و nVarChar در اين است كه در nChar طول رشته ثابت است. يعني اگر يك فيلد را از نوعnChar(20) معرفي كرده و در آن كلمه mahdi را قرار دهيم ، عين 20 حرف استفاده خواهد شد. يعني 5 كاراكتر اول را كلمه مربوطه اشغال كرده و 15 كاراكتر باقي‌مانده ، Blank خواهند بود. اما در nVarChar اينگونه نيست.
    پس حجم nchar بيشتر خواهد بود .

    nVarChar(MAX) : در اين نوع داده از 1 تا 1 مگا حرف ذخيره مي‌شود.

    3)اگه نوع يه فيلد nvarchar MAX باشه و يه رشته 5 کارکتري بهش بديم بجز 5 کاراکتر اول که مقداري هستن که ما وارد کرديم بقيه کاراکترها مقدارشون چيه؟ آيا اون تعداد بقيه حافضه اي رو اشغال مي کنن؟
    مقادير اين داده به صورت پوينتري هستش و به نظرم بقيه فضا اشغال نميشه و مثل حالت nvarchar هستش .
    Last edited by mahdi7610; 05-09-2009 at 20:48.

  8. 2 کاربر از mahdi7610 بخاطر این مطلب مفید تشکر کرده اند


  9. #38
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    ممنون
    توضیحاتتون کامل بود

    و اما منظور م از سوال اول یه اینجور چیزی بود!!! :

    نوع فیلدهای تاریخ رو توی sql 2005 باید چی بذاریم؟

  10. #39
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    نوع فیلدهای تاریخ رو توی sql 2005 باید چی بذاریم؟
    خوب چرا DateTime در نظر نمیگیری ؟

  11. #40
    پروفشنال sari-1369's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    ساري
    پست ها
    766

    پيش فرض

    چرا تاریخ رو از نوع nVarChar(10( نمیزارید ؟ خیلی بهتره ، هم توی گزارش گیری مشکل نداریم و هم توی باز خونی اطلاعات توی فرم و ...

Thread Information

Users Browsing this Thread

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

User Tag List

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

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