Presentation is loading. Please wait.

Presentation is loading. Please wait.

DATABASE SQL= Structure Query Language مبادئ قواعد بيانات

Similar presentations


Presentation on theme: "DATABASE SQL= Structure Query Language مبادئ قواعد بيانات"— Presentation transcript:

1 DATABASE SQL= Structure Query Language مبادئ قواعد بيانات

2 الفصل العاشر انشاء الجدول انواع البيانات
التعديل في الجدول باستخدام Alter Table إلغاء الجدول Drop إعادة تسمية الجدول Rename

3 اولاً :- لغة تعريف البيانات
DATA DEFINITION LANGUGE (DDL) :- إنشاء الجدول TABLE Creation : - Create Table Table-name ( column-name (Data-type) , column-name (Data-type ) , column-name (Data-type ) , column-name (Data-type ) ); ( اسم الجدول ) جدول أنشئ العمود الأول نوع البيانات العمود الثاني نوع البيانات العمود الثالث نوع البيانات العمود الرابع نوع البيانات

4 مثال : Create Table Employees ( ID Number (5) , NAME Varchar2 (30) ,
TEL Number (15) ) ; Employees ID NAME TEL <=شكل الجدول الذي أنشأناه معاني الكلمات بالعربي : Employees الموظفين = ID = رقم NAME = الاسم TEL =رقم التلفون

5 أنواع البيانات DataTypes
نوع البيانات الوصف Varchar(الحجم) تستخدم مع البيانات الحرفية المتغيرة الطول Char(الحجم) تستخدم مع البيانات الحرفية الثابتة الطول Number(p,s) تستخدم مع البيانات الرقمية و يمثل P الجزء الصحيح قبل علامه العشرية يمثل S الجزء العشري بعد العلامة العشرية Date تستخدم مع بيانات التاريخ Long تستخدم لتمثيل البيانات الكبيرة الحجم التي تصل الى 2GB CLoB- BLOB تستخدم لتمثل البيانات الكبيرة مثل الصور والرسومات تصل الى 4GB Bfile تستخدم لتخزين الملفات الكبيرة الخارجية التي صل الى اكثر من 4GB

6 الشروط الواجب توفرها عند اختيار اسم الجدول او اسماء الاعمده:
يجب ان يبدا اسم الجدول او اسم العمود بحرف يجب ان لا يزيد طول الاسم عن 30 حرفا من الممكن ان يتكون من حروف كبيرة و صغيرة وارقام ورموز خاصه مثل ) يجب ان لا يتكرر اسم الجدول اكثر من مره داخل قاعده البيانات الواحدة . يجب ان لا يتكرر اسم العمود اكثر من مره داخل الجدول الواحد يجب ان لا يتكرر من الاسماء المحجوزة لأوراكل مثل (FORM- SELECT……. يفضل ان يكون اسم الجدول له معنى بحيث يُعبر عن نوع البيانات الجدول

7 التعديل في الجدول باستخدام Alter Table
أوجه التعديل في الجدول ADD تستخدم لأضافه أعمدة جديدة الى الجدول MODIFY تستخدم للتعديل في نوع البيانات للجدول DROP تستخدم لإلغاء عمود معين من الجدول

8 لإضافة عمود جديد : لتعديل وصف عمود : لحذف عمود : عدل
Alter table Table-Name Add (filed name data-type); لتعديل وصف عمود : Alter table table- name modify (filed -name data-type); لحذف عمود : Alter table table- name Drop ( Filed-name data-type ); اسم الجدول الجدول عدل أضف العمود ( الحقل الأول ) نوع البيانات عدل الغاء

9 مثال : لإضافة عمود : SQL> Alter table Employees Add ( Salary Number (5 , 2) ); اسم الجدول الجدول عدل إلى الجدول : salary اضاف عمود الراتب Employees ID NAME TEL Salary Salary = الراتب

10 مثال : للتعديل على العمود : SQL> Alter table Employees Modify ( NAME varchar2 (35) ); تم تتغير بيانات عمود الاسم من 30 إلى 35 خانة . Employees ID NAME TEL Salary

11 مثال : لحذف عمود : SQL> Alter table Employees Drop ( Salary Number (5 , 2) ); من الجدول : salary سيتم حذف عمود الراتب Employees ID NAME TEL

12 إلغاء الجدول باستخدام Drop
عملية إلغاء الجدول هي عبارة عن الغاء الجدول تماما من قاعدة البيانات وحذف كل بيانات وكل القيود المتعلقة به , وبتأكيد لا يمكن استعادته مره أخرى.. لحذف جدول : SQL> Drop table Employees ; Table dropped

13 تغير اسم الجدول الى اسم آخر Rename
لتغير اسم الجدول : لحذف جدول : SQL> RENAME table Employees TO customer; Table rename


Download ppt "DATABASE SQL= Structure Query Language مبادئ قواعد بيانات"

Similar presentations


Ads by Google