مقدمة في الأوراكل (5ن0ا© ا(50)
الدخول إلى لغة أوراكل(ع08801)--+(ون!0 501) الشكل التالي يوضح ذلك:
اسم المستخدم :5018
كلمة السر : +756
مقدمة في الأوراكل (كنام ا(50)
بعد كتابة اسم المستخدم وكلمة المرور تظهر النافذة التالية تخبرك بانه متصل
تعليعات بارا بحث تحمد فلقة
أولاً:- _لغة تعريف البيانات (6)001ع180803 065015100 023148
لغة تعريف البيانات :- جزء من أجزاء لغة.وتعتبر أصل بناء ؛ حيث سيتم من
خلال هذا الجزء التعرف على كيفية إنشاء الجداول والتعديل في مواصفات الجدول
وكذلك حذف جدول ؛ وانشاء وتعديل وحذف القيود على الجداول ؛ وعندما تقوم
بتعريف هذه البيانات (الجداول) يتم وضع إدخالات لها في قاموس البيانات الخاص
وللغة أوامر أساسية هي :-
66316 738516 إنشاء جداول -١
8146+ 73516 تعديل مواصفات جدول -"
حذف جدول 73516 م0:30 -“
إعداد : أ.وليد الشراعي + أ. يحيى مهدي الصفحة ١
وقبل أن نتعلم كيفية استخدام الأوامر السابقة بي
مقدمة في الأوراكل (5ن0ا© ا(50)
ب أن نتعرف على أنواع البيانات
أخرى والجدول التالي يوضح أنواع البيانات :
نوع الحقل
لالاطع
الإستخدام
يستخدم لتخزين البيانات الحرفية ثابتة الطول والحد الأقصى لعدد
الأحرف لهذا النوع ٠٠008١0 بايت
ويستخدم هذا النوع لتخزين بيانات حرفية متنوعة ؛ والحد الأقصى
لعدد الأحرف هو 00٠0 بايت
يستخدم هذا النوع لتخزين بيانات حرفية متنوعة ؛ والحد الأقصى لعدد
الأحرف 0860© ؛ بايت والفرق بين (ع013:)5:2 :1/8 و 1/22
(©3+2)512© هو أن (©01332)512 1/3 يسمى المتغير المطاطي أي
إذا حجزنا ٠١ خانات وكان المدخل يتكون من ١ خانات سوف يقصر
فسوف يحجز جميع الخانات حتى لو لم تستعمل .
يستخدم هذا النوع مع البيانات الرقمية . يمثل الحرف م طول العدد
العشري كاملاً العدد الصحيح وما على يمين الفاصلة ايضاً
أما الحرف و فيمثل طول الأعداد العشرية يمين الفاصلة
يستخدم لتخزين البيانات ذو القيمة التأريخية والوقت
ويستخدم لخزن البيانات الثنائية ؛ وأقصى طول 700٠0 بايت
تستخدم لخزن بيانات الملفات الخارجية مثل الصور والرسومات
ويمكن أن يخزن هذا النوع بيانات يصل حجمها إلى ؛ ج
مقدمة في الأوراكل (كنام ا(50)
إنشاء جدول جديد
يوجد طريقتين لإنشاء جدول
. إنشاء جدول جديد -١
. إنشاء جدول جديد بمواصفات جدول قديم -"
أولاً :- إنشاء جدول جديد
الصيغة العامة لإنشاء جدول جديد
.., قيد نوع البيانات الحقل1,قيد . نوع البيانات الحقل١) اسم الجدول غ851 63148 ج<ا50
** شرح الصيغة العامة :
حقل ١ : اسم الحقل مثل رقم الطالب (57_010)
قيد : قيد أو شرط للبيانات التي سيتم إدخالها لهذا الحقل .
+ القواعد التر يجب التقيد بها عند تسمية الجدو والحقو
-١ لا يتجاوز طول اسم الجدول واسم الحقل عن 90 حرفاً .
"- يمكن أن يكون اسم الجدول أو اسم الحقل خليط من الأرقام والحروف
والرموز الخاصة ولكن لا بد أن يبدأ بحرف .
"- أن لا يكون اسم الجدول أو اسم الحقل كلمة محجوزة في اللغة .
؛- أن لا يتكرر اسم الجدول داخل قاعدة البيانات ولا يتكرر اسم الحقل داخل
الجدول .
*- يفضل أن يكون اسم الحقل واسم الجدول له معنى بحيث يعبر عن المدخلات
مقدمة في الأوراكل (كنام ا(50)
كيف
قم بانشاء جدول باسم (5800604) يحتوي على الحقول التالية :
اسم الحقل | 52-00 5-0806 55 عااطهص؟5
نوع البيانات | (86:)5 100005 | (03:)30 (03:)30 (1000006)20
#تم تكوين الجدول
الآن بعد أن تم تكوين الجدول في قاعدة بيانات أوراكل
نريد عرض البناء الداخلي للجدول نستخدم التعليمة
: اسم الجدول 0656 <ا50
غ170 انال عامل
(30جعمي 517-85
ثانياً :- إنشاء جدول جَديد بمواصفات جدول قديم
الصيغة العامة :-
( الحقل”,الحقل؟ ,الحقل١) اسم الجدول الجديد 18516 06316 <ا50
اسم الجدول القديم 8017/1 حقل" ,حقل ؟,حقل؟ 58167 3
مقدمة في الأوراكل (كنام ا(50)
نشد
قم بإنشاء جدول بإسم 4885 يحتوي على حقل الرقم وحقل الإسم بنفس مواصفات
حقلي الرقم والإسم لجدول بيانات الطلاب (500801)
#تم تكوين الجدول
تم استخدام الجملة ©5616 لجلب حقول الجدول 5800804 حيث سيتم شرح
جملة 56168 في محاضرات قادمة .
الآن سنقوم بعرض مواصفات الجدول للتأكد من ذلك .
غ170 انال عمل
ّ اصفات جدوا
توفر لنا لغة الإستعلام أوراكل إمكانية مهمة هي إمكانية التعديل على مواصفات
الجدول والمقصود هنا هو إمكانية إضافة حقل إلى الجدول وحذف حقل من الجدول
والتعديل في نوع وحجم الحقل في الجدول وكذلك تعديل وحذف وإضافة ١
على الجدول ويتم ذلك عن طريق 78818 1788م والأمر 81788 يأخذ ثلاثة
ملحقات هي :
. تستخدم لإضافة حقل جديد 800 -١
. تستخدم لتعديل نوع أو حجم الحقل 100017 -"
. تستخدم لحذف حقل من الجدول 0800 -*
مقدمة في الأوراكل (كنام ا(50)
والصيغة العامة هي :
080808 08/000127 00م اسم الجدول 78816 1758م جا50
:(القيد الطول . نوع الحقل اسم الحقل )
القواعد التي يجب مراعاتها عند استخدام الأمر 78818 81788 :-
أ. عند استخدام الملحق
-١ يمكنك زيادة حجم الحقل .
بيانات الحقل إذ كانت موجودة
*- لا يمكن تغيير طول الحقل إذا كان يحتوي على بيانات .
ب. عن استخدام الملحق
-١ يجب أن يكون الحقل المراد حذفه فارغ من البيانات .
"- لا يمكن حذف أكثر من حقل في الأمر الواحد .
*- يجب أن يتبقى حقل واحد على الأقل بعد عملية حذف الحقول .
4لا يمكن حذف حقل (مفتاح رئيسي ) تم ربطه بجدول آخر .
تكليف :
-١ قم بتعديل حجم حقل اسم الطالب (©66_0800) من "٠ إلى ٠١ في جدول
الطلاب (5000804) :
07 6 300ه_+؟)بران 10 تص6ن0؟ 73516 عععلم حاو0ك
ٍ ٍ #تم تعديل الجدول
الآن سنقوم بعرض مواصفات الجدول للتأكد من ذلك .
غ170 انال ع0/1مل1
مقدمة في الأوراكل (5ن0ا© ا(50)
"- قم بإضافة حقل تأريخ ميلاد الطالب(6»_0348) لجدول الطلاب )5000804(
((©08 56_0316) 00م 50001601 713516 عععلم حاو0ك
تم إضافة الحقل إلى الجدول
الآن سنقوم بعرض مواصفات الجدول للتأكد من ذلك .
غ170 انال عمل
- قم بحذف حقل رقم الهاتف (1/10511_+5) من جدول الطلاب (5000601)
تم حذف الحقل من الجدول
الآن سنقوم بعرض مواصفات الجدول للتأكد من ذلك .
75 عغانالظ عملم
مقدمة في الأوراكل (5نا0 50(1)
يمكن حذف أي جدول غير مرغوب فيه وذلك عن طريق الأمر 08087881
والصيغة العامة توضح استخدام الأمر :
: اسم الجدول ع7881 0800 جا50
عند حذف أي جدول يجب مراعاة القواعد التالية :
١-لا يمكن حذف جدول يحتوي على بيانات .
"- لا يمكن حذف جدول يحتوي على مفتاح رئيسي وتم تعريفه في جدول آخر
كمفتاح ربط (مفتاح أجنبي ) إلا إذا تم استخدام الأمر الموجود بين
الجدول المرتبط أولاً .
©- لا يمكن استعادة الجدول بعد عملية الحذف .
تكليف :
قم بحذف الجدول (73845).
تم حذف الجدول
يمكن تغيير اسم جدول عن طريق الصيغة التالية :
اسم الجدول الجديد 70 اسم الجدول القديم 8808016 جا50
مع العلم أنه لا يمكن تغيير اسم جدول إذا كان يحتوي على مفتاح رئيسي وتم
تعريفه في جدول آخر كمفتاح ربط .