الأربعاء، 15 أبريل 2015






الرس السادس عشر
بعد أن تعلمنا في الفصول السابقة كيفية الوصول إلى نموذج قاعدة البيانات العلاقية سوف نقوم من خلال هذا الفصل بتصميم الجداول والعلاقات بينها باستخدام أحد برامج نظم إدارة قواعد البيانات العلاقية  وهو برنامج Microsoft Access .
والآن فلنتذكر نموذج قاعدة البيانات العلاقية لنظام شركة المراد تنفيذه مع إجراء بعض التعديلات عليه للتبسيط كما يلي:

موظف


رقم الموظف

اسم الموظف
نوع
تاريخ الميلاد
عنوان

مرتب

رقم القسم

قسم


رقم القسم

اسم القسم


مشروع


رقم المشروع

اسم المشروع
موقع المشروع


موظف_مشروع


رقم الموظف                

رقم المشروع

عدد الساعات


والمطلوب إنشاء هذه الجداول وعمل العلاقات المطلوبة بينها باستخدام برنامج  Microsoft Access.
قبل إنشاء الجداول عمليا باستخدام برنامج Microsoft Access  لابد من تحديد أنواع بيانات كل حقل حيث  يمكن أن يخزن كل حقل نوع واحد من البيانات.كذلك تحديد حجم الحقل.
أنواع بيانات الحقل:
النوع
نوع البيانات الممكن تخزينها
نص Text
(هو الافتراضي) نص أو تركيبات من النص والأرقام وكذلك أرقام لا تتطلب عمليات حسابية مثل أرقام الهاتف.(الحجم حتى 255 حرف)
مذكرة memo
النص الطويل أو تركيبات النص والأرقام. (الحجم حتى 65535 حرف)
رقم Number
البيانات الرقمية المستخدمة في العمليات الحسابية
تاريخ/وقت Date/Time
قيم التاريخ والوقت من عام 100 وحتى 9999.
عملة Currency
قيم العملات والبيانات الرقمية المستخدمة في العمليات الحسابية ولوضع علامة العملة بعد الرقم.
ترقيم تلقائي Auto Number
رقم متتالي فريد (بزيادة 1) يتم تعيينه بواسطة Microsoft Access عند إضافة سجل جديد إلى جدول. لا يمكن تغيير قيم حقول "الرقم التلقائي"..
نعم/لا Yes/No
القيمتين "نعم" و"لا" والحقول التي تحتوي على قيمة من اثنتين (نعم/لا أو صواب/خطأ أو تشغيل/إيقاف(.
كائن OLE
كائن (مثل جدول بيانات Microsoft Excel أو مستند Microsoft Word أو رسومات أو أصوات
ارتباط تشعبي Hyperlink
نص أو تركيبات من نص وأرقام يتم تخزينها كنص وتستخدم في الوصول إلى وجهة أخرى مثل تشغيل ملف أو فتح مجلد أو فتح صفحة انترنت
معالج البحث lockup wizard
إنشاء حقل يسمح لك باختيار قيمة من جدول آخر أو من قائمة بالقيم مثلاً حقل الجنسية مصري – سعودي .. الخ
بالنسبة لنوع البيانات رقم Number  يمكن أن يكون حجمه:
الإعداد (الحجم)
الوصف
الدقة العشرية
حجم التخزين
بايت byte
تخزين أرقام صحيحة من 0 إلى 255( دون كسور).
بلا
1 بايت
عشري Decimal
تخزين أرقام يمكن أن تحتوى على كسور بمستوى دقة عالي
28
12 بايت
عدد صحيح Integer
تخزين أرقام صحيحة(دون كسور)  سالبة أو موجبة من 32768- إلى 32767+
بلا
2 بايت
عدد صحيح طويل Long
الإفتراضى ولتخزين أرقام صحيحة موجبة أو سالبة بمدى أعلى بكثير من النوع Integer
بلا
4 بايت
مفرد Single
لتخزين أرقام بدقة مفردة
7
4 بايت
مزدوج Double
لتخزين لأرقام بدقة مزدوجة
15
8 بايت


يجب تحديد نوع بيانات كل حقل بكل جدول من جداول نموذج قاعدة البيانات العلاقية وحجمه مع العلم بأن نوع بيانات حقل المفتاح الأجنبي  لابد وأن تكون من نفس نوع وحجم بيانات حقل المفتاح الأساسي المرتبط به ولا يشترط أن تكون بنفس الاسم.

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

إرسال تعليق