الأربعاء، 20 ديسمبر 2017

الدرس الثاني : الجداول Tables

كما وضحنا في الدرس السابق ان انظمة إدارة قواعد البيانات العلائقية سوف تخزن البيانات في كائنات (Objects) تسمى الجداول (Tables) و الجداول هي عبارة عن مجموعة من الاعمدة (columns) والتي تمثل الوصف الكامل للوحدة Entity الذي يمثلها الجدول وأسطر (rows) والتي تمثل نسخة Instance من نوع هذه الوحدة Entity.
مثلا جدول الزبائن (Customer) سوف يحتوي على الاعمدة التالية:
  1. ID:هذا العمود سوف يمتلك قيمة فريدة لكل سطر وهو يمثل معرف الزبون
  2. NAME:هذا العمود سوف يمثل اسم الزبون
  3. AGE:هذا العمود سوف يمثل عمر الزبون
  4. ADDRESS:هذا العمود سوف يمثل عنوان الزبون
كما لاحظنا اعلاه ان لكل عمود وظيفة محددة ويستخدم لتخزين نوع محدد من البيانات وهذه الاعمدة مجتمعة سوف تمثل الوصف الكامل للوحدة Entity وفي هذه الحالة ان الوحدة هي الزبون ولكل زبون سوف يكون هناك معرف فريد (ID) واسم وعمر وعنوان.

اما الاسطر فهي تمثل البيانات الفعلية التي يتم تخزينها في الجدول وكل سطر سوف يمتلك نفس العدد من الحقول (columns) والسطر سوف يمثل نسخة Instance من نوع هذه الوحدة Entity مثلا جدول الزبائن التالي يمتلك خمس اسطر اي خمس نسخ من وحدة الزبائن.


حقل المعرف ID يمتلك قيمة فريدة وبتالي نستطيع الوصول الى اي سطر في هذا الجدول مثلا اذا كتبنا عبارة 
select * from CUSTOMERS where ID ='ID003' 
فان النظام سوف يعيد السطر الثالث وهو الزبون محمد علي احمد وعمره 42 وعنوانه العراق بغداد.




ليست هناك تعليقات:

إرسال تعليق