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

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




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

نام تاپيک: سوال مبتدی از دیتابیس!!شاید.

  1. #1
    در آغاز فعالیت S.hoiseinpoor's Avatar
    تاريخ عضويت
    Dec 2011
    پست ها
    18

    14 سوال مبتدی از دیتابیس!!شاید.

    سلام دوستان
    من یه سوال درمورد جداول دیتابیس و نحوه کار با ارتباط بین اونا دارم!

    دوتا جدول دارم A , B که هر کدوم تعدادی فیلد دارن!
    A: a1,a2,a3
    B:b1,b2,b3,b4
    که a1 و b1 ارتباط یک به چند دارن! a1-primary key هستش
    می خوام بدونم اصلا نحوه کار این ارتساط چطوریه؟
    مثلا مقداری رو که من در a1 قرار میدم خودش اوتوماتیک در b1 هم قرار میگیره؟

    اصلا سوالمو کلی تر بگم! یک ویو کلی از ارتباط بین جدول ها می خوام!

    ممنون میشم کمکم کنین!

  2. #2
    پروفشنال CD-RW's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    مشهد
    پست ها
    847

    پيش فرض

    موضوع اول - توی هر جدول باید یک primery key داشته باشی
    موضوع دوم - بذار برات یک مثال ساده بزنم
    توی جدول اولت اسم مشتری ها رو داری
    توی جدول دومت فهرست کالاهای خریداری شده
    مثلا توی جدول دوم تعدادی کالا هستش که فیلد کلیدی شون به فیلد کلیدی جدول مشتری ها متصل باشه
    حالا اینجا سه حالت پیش میاد که میتونی با نرم افزار طراحی پایگاه داده خودت تنظیم کنی
    1- نمایش تمام جدول - صرف نظر از اینکه ممکنه رکوردی توی نمایش تکرار شده باشه تمام محتوا رو بهت نمایش میده.
    2- نمایش تمام (به عنوان مثال) خرید هایی که توسط مشتری خاصی انجام شده باشه- اینطوری بر اساس نام مشتری ها اقلام دسته بندی میشوند.
    3- نمایش تمام ( باز هم به عنوان مثال ) مشتری هایی که اقلامی رو خریداری کرده اند- توی این حالت بر اساس اقلام خریداری شده مشتری ها رو دسته بندی میکنه.
    حالا بسته به نیاز خودت میتونی این قضیه رو با فرامین Left join یا Right join توی شرط Where تنظیم کنی.
    نکته مهمی که هست گزینه های چپ و راست که عنوان کردم نسبی هستش و باید به دقت پیام های نرم افزار رو بخونی.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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