الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب كود لقيود في بعض الجداول

بدأه mhoon في 7 أكتوبر 2012 · 3 رد · 468 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكله ابي افرض قيود على بعض الجداول في قاعده البيانات

مثل CHECK - NOTNULL

القيود بالضبط المطلوبه :

* اضبط المفتاح الاساسي في كل جدول > عدد الجداول 6

* امنع المستخدم من ترك الحقول المهمه فارغه

*نوع الاشتراك في المكتبه يجب ان يكون شهري او سنوي

*عدد الكتب التي يمكن استعارتها للمشترك في الوقت الواحد هي 4 كتب

*يجب ان يكون عدد النسخ المستعاره من كل كتاب اصغر من او تساوي عدد النسخ المتوفره في المكتبه

*اجعل القيمة الافتراضيه لحقل تاريخ الاستعاره هو التاريخ الحالي

محتاجتها ضروري اليوم

#2

بليييييييييييييييييييييز

#3

السلام عليكم ...

  1. نذكركم بقواعد المشاركة في المنتدى أنه يمنع حل الواجبات , لكن سنذكركم فقط بكيفية استخدام القيود .
  2. حاولوا استخدام google ستجدون أمثلة كثيرة و شروحات , و استخدموا أدوات الترجمة مثل http://translate.google.com/ في حال عندكم ضعف باللغة الإنكليزية .
  3. المفتاح الأساسي في الجدول :
    CREATE TABLE Persons
    (
    P_Id int NOT NULL PRIMARY KEY,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
    )

  4. منع الحقل الفارغ نستخدم NOT NULL :
    CREATE TABLE DaTable(
      Column1   INT      	NOT NULL,
      Column2   DATETIME 	NOT NULL
    )

  5. ضبط القيم يكون بــ Check ثم الشرط المطلوب مثال :
    CREATE TABLE Persons
    (
    P_Id int NOT NULL CHECK (P_Id>0),
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
    )

  6. القيمة الافتراضية default كمايلي :
    CREATE TABLE Persons
    (
    P_Id int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255) DEFAULT 'Sandnes'
    )

  7. الدالة التي تعطي الوقت الحالي هي
     GETDATE()

  8. http://www.w3schools.com/sql/sql_primarykey.asp
  9. http://www.w3schools.com/sql/sql_foreignkey.asp
  10. http://www.w3schools.com/sql/sql_check.asp
  11. http://www.w3schools.com/sql/sql_unique.asp
  12. http://www.w3schools.com/sql/sql_notnull.asp
  13. http://www.w3schools.com/sql/sql_default.asp

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 8 أكتوبر 2012 في 11:55

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

شكرا :blush:

مواضيع مشابهة