منتديات احمد كو

]



 
الرئيسيةبوابه احمد كواليوميةمكتبة الصورس .و .جبحـثقائمة الاعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 الدرس الرابع تكوين جدول جديد بقاعدة البيانات أوراكل

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
احمد كو
المـديـر العـــام
المـديـر العـــام


ذكر
الجدي
الماعز
عدد المساهمات : 316
نقاط : 917
السٌّمعَة : 3
تاريخ الميلاد : 01/01/1992
تاريخ التسجيل : 14/03/2011
العمر : 24
الموقع : http://ahmed-ko.yoo7.com
المزاج : ممتاز

مُساهمةموضوع: الدرس الرابع تكوين جدول جديد بقاعدة البيانات أوراكل   الخميس يونيو 16, 2011 1:17 am

دائما اقول ما يحدث في الكمبيوتر هو تقليد لما يحدث في الحياة و لكن بشكل
إلكتروني.
*** تعرفنا في السابق أن قواعد البيانات ما هي إلا مكتبة
كبيرة تضم عدد كبير من الملفات و إستبدلنا كلمة ملف بكلمة جدول Table.

*** كل جدول له إسم مميز يعبر عن محتوياته.
*** يحتوي الجدول سطور و كل
سطر يمثل صفحة و أطلقنا عليه الإسم سجل Record.
*** كل سجل يحتوي
مجموعة عناصر على شكل عمود بيانات ويتم تسمية كل عمود حقل. Field.
***
الإسم حقل / الراتب حقل / تاريخ الميلاد حقل و هكذا.
*** يمكن تمثيل
قواعد البيانات كما بالصورة التالية :


*** بالدرس السابق إستعرضنا الجداول العينة الموجودة بقواعد البيانات
أوراكل كما إستعرضنا محتوياتها.
*** هل يمكن لنا إضافة جدول جديد
لتخزين معلومات جديدة خاصة بنا ؟ نعم ممكن ذلك بالتأكيد.
*** قبل أن
نتعلم ذلك يجب علينا تحديد ماهى البيانات الموجودة لدينا ؟
*** سنأخذ
أشهر الأمثلة و هو جدول البيانات الشخصية. كما بالصورة التالية :


*** كل سطر هو سجل بيانات لأحد الأشخاص (صفحة بياناته) أو سجله.
***
كل عمود هو حقل لعنصر من البيانات.
*** كما بالصورة الأولى كل حقل له 3
صفات :
1 – إسم الحقل :
*** يمكنك إختيار أي إسم مناسب للحقول
ويفضل أن يعبر عن ما يحتويه الحقل
*** طول إسم الحقل يمكن أن يصل حتى
30 حرف
*** و يتكون الإسم من حرف يليه حروف أو أرقام أو العلامة _ أو $

*** غير مسموح بإستخدام مسافات أو - أو / و غيرها من الرموز
***
لا يمكن إستخدام الكلمات الخاصة بالأوامر كأسماء خاصة بك.

***
أسماء مسموح بها مثل
• IDNO
• ID_NO
• sal$
• emp_sal
• name12_3

*** أسماء غير مسموح بها مثل
• ID NO لوجود
مسافة
• ID-NO لإستخدام العلامة -
• sal/1 لإستخدام العلامة /
• emp&sal لإستخدام العلامة &
• end لإستخدام كلمة خاصة من
الأوامر
2 – نوع الحقل :
*** هناك العديد من أنواع الحقو ل
المستخدمة في SQL و الجدول التالي يوضح الأنواع الرئيسية منها :


*** هذه ليست جميع أنواع الحقول و لكنها الأنواع الرئيسية التي نحتاج
إليها الآن.

3 - طول الحقل
*** هنا تبدو مهارة المسئول عن
التصميم للجدول فطول الحقل يجب أن يكون مناسبا و يتسع بما يكفي لإستيعاب
البيان المطلوب .

*** ملاحظات هامة :
*** ما هو الفرق بين -
char و varchar2
char :
تحجز أماكن لحفظ البيان و إذا كان طول
البيان اقل من ذلك يتم إضافة مسافات للأماكن المتبقية
أما في حالة
varchar2 :
و كان طول البيان أقل من ذلك فلا يتم إضافة مسافات

************************************************** ******************

و الآن كل عملية نحتاجها سوف يكون لها أمر خاص في SQL
و الأمر الذي
نستخدمه هنا هو CREATE TABLE
كل أمر سوف يكون له طريقة يكتب بها و يجب
أن نلتزم بذلك و إلا سيكون هناك رسالة خطأ


و إذا نشرح و نفسر
table name : هو إسم الجدول وهو أي إسم مناسب
تختاره
field name : هو إسم الحقل و قد مرت بنا من قبل
field type
: نوع الحقل و هذه تكلمنا عنها من قبل أيضا
field length : : من
المهم إختيار الطول المناسب لإستيعاب أطول بيان ممكن تخزينه في هذا الحقل.
و مع التطبيق بأمثلة و شرحها تتضح الصورة أكثر و أكثر ...


المطلوب تكوين جدول لتسجيل بيانات العاملين في أحد الأماكن
البيانات
المطلوبة هي الإسـم / التليفون / تاريخ الإلتحاق بالعمل / الراتب الحالي /


لاحظ الجملة تم تكوين جدول .
في حالة عدم ظهور هذه الرسالة ستظهر
رسالة خطأ مع إشارة لمكان الخطأ.
*** معظم الأخطاء تكون عند نسيان
الأقواس أو علامة الفاصلة وغيرها .
*** إسم الجدول EMP_DATA.
***
لاحظ أسماء الحقول و طريقة تعريف النوع لكل حقل و تحديد الطول.
***
الأمر هو عبارة عن نقل الجدول بالأعلى تماما.



المطلوب تكوين جدول لتسجيل بيانات الأصناف في أحد المحلات
البيانات
المطلوبة هي إسم الصنف / سعر الصنف / تاريخ البيع / الكمية المباعة / /إسم
البائع





لاحظ إمكانية كتابة الأمر على أكثر من سطر و لا يتم التنفيذ إلا بعد
إستخدام الفاصلة المنقوطة
التدريب : إبدأ بالتفكير في شئ في المكان
الذي تتواجد فيه . صمم الجدول و إبدأ التنفيذ . أطلب المساعدة إذا كان
لديك مشكلة.
*** للمراجعة على الدروس السابقة :
** إستخدم الأمر
select * from tab; لتتأكد أن جدولك تم إضافته للجداول الموجودة مسبقا في
قاعدة البيانات.
** إستخدم الأمر DESC لإستعراض تركيب الجدول.
**
الخطوة القادمة هي إضافة سجلات جديدة للجداول التى أنشأتها فهي الآن
مجدولة و لكن تخلو من البيانات.
** في الدرس القادم نتعلم إضافة سجلات
جديدة للجداول. و حذف سجلات منها أيضا.
و إلى الدرس القادم.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــالتوقيع ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ





أعزائى اعضاء منتديات احمد كو :
شارك برأيك عند زيارتك اى موضوع من الموضوعات المطروحة بأقسام المنتدى
ولا تترك الموضوعات بدون تعليق أو رأى فأن رأيك يدل على وجودك وتواصلك معنا
فأن مشاركتك بالرأى ما هى إلا تقدير منك لنا جميعا
فكن حريصا على تواصلك معنا بمنتديات احمد كو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://ahmed-ko.yoo7.com
احمد123



عدد المساهمات : 20
نقاط : 21
السٌّمعَة : 0
تاريخ التسجيل : 20/07/2011

مُساهمةموضوع: رد: الدرس الرابع تكوين جدول جديد بقاعدة البيانات أوراكل   الأربعاء يوليو 20, 2011 2:34 am

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
الدرس الرابع تكوين جدول جديد بقاعدة البيانات أوراكل
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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