بتاريخ: 2 أبريل 200520 سنة comment_31691 بسم الله الرحمن الرحيمبعد السلام والتحية لجميع الأعضاءمجرد أستفسار وأرجو الرد جزاكم الله خيراعلمت أن هناك أنواع مختلفة للـ constraints P PRIMARY KEY U UNIQUE KEY R FOREIGN KEY C CHECK, NOT NULL ومؤخراً ، صادفنى حرف جديد هو حرف V فما هو هذا النوع؟؟؟؟؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 2 أبريل 200520 سنة comment_31719 السلام عليكم طيب يا أخونا انت شفت هذا الرمز فين بالضبط .. يعنى المثال كان ايه .. يمكن نفهم منه !! تقديم بلاغ
بتاريخ: 2 أبريل 200520 سنة comment_31736 بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاتهاما بالنسبة للأنواع القيود (constraints)1- Primary keyهو لتحديد الحقول التي سوف تمثل المفتاح الأساسي للجدول 2- NOT NULLوضع قيد على الجدول على ضرورة تعبئة الحقل عند انشاء او ادخال البيانات في الصف3- UNIQUEان قيم الحقل في جميع الصفوف في الجدول مختلفة القيم مثلا : لا يمكن ادخال قسمين بنفس الاسممثال:CREATE TABLE DEPT(DEPTNO NUMBER(2) PRIMARY KEY,DEPTNAME VARCHAR2(100) NOT NULLLOC VARCHAR2(100) UNIQUE)4- FOREIGN KEY فهو قيد يستخدم للربط ما بين الجدولويكتب هذا القيد عند انشاء الجدول الذي يحتوي على الفوريقن كي (CHILD TABLE)مثال CREATE TABLE EMP(EMPNO NUMBER(2)-------------------DEPTNO NUMBER(2),CONSTRAINT dept_emp_deptno FOREGIN KEY (deptno) references تقديم بلاغ
بتاريخ: 2 أبريل 200520 سنة comment_31740 4- FOREIGN KEY فهو قيد يستخدم للربط ما بين الجدولويكتب هذا القيد عند انشاء الجدول الذي يحتوي على الفوريقن كي (CHILD TABLE)مثال CREATE TABLE EMP(EMPNO NUMBER(2)-------------------DEPTNO NUMBER(2),CONSTRAINT dept_emp_deptno FOREGIN KEY (deptno) references DEPT(deptno));5- CHECK هو اضافة قيد او شرط على البيانات قبل ادخالها في الجدول مثل: عند ادخال تاريخ طلب الشراء وتاريخ التوصيل فمن الضروري ان يكون تاريخ التوصيل بنفس يوم الشراء او بعدهفنقوم بوضع هذا القيد عند انشاء الجدول CREATE TABLE ORDER(-----------------DATE_SHIPPED date,DATE_ORDER date,CONSTRAINT order_dateto_ck CHECK (DATE_SHIPPED >= DATE_ORDER));NOTES: -PRIMARY KEY includes (UNIQUE & NOT NULL) directly-also you can add new constraints after the table is created by using : ALTER TABLE ___ ADD CONSTRAINTاهلا وسهلا باي استفسار عن الاجابة ارجوا الردأما بالنسبة لأستخدام قيد checkفعليه ايضا بعض القيود في عمليات معينة تقديم بلاغ
بتاريخ: 3 أبريل 200520 سنة كاتب الموضوع comment_31819 بسم الله الرحمن الرحيمبعد السلام والتحية لجميع من شاركونى فى هذا الموضوع وكذلك من قرأه فقط بدون مشاركةأحب أن أخبركم جميعا يا محبى أوركلأن كل ما تم ذكره فى المشاركات السابقة أعرفهفأنا أتحدث أن جميع أنواع الــــــــــ constraintsوهذه الأنواع تتلخص فى الحروف التالية - P - U - R - Cولكنى عندما عملت كويرى من الجدول الذى يحتوى على جميع constraintsوجدت أن هناك قيمة غريبة علي هى الحرف Vوللعلم جميع الــ constraintsيمكن الحصول عليها من جدول ALL_CONSTRAINTSأو جدول DBA_CONSTRAINTSأو جدول USER_CONSTRAINTSمع تحياتىأخوكم الفقير علماًديب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.