السلام عليكم
أنا طالبة مبتدئة في sql server وأريد تصميم قاعدة بيانات لشجرة العائلة family tree فهل ممكن إفادتي في هذا المجال و لكم جزيل الشكر..
أنا بانتظار ردودكم..
تحياتي..
السلام عليكم
أنا طالبة مبتدئة في sql server وأريد تصميم قاعدة بيانات لشجرة العائلة family tree فهل ممكن إفادتي في هذا المجال و لكم جزيل الشكر..
أنا بانتظار ردودكم..
تحياتي..
السلام عليكم
لو تقصد ان نفس ال Entity ممكن يبقي اب لاخر من نفس نوعه و ممكن كمان يبقي ابن في نفس الوقت لاخر من نفس نوعه
يبقي تقريبا المطلوب عمل علاقه بين الجدول و نفسه
يعني مثلا لو عندنا Entity اسمه Person
يبقي ال Scheme بتاعته كالتالي بفرض ان كل شخص ليه اب من نفس النوع
1 PersonID رقم الشخص نفسه
2 ParentID رقم لاب بتاعه
3 باقي ال Attributes
4 نعمل علاقه بين رقم الشخص و رقم الاب بحيث ان رقم الشخص PK و رقم الاب FK
CREATE TABLE [dbo].[SomeTable] ( [PersonID] [int] NOT NULL, [ParentID] [int] NOT NULL, [Name] [nvarchar](50) COLLATE Arabic_CI_AS NOT NULL CONSTRAINT [PK_SomeTable] PRIMARY KEY CLUSTERED ( [PersonID] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO -- this is the relation ALTER TABLE [dbo].[SomeTable] WITH CHECK ADD CONSTRAINT [FK_SomeTable_SomeTable] FOREIGN KEY([ParentID]) REFERENCES [dbo].[SomeTable] ([PersonID])
بالتوفيق ان شاء الله
يمكن أيضاً إضافة حقل آخر للأم. هذا سيزيد التعقيد و لكنه يجعل التصميم أكثر شمولية.
شكرا جزيلا لك أخى أحمد ولكن أنا ما أريده مثلا مراجع و روابط لهذا المشروع لألقي نظرة سريعة لأننى كما قلت مبتدئة في مجال sql server وهذا المشروع هو أول تطبيق لي في هذا المجال..
وكذلك مشكور أخي system down وإضافة حقل للأم شيء لا بد منه أكيد..
******* و دمتم في رعاية الله و حفظه*********
السلام عليكم
اقتباسلأننى كما قلت مبتدئة في مجال sql server
ربنا يوفقك و اهلا بك في الفريق العربي
وحاول تهتم اولا بالمذاكره قبل الشروع في اي تطبيق عملي :rolleyes:
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…