منتديات فلسطيني و أفتخر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات فلسطيني و أفتخر

منتديات أبو عمار .. منتديات الوحدة الوطنية الفلسطينية
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 من الصفر الى النهاية Oracle 10g /sq الدرس الثاني

اذهب الى الأسفل 
كاتب الموضوعرسالة
al_mohajjer
مصمم المنتدى
مصمم المنتدى
al_mohajjer


الجنس : ذكر
البلد البلد : فلسطين
عدد المساهمات : 228
نقاط : 1567
تاريخ التسجيل : 30/10/2009

من الصفر الى النهاية Oracle 10g /sq الدرس الثاني Empty
مُساهمةموضوع: من الصفر الى النهاية Oracle 10g /sq الدرس الثاني   من الصفر الى النهاية Oracle 10g /sq الدرس الثاني Icon_minitimeالسبت أبريل 02, 2011 4:58 am

بسم الله الرحمن الرحيم

STRUCTURE QUEREY LANGUAGE (SQL)


لغة الاستعلام البنيوية


هو نظام يستخدم قواعد البيانات العلائقية وتمتاز بالكفاءة العالية والسرعة والأمان وسهولة الأوامر وهي قريبة من لغة الانسان.



يتم كتابة أوامر SQL من خلال المحث التالي ( SQL> )



وتخزن هذه الأوامر داخل SQL Buffer إلى أن يتم كتابة أمر جديد



تقسم أوامر SQL الى :
من الصفر الى النهاية Oracle 10g /sq الدرس الثاني Post-202460-1242252117

أنواع البيانات Data Type :

من الصفر الى النهاية Oracle 10g /sq الدرس الثاني Post-202460-1242252183
ويوجد انواع اخرى لكن نكتفي بالسابق



القيود
Constraints

وهي قيود (شروط) معينة توضع على الجدول او حقول الجدول لتنظيمها

انواع القيود :



· Not Null : حيث يمنع ترك الحقل فارغاً عند ادخال البيانات أي لا بد من ادخال قيمة في هذا الحقل.

· Unique: يمنع تكرار القيم داخل الحقل ويطبق على مستوى الجدول ايضاً.

· Primary Key : هو مفتاح رئيسي في الجدول ويتميز بعدم تكرار القيم (Unique) وعدم ترك الحقل فارغاً (Not Null)

ويطبق على مستوى الجدول ايضاً.

· Foreign Keyالمفتاح الاجنبي: هو عبارة عن حقل او اكثر يستخدم للربط بين الجداول ويكون Primary Key في جدوله الاصلي ويطبق على مستوى الجدول ايضاً.


ملاحظة:
يجب ان يكون المفتاح الاجنبي من نفس نوع البيانات للمفتاح الرئيسي.



· Check التحقق (الفحص): يستخدم للتحقق من قيمة حقل معين عند الادخال حسب الشرط الذي تم وضعه في ال Check
يطبق على مستوى الجدول ايضا.

· Null : وتعني يمكن عدم الادخال في الحقل وهي افتراضية حتى لو لم تكتبها .





ملاحظة هامة جداً اخواني :



عند إنشاء القيود على الحقول أو الجدول يجب تسمية القيد والسبب في ذلك عند حدوث خطأ معين يقوم اوراكل بإرجاع اسم القيد الذي حدث له الخطأ إما إذا لم تسمي القيد فان اوراكل تقوم بإرجاع الخطأ برقم

كالتالي Sys_999 وعندها ستجد صعوبة أين حدث الخطأ بالضبط.





طرق انشاء القيود عند انشاء الجداول



1) طريقة In Line أي على مستوى الاعمدة

2) طريقة Out Line أي على مستوى الجدول



الدرس القادم ان شاء الله سيكون عن قسم DDL (انشاء الجداول , التعديل على الجداول, حذف ...الخ)

ربنا تقبل منا انك انت السميع العليم


الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
من الصفر الى النهاية Oracle 10g /sq الدرس الثاني
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» من الصفر الى النهاية Oracle 10g /sql الدرس الاول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات فلسطيني و أفتخر :: منتدى الكمبيوتر و الإنترنت :: منتدى لغات البرمجة-
انتقل الى: