السلام عليكم ارجو ان تفيدوني
هل سمعتو من قبل عن مصطلح توليد الجاول في قاعده البيانات و اذا كان المصطلح صحيح ما هو المقصود منه
وشكرا
السلام عليكم ارجو ان تفيدوني
هل سمعتو من قبل عن مصطلح توليد الجاول في قاعده البيانات و اذا كان المصطلح صحيح ما هو المقصود منه
وشكرا
هل تقصد table generation؟
هو ببساطة كود بأي لغة يقوم بتكوين جمل SQL التي تكون الجداول المطلوبة في قاعدة البيانات
وإذا كنت تقصد شيئا آخر، وضح!
فكر بطريقة أخرى
في البدايه اشكرك على الرد و لكي اوضح سؤالي سأذكر لك المثال الذي ذكرة شخص لي و لم اقتنع به
لدي قاعده بيانات mysql و موقع يتم برمجته بلغه php و لدي مثلا جدول للكورسات طبعا كل ماده تضاف لها ادوات خاصه بها مثل التمارين و الوثائق و الدردشه الخاصه بها و كل ماضاف مدير الموقع ماده جديد راح يضيف جدول جديد و يتم تخزين كل اعدات الماده فيه
مع انه حسب علمي المفروض يضيف سجل جديد بس جدول جديد ؟؟ ما ادري هل انا فاهمه غلط
و لدي سؤال محيرني و اتمنى القى له اجابه قريت كتب كثير عن ال mysql لكن الى الان ما عرفت كيف تمثل العلاقات في قاعده البيانات و كيف نوضح المفتاح الاجنبي
اقتباسفي البدايه اشكرك على الرد و لكي اوضح سؤالي سأذكر لك المثال الذي ذكرة شخص لي و لم اقتنع بهلدي قاعده بيانات mysql و موقع يتم برمجته بلغه php و لدي مثلا جدول للكورسات طبعا كل ماده تضاف لها ادوات خاصه بها مثل التمارين و الوثائق و الدردشه الخاصه بها و كل ماضاف مدير الموقع ماده جديد راح يضيف جدول جديد و يتم تخزين كل اعدات الماده فيه
مع انه حسب علمي المفروض يضيف سجل جديد بس جدول جديد ؟؟ ما ادري هل انا فاهمه غل
واضح ان هناك خطأ فى التصميم المنطقى Logical Design فعند اضافة مادة جديدة يتم اضافتها تقوم بتحديد SubjectID جديد فى جدول الكورسات و تكون ال SubjectID عمود Primary Key فى جدول الكورسات و تكون كمفتاح اجنبى Foreign Key فى الجداول المتعلقة بها
اقتباسلدي سؤال محيرني و اتمنى القى له اجابه قريت كتب كثير عن ال mysql لكن الى الان ما عرفت كيف تمثل العلاقات في قاعده البيانات و كيف نوضح المفتاح الاجنبي
اولاً ينبغى ان يكون جداولك من نوع InnoDB لكى تتمكنى من انشاء العلاقات و سيكون مشابه لهذا الكود تقريباً
CREATE TABLE Courses (SubjectID INT NOT NULL,
PRIMARY KEY (SubjectID)
) ENGINE=INNODB;
CREATE TABLE Students (StudentID int, MySubjectID INT,
INDEX NewIndex (MySubjectID),
FOREIGN KEY (MySubjectID) REFERENCES Courses(SubjectID) ON DELETE CASCADE
) ENGINE=INNODB;Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
اشكرك على الرد و جزاك الله خير
هذا الموضوع مغلق.