سلام
یه برنامه میخوام بنویسم که باید کاربر یه سری داده هارو بصورت درختی وارد کنه چطور میشه به ساده ترین روش اینارو در جدول ذخیره کنم که برای جستوجوهای بعدی راحت باشم؟
مرسی از کمکتون
Printable View
سلام
یه برنامه میخوام بنویسم که باید کاربر یه سری داده هارو بصورت درختی وارد کنه چطور میشه به ساده ترین روش اینارو در جدول ذخیره کنم که برای جستوجوهای بعدی راحت باشم؟
مرسی از کمکتون
سلام
خیلی ساده است، کافی است هر گره (Node) شما یک Primarykey منحصر بفرد داشته باشد (که حتماً دارد!) و همچنین هر گره فیلدی برای مشخص کردن PrimaryKey والد خود هم داشته باشد.
کد:Table:
======
0) ID_Node - int - PrimaryKey - AutoNumber
1) ID_Node_Parent int
2) Data - int or nvarchar or varbinary or etc...