बनाओ टेबल इम्प्लीइ (फेंडे VARCHAR (15) नहीं नल, मिनिट चेर, लन्ना वार्कर (15) नल, एसएसएन CHAR (9) नहीं NULL, Bdate तिथि, पता VARCHAR (30), सेक्स CHAR, वेतन दशमलव (10,2), Super_ssn CHAR (9), प्सकोव INT नहीं NULL, प्राथमिक कुंजी (एसएसएन), विदेशी कुँजी (Super_ssn) संदर्भ कर्मचारी (एसएसएन), विदेशी कुंजी (डीएनओ) संदर्भ विभाग (डंबर)); टेबल विभाग बनाने (Dname VARCHAR (15) नहीं NULL, Dnumber INT नहीं NULL, Mgr_ssn CHAR (9) नहीं NULL, Mgr_start_date दिनांक, प्राथमिक कुंजी (Dnumber), अद्वितीय (Dname), विदेशी कुँजी (Mgr_ssn) संदर्भ कर्मचारी (एसएसएन)) ; टेबल DEPT_LOCATIONS बनाएँ (Dnumber INT नहीं NULL, Dlocation VARCHAR (15) नहीं NULL, प्राथमिक कुंजी (Dnumber, Dlocation), विदेशी कुँजी (Dnumber) संदर्भ विभाग (Dnumber)); CREATE TABLE परियोजना (Pname VARCHAR (15) नहीं NULL, Pnumber INT नहीं NULL, Plocation VARCHAR (15), Dnum INT नहीं NULL, प्राथमिक कुंजी (Pnumber), अद्वितीय (Pname), विदेशी कुँजी (Dnum) संदर्भ विभाग (Dnumber)) ; टेबल WORKS_ON (Essn CHAR (9) नहीं NULL, Pno INT नहीं NULL, घंटे दशमलव (3,1) नहीं NULL, प्राथमिक कुंजी (Essn, Pno) बनाने, विदेशी कुँजी (Essn) संदर्भ कर्मचारी (एसएसएन), विदेशी कुँजी (Pno ) संदर्भ परियोजना (Pnumber)); टेबल निर्भर बनाएं (Essn CHAR (9) नहीं NULL, Dependent_name VARCHAR (15) नहीं NULL, सेक्स CHAR, Bdate दिनांक, रिश्ता VARCHAR (8), प्राथमिक कुंजी (Essn, Dependent_name), विदेशी कुँजी (Essn) संदर्भ कर्मचारी (एसएसएन) );
यहां मैं कोई तालिका नहीं बना पा रहा हूं क्योंकि प्रत्येक टेबल विदेशी कुंजी बाधा का उपयोग कर किसी अन्य तालिका में संदर्भित है। इसलिए कृपया मुझे पूरे डेटाबेस बनाने के लिए मदद करें। उदाहरण के लिए अगर मैं EMPLOYEE तालिका का निर्माण कर रहा हूं तो यह डिपार्टमेंट टेबल के लिए खोज रहा है और तालिका बनाने की इजाजत नहीं दे रहा है और मैं डिपार्टमेंट बनाने की कोशिश कर रहा हूं, फिर वह टेबल के निर्माण की इजाजत नहीं करने के लिए EMPLOYEE तालिका की खोज कर रहा है।
आप विदेशी कुंजी बाधाओं के बिना तालिकाओं को बनाने और जनरेट करने की कोशिश कर सकते हैं और उसके बाद विदेशी कुंजी बाधाएं जोड़ सकते हैं ।
Comments
Post a Comment