هي لغة قياسية من لغات الحاسب لدخول ومعالجة قواعد البيانات ؛ وهي لغة بناء الاستعلامات
الهيكلية .
١-لغة قياسية من لغات الحاسب الخاصة بمعهد 8051( 800611680
تمكنك من الدخول لقواعد البيانات
© تمكنك من استخراج البيانات من القاعدة
*- تمكنك من الحذف والتعديل على البيانات المسجلة في القاعدة
501 : هي لغة سهلة التعلم والفهم لمن أراد التعلم
تنقسم لغة 501 إلى الأقسام التالية:
-١ القسم المسئول عن معالجة البيانات
* أوامر (01/1)
8 : استخراج البيانات من قاعدة البيانات
8 ©00021: التعديل على البيانات
الاحاجا تجار
محص
"- القسم المسئول عن تعريف البيانات
* أوامر (ا00):
- 08180356 0316816 : إنشاء قاعدة بيانات جديدة
- 18516 016816 : إنشاء جدول داخل قاعدة البيانات
- 718016 16ل : للتعديل على الجدول
- 18516 0+00: حذف الجدول من قاعدة البيانات
- 1006 0636816 : إنشاء فهرس أو مفتاح للبحث
- *«1006 000 : حذف الفهرس
*-القسم المسئول عن التحكم بالبيانات
- 67801 أمر أعطاء الصلاحيات (منح الصلاحية)
46٠70166 - أمر إلغاء الصلاحيات(منع الصلاحية)
571591600 وكلمة المرور : 013807896 بغض النظر في حالة التحميل فيما
اذا تم تغيير كلمة المرور فإنه يكتب كلمة المرور الجديدة.
8 وكلمة المرور : :1196
3 25ر5 وكلمة المرور :ال01_10518_ 0113096
أعداد/ عبدالرحمن جمال محسن السعيدي 999©1010811.600 81586601
ححصدد
كيفية إنضاء مستخدم جذيذ
يفية إنشاء مستخدم جديد في بيئة ( 5ناام * 501) هي كالتالي:
الصيغة العامة:
كلمة العرور اسم المستتطم
لا يسمجح بإنشاء مستخدم ومنحه صلاحيات الأ بعد الأنصال بالنظام5/54807 ويكون
الأنصال بالنظام وبأي مستخدم بالصيغة التالية:
لأعطاء صلاحية الأتصال مع باقي الصلاحيات لمستخدم نستخدم الصيغة التالية:
وبهذا يتم منج الصلاحية بالعبارة التالية:
شروط خاصة باسم الجدول:
8 أن لا يحمل جدول قديم نفس الاسم (بمعنى الا يتكرر اسم الجدول ).
أن لايبدا الآ بحرف من [8-2] أو[8-2].
8 أن لايزيد عدد الأحرف عن ٠ حرفاً.
8 أن لا يكون من الكلمات المحجوزة.
لغة أوراكل غير حساسة في حالة الأحرف
أعداد/ عبدالرحمن جمال محسن السعيدي 11.6070 999210108 8158680
تححصد 9دحص جح خصتصتتتتر1
مندصصصستجخدصدد سا1
ملل ل ]711171117 17]077177]7717]7717171717
شرح الأوامز 501
أعداد/ عبدالرحمن جمال محسن
ساسحا سس
جدول أنواع البيانات
السعيدي 801.6000 9991010 81586601
أونا أوامر 0ط
مثال : جدول الطلاب
تمسمدصحصد مح
عمل إنشاء الفهارس *«11006 16816
الفهرس يصمم في الجدول حتى يجعل عملية الاستعلام أسرع كما يمكن أنشاء أكثر من فهرس نفس الجدول
ملاحظة: المستخدم لايرى هذه الفهارس إنما هى لتسريع عملية الأستعلام فقط
أنواع الخهارس:
النوع الأول : لايمكن أن تتكرر فيه البيانات.
بناء فهرس من النوع الفريد (الذي لا يتكرر)*1006 101110006 وصيغتها :
حصد
بناء فهرس من النوع العادي 1006 5117016
تحصد دصح 1
أعداد/ عبدالرحمن جمال محسن السعيدي 201.6000 999610101 21586601
لإنشاء فهرس بترتيب عكسي:
لإنشاء فهرس في حقلين في نفس الجدول:
يقوم هذا الأمر بحذف الجدول بما يحتويه من حقول وقيود
حذف فهرس يكون كالتالي:
ل الأمر 78516 :8116
هي مجموعة من الأوامر التي تقوم تسري بعمليات على هيكل الجدول من حقول وقيود
أنواع الأمر 78516 +116
أعداد/ عبدالرحمن جمال محسن السعيدي 1.6070 999101108 8158660
الصيغة العامة ل7816 +1116
اختيار المطلوب (8608:06 / 1108657 / م00 / 800)
طريقة أخرى :5168006 200 5100601 18016 (16ل5/حا50
يمكن الاستغناء عن كلمة 001100 بجطل659+:51_800 في قوسين()
ملاحظة: في حالة التعديل الحجم في الرقم إلى الأصغر يشترط أن لا يكون في الجدول بيات
: تعظطصييه_5 10 5100 صصناموه 8608018 5100601 عا180 ؟16لا7حا50
:2 أعداد/ عبدالرحمن جمال محسن السعيدي 999200103010 2158660
سمح
يجب إدخال قيمة في الحقل اندلق أولح *
لا تتكرر قيمةٌ الحقل ساودلا *
وضع قيمة افتراضية للحقل 1 *
إجراء فحص معين على الحقل 062 *
إنشاء مفتاح رئيسي لاا ل1001:ط *
إنشاء مفتاح أجنبي لا 0:6190ع *
طرق إنشاء القيود:
١ -إنشاء المحدد على نفس الحقل [©110 10] :أي يكتب في نفس السطر تعريف الحقل أو في
السطر التالي مباشرة.
-إنشاء جميع المحددات بعد الانتهاء من تعريف الحقول[1106 4/ا0] ؛ وهي الأفضل حسب
رأي الكثيرين .
القيود) الستة المذكورة ؛ ماعدا المحدد ذو
شروط المحدد (القيد):
-١ أن لايتكرر
"- أن لا يزيد عن ٠١ حرفاً
*-_المحدد ذو القيمة الافتراضية للحقل(064814)فينفذ عليه الطريقة الأولى[08نا 10]
*المحدد الأول (اانال! 101])
تطبيق الطريقة الأولى [©110 10] في المثال:
أعداد/_عبدالرحمن جمال محسن السعيدي 1.20ن2 215266019992000
سمح
تطبيق الطريقة الثانية [1106 0001] في المثال:
* المحدد الث ©00100ا) :
ومعناه ألا تتكرر قيمة هذا الحقل الذي سنضع هذا القيد عليه فمثلا لو وضعنا هذا القيد على
حقل رقم الطالب نستنتج من ذلك أننا لا نريد أن يتكرر رقم الطالب.
تطبيق الطريقة الأولى [110©6 10] للمثال على هذا المحدد (001006ا):
تطبيق الطريقة الثانية [1106 01ه0] للمثال على هذا المحدد (06ا019لا):
أعداد/ عبدالرحمن جمال محسن السعيدي 1010811.6070 9992 81586601
لحتس لاسرا نوات جل 7 لمات اح