برا شناور یه مثال میزنم تا خوب متوجه بشین.
شجره نامه خانوادگی رو در نظر بگیرید. یه نفر تا پنج نسلشو داریم، یه نفر ده نسل یه نفر هزار نسل یه نفر هیچی ازش نداریم.
برا پیاده سازی این حالت بهترین کار پیاده سازی شناور هست.این نسلها رو میخوایم پیاده سازی کنیم:
1.jpg
برا اینکه بتونیم این رو پیاده سازی کنیم کافیه یه جدول درست کنیم که با خودش ارتباط داشته باشه:
1.jpg
حالا با این جدول چه بدون جد باشه چه هزارتا جد داشته باشه قابل پیاده سازی هس.
حالا برا حسابداری شناور هم دقیقا فیلد کلید اصلی و داخلی همینجوری هست
حالا ممکنه که یکی دوتا جدول دیگه هم بهش لینک بشن و مثلا دوتا کلید داخلی دیگه بهش اضاف بشه.