التصنيفات
الهاشتاجات
البومات الصور



فيديوهات











الهاشتاجات
لايوجد بيانات لعرضها
روابط ذات صله
Posted in أبحاث علمية تقنية, مقالات برمجية وتقنية on أغسطس 26, 2025
قواعد البيانات في المشاريع التقنية
.3.1المقدمةIntroduction
تعتبر مرحلة التصميم المرحلة التالية لعملية التحليل وتعتمد مرحلة التصميم على تلك النتائج والمعلومات التي تم الحصول عليها بصورة علمية ومنهجية خلال عملية التحليل وسوف يتم في هذا الفصل التعرف على كيفية تصميم قاعدة البيانات (الجداول) وقاموس البيانات وشرح العلاقات بين جداول النظام. إن عملية تصميم النظام تحدد على ضوء المعلومات السابقة لعملية التحليل ولا يمكن فصل مرحلة التحليل عن مرحلة التصميم فمرحلة التصميم تبدأ بالتركيز على نوعية المعلومات التي تفي باحتياجات النظام.
التصميم: يعني صنع النموذج العام الذي يتصف بالكفاءة والفعالية والتناسق وذلك من خلال عمل توافق بين المعلومات ومتطلبات النظام اللازمة لتوليد تلك المعلومات وتلعب وسائل تصميم النظام دوراً كبيراً في فعالية التصميم خاصة في حالة اشتمال النظام على العديد من التفاصيل وفيما يلي الوسائل المستخدمة في تصميم النظام وهي كالتالي:
- مخططات التدفق للبيانات (Data Flow Diagrams) والتي تناولتها في الفصل السابق.
- مخطط (E-RD) الكينونات والعلاقات (Entity Relationship Diagram).
3.2. مقدمة عن قواعد البيانات introduction to databases
لقد دخل الحاسب الآلي في مجالات الحياة وظهر أثره في حل العديد من المشاكل التي تعانى منها الشعوب والأفراد، ومن تلك الحلول القدرة على تخزين كم هائل من البيانات وما يترتب عليه من أسلوب حفظ واسترجاع وفهرسة تلك البيانات والتي تتطلب جهد وتكلفة تحتاج إلى وقت طويل وعلى سبيل المثال أسلوب حفظ البيانات في مكاتب التوظيف، ولقد كان الاعتماد حتى الان على العنصر البشرى فهو الذي يقع عليه العبء كله تقريباً وتتعدد مسئوليته ابتداء من وضع استقبال البيانات ثم فهرستها لحفظها ناهيك عن العوامل الطبيعية التي تتعرض لها أوساط الحفظ الورقية وكما نجد أن هذه العملية الترتيبية تستغرق وقت طويل ويعتبر الوقت هو العامل الأساسي والحاسم لجميع الأعمال في هذا العصر.
تعريف قواعد البيانات Define databases
هي تجميع لكمية كبيرة من المعلومات أو البيانات وعرضها بطريقة أو بأكثر من طريقة تسهل الاستفادة منها.
نظم إدارة قواعد البيانات Database Management Systems
هي مجموعة من البرامج الجاهزة التي تقوم بتنفيذ جميع الوظائف المطلوبة من قاعدة البيانات.
أهمية قواعد البيانات The importance of databases
تخزين جميع البيانات بكافة الأنشطة لجهة ما بطرق متكاملة ودقيقة وتصنيف وتنظيم هذه البيانات بحيث يسهل استرجاعها في المستقبل.
متابعة التغيرات التي تحدث في البيانات المخزنة وإدخال التعديلات اللازمة عليها، حتى تكون دائماً في الصورة الملائمة لاستخدامها فور طلبها.
تخزين كم هائل من البيانات التي تتجاوز الإمكانيات البشرية في تذكُّر تفاصيلها ومن ثم إجراء بعض العمليات والمعالجات التي يستحيل تنفيذها يدوياً.
تساعد على تخزين البيانات بطريقه متكاملة، بمعنى الربط بين النوعيات المختلفة للبيانات المعبرة عن كافة الأنشطة.
تساعد على تحقيق السرية الكاملة للبيانات المخزنة بها بحيث لا تتاح أية معلومات لأي شخص ليس له الحق في الاطلاع عليها.
وظائف قواعد البيانات Database Jobs
إضافة معلومة أو بيان جديد إلى الملف.
حذف البيانات القديمة والتي لم تعد هناك حاجة إليها.
تغيير بيانات موجودة تبعاً لمعلومات استحدثت.
البحث والاستعلام عن معلومة أو معلومات محددة.
ترتيب وتنظيم البيانات داخل الملفات.
عرض البيانات في شكل تقارير أو نماذج منظمة.
أنواع قواعد البيانات Types of databases
من حيث الحجم:
مشروعات صغيرة
(a) Access (b) Paradox (c) FoxPro (d) DBASE III+/IV
(e) R: BASE
مشروعات كبيرة
(a) MYSQL
(b) SQL (Structured Query Language)
(c) DMS (Database Management System)
(d) IDMS (Integrated Database Management System)
(e) ORACLE
(f) Sybase
قواعد البيانات ذات شكل هرميHierarchy Databases.
قواعد بيانات شبكية Network Databases.
قواعد بيانات علائقية Relational Databases.
تنظيم البيانات داخل قاعدة البيانات Organizing data in databases
تخزن المعلومات المطلوبة لقواعد البيانات داخل ملفات، وتوضع هذه الملفات على أحد وسائط التخزين المساعدة مثل القرص المغناطيسي، وكل ملف عبارة عن جدول يشتمل على سطور وأعمدة، ويشتمل كل ملف على مجموعة من السجلات Records ويحتل كل سجل سطراً داخل الملف، ويقسم كل سجل إلى عدد من الحقول Fields.
تحديد الغرض من قواعد البيانات Determine the purpose of databases
يدلك الغرض من قواعد البيانات على المعلومات التي ستحتاجها ومنها يمكنك تحديد الموضوعات التي تحتاجها لحفظ حقائق عنها (الجداول) والحقائق المراد حفظها عن كل موضوع (الحقول بداخل الجداول) وفي سبيل تحديد الغرض من أنشاء قاعدة البيانات يمكنك عمل الآتي: -
أن تتحدث مع المستخدمين المرتقبين لقواعد البيانات.
أن تشاور الآخرين حول نوعية الأسئلة التي تود أن تجيب عنها قاعدة البيانات.
أن تضع تخطيطات للتقارير المراد إنتاجها.
أن تجمع النماذج المستخدمة بالفعل في تسجيل البيانات.
ويمكنك بعد ذلك جمع كل النماذج والتقارير التي تحتوي على المعلومات المرمزة مع أن تكون قاعدة البيانات قادرة على إصدارها.
لتحويل عملية التصميم إلى قاعدة بيانات لابد في البداية من تحويل نموذج (E-RD) إلى نموذج علائقي حتى نسهل عملية تنفيذ هذا النموذج (إنشاء الجداول) وسنوضح هنا كيفية تحويل
نموذج (E-RD) إلى نموذج علائقي.
.3.3 قاعدة البيانات العلائقية Relational databases
عند تصميم قاعدة البيانات يجب أن لا تكون البيانات مكررة ولتجنب التكرار استخدمنا حقول تسمى بالحقول المفتاحية (المفتاح الأساسي) وبما أن كل جدول يحتوي على بيانات ذات صلة (علاقة) بجداول أخرى لذلك يجب ربط صفوف الجداول مع بعضها البعض للحصول على البيانات المطلوبة بعلاقة تسمى علاقة ربط ( join relation ) .
- من المزايا التي تقدمها علاقات الربط بين الجداول ما يلي:
- التحكم في تكرار البيانات والذي سوف يؤدي الى شغل حيز أقل في الذاكرة.
- الوصول الى البيانات المطلوبة بسرعة في حالة البحث والاسترجاع.
- التقليل من احتمال حدوث الأخطاء أثناء عملية إدخال البيانات.
- علاقات الربط بين الجداول :
- - علاقة واحد إلى واحد ( 1 1) ( Peer-to-peer) .
- - علاقة واحد إلى كثير ( N 1) ( Peer-to-many) .
- - علاقة كثير إلى كثير ( N N) ( many-to-many).
- وسوف نوضح العلاقة بين كلٍ من جدول المؤسسات (tb_institution) , وجدول الخدمات (tb_service) , وجدول المراسلات (tb_chat) , وجدول الشكاوي (tb_complaint)
- وجدول الموظفين (tb_employee) , وجدول الزيارات (tb_visit) , وجدول المواطنين (tb_people)، وجدول المخلّصين ((tb_sincerely, وجدول نوع الشكوى (tb_type_comp)، وجدول طريقة استقبال الشكوى (tb_method_comp),وجدول نوع الأرسالية (tb_type_mess) وجدول المعاملات الصادرة (tb_working) بالشكل التالي:-
- الشكل (4.1) مخطط قاعدة البيانات
.3.4جداول قاعدة البيانات Data Base Table
سنقوم بسرد جداول قاعدة البيانات ووظيفتها داخل المشروع مع توضيح المفاتيح الأساسية و الأجنبية والعلاقات بين هذه الجداول بحيث تصبح جداول قاعدة البيانات مترابطة مع بعضها البعض ونستطيع التعامل معها بكل بساطة و سهولة ومن هذه الجداول ما يلي :
- جدول المواطنين:
هذا الجدول تخزن فيه البيانات الشخصية للمواطن بحيث يمكن أن يدخل هذا البيانات المواطن نفسه عن طريق الموقع الإلكتروني أو يمكن أن يتم ادخال بياناته عن طريق المدير في نظام إدارة خدمة الجمهور التابع للموقع ويرمز له في قاعدة البيانات(tb_people) حيث أن المفتاح الأساسي للجدول هو الحقل رقم المواطن (id_people) .
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
||
أكبر قيمة |
أقل قيمة |
|||||
Id_people |
رقم المواطن |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
Name_people |
اسم المواطن |
… |
... |
نص |
Nvarchar |
تحدد من قبل المواطن |
Address_people |
عنوان المواطن |
... |
... |
نص |
Nvarchar |
تحدد من قبل المواطن |
Date_place |
محل الميلاد |
... |
... |
نص |
Nvarchar |
تحدد من قبل المواطن |
Card_people |
رقم البطاقة |
... |
... |
رقم |
Bigint |
تحدد من قبل المواطن |
date_birth_people |
تاريخ الميلاد |
… |
… |
تاريخ |
Date |
تحدد من قبل المواطن |
Sex_people |
الجنس |
... |
... |
نعم/لا |
Bit |
تحدد من قبل المواطن |
Date_record |
تاريخ التسجيل |
... |
... |
تاريخ |
Date |
يحدد من قبل النظام |
بيانات المواطنين(4.1جدول رقم (
بحيث تتم عملية التعديل على البيانات من قبل المواطن.
- جدول الموظفين:
هذا الجدول يخزن فيه البيانات الشخصية للموظف ويرمز له في قاعدة البيانات tb_employee)) , بحيث المفتاح الأساسي للجدول هو الحقل رقم الموظف (id_emp) والمفتاح الأجنبي هو الحقل رقم المواطن (id_people).
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
||
أكبر قيمة |
أقل قيمة |
|||||
Id_emp |
رقم الموظف |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
date_job_ emp |
تاريخ التوظيف |
… |
… |
تاريخ |
Date |
تحدد من قبل الموظف |
job_ emp |
الوظيفة |
… |
… |
نص |
Nvarchar |
تحدد من قبل الموظف |
Stop_job_emp |
حالة الموظف |
... |
... |
نعم/لا |
Bit |
يحدد من قبل المشرف |
Date_stop_emp |
تاريخ الايقاف |
... |
... |
تاريخ |
Date |
يحدد من قبل النظام |
Id_people |
رقم المواطن |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
جدول (4.2) بيانات الموظفين
بحيث يتم تعديل البيانات في الجدول(tb_employee ) من قبل الموظف.
- جدول المؤسسات:
هذا الجدول يخزن فيه البيانات الخاصة بالمؤسسات ويرمز له في قاعدة البيانات (tb_institution) حيث المفتاح الأساسي للجدول هو الحقل (رقم المؤسسة) (id_institution)
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
||
أكبر قيمة |
أقل قيمة |
|||||
Id_ institution |
رقم المؤسسة |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
Name_ institution |
اسم المؤسسة |
… |
1 |
نص |
nvarchar |
يدخل من قبل المشرف |
Address_institution |
عنوان المؤسسة |
... |
... |
نص |
nvarchar |
يدخل من قبل المشرف |
جدول (4.3) بيانات المؤسسات
- بحيث تتم عملية التعديل على البيانات من قبل المشرف
- جدول الخدمات :
هذا الجدول يخزن فيه البيانات الخاصة بالخدمات التابعة للمؤسسات ويرمز له في قاعدة البيانات (tb_service) والمفتاح الأساسي للجدول هو الحقل (رقم الخدمة) (id_ service) و المفتاح الأجنبي رقم المؤسسة (id_institution).
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
||
أكبر قيمة |
أقل قيمة |
|||||
Id_service |
رقم الخدمة |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
Name_ service |
اسم الخدمة |
… |
... |
نص |
Nvarchar |
تحدد من قبل المشرف |
Request_mony_service |
رسوم طلب الخدمة |
... |
... |
رقم |
Int |
تحدد من قبل المشرف |
Case_service |
حالة الخدمة |
... |
... |
نعم/لا |
Bit |
تحدد من قبل المشرف |
Id_institution |
رقم المؤسسة |
... |
... |
رقم |
Int |
يولد تلقائياً الى الجدول |
جدول (4.4) بيانات الخدمات
- بحيث تتم عملية التعديل على البيانات من قبل المشرف.
- جدول حالة المعاملات:
هذا الجدول تخزن فيه حالة الخدمة ( المعاملة ) ويرمز له في قاعدة البيانات ( tb_case )
فالمفتاح الأساسي للجدول هو الحقل رقم الحالة ( ( id_case .
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|||
أكبر قيمة |
أقل قيمة |
||||||
Id_case |
رقم الحالة |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|
Name_case |
اسم الحالة |
... |
... |
نص |
Nvarchar |
يدخل من قبل المشرف |
|
جدول (4.5) بيانات حالة المعاملة
حيث إن عملية التعديل والحذف تتم من قبل المدير وكذلك مشرف النظام.
- جدول هواتف المؤسسات :
هذا الجدول تخزن فيه ارقام هواتف إضافية للمؤسسات ويرمز له في قاعدة البيانات (tb_phone_institution) , والمفتاح الأساسي للجدول هو الحقل رقم الهاتفid_phone)) والمفتاح الأجنبي هو الحقل رقم المواطن (id_institution).
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|
|||||
أكبر قيمة |
أقل قيمة |
|
||||||||
Id_phone |
معرف رقم الهاتف |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
||||
Num_phone |
رقم الهاتف |
… |
… |
نص |
Nvarchar |
تحدد من قبل المشرف |
||||
Note_phone |
ملاحظة للهاتف |
… |
… |
نص |
Nvarchar |
تحدد من قبل المشرف |
||||
Id_ institution |
رقم المؤسسة |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
||||
|
|
|
|
|
|
|
|
|
|
|
جدول (4.7) بيانات سجل هواتف المؤسسات
- بحيث تتم عملية التعديل على البيانات من قبل المشرف.
- جدول سجل المعاملات :
هذا الجدول تخزن فيه البيانات الخاصة بطلب الخدمات المقدمة من المؤسسات (المعاملات) وعنوان المكان الذي تريد الخدمة له وأسعارها ويرمز له في قاعدة البيانات (tb_requester) المفتاح الأساسي للجدول هو الحقل رقم المعاملة ((id_requester والمفاتيح الأجنبية هم رقم المؤسسة (id_institution), ورقم الخدمة (id_service), ورقم المواطن(id_people ) ورقم الحالة (id_case).
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|||
أكبر قيمة |
أقل قيمة |
||||||
Id_requester |
رقم المعاملات |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|
Id_institution |
رقم المؤسسة |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
|
Id_service |
رقم الخدمة |
… |
… |
رقم |
Int |
يولد تلقائياً الى الجدول |
|
Id_people |
رقم المواطن |
... |
... |
رقم |
Int |
يولد تلقائياً الى الجدول |
|
Address_ requester |
العنوان المطلوب له الخدمة |
... |
... |
نص |
nvarchar |
تحدد من قبل المواطن |
|
Date_requester |
تاريخ الطلب |
... |
... |
تاريخ |
Date |
يولد تلقائياً الى الجدول |
|
Request_mont_service |
السعر |
... |
... |
نص |
nvarchar |
تحدد من قبل المشرف |
|
id_case |
رقم الحالة |
... |
... |
رقم |
Int |
يولد تلقائياً الى الجدول |
|
|
|
|
|
|
|
|
|
جدول (4.9) بيانات سجل المعاملات
- بحيث تتم عملية التعديل على البيانات من قبل المستخدم.
- جدول المراسلات :
هذا الجدول تخزن فيه بيانات المراسلات ويرمز له في قاعدة البيـانات (tb_chat), والمفتاح الأساسي للجدول هو الحقل رقــــم الإرسالية (id_chat) والمفتاح الأجنبي رقم المؤسسة (id_institution) والمفتاح الأجنبي رقم نوع الإرسالية (Id_typ_chat)
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|
||||||
أكبر قيمة |
أقل قيمة |
|
|||||||||
id_chat |
رقم الرسالة |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|||||
id_institution |
رقم المؤسسة |
... |
... |
رقم |
Int |
يولد تلقائياً الى الجدول |
|||||
Id_typ_chat |
رقم نوع الارسالية |
… |
... |
رقم |
Int |
يولد تلقائياً الى الجدول |
|||||
date_chat |
تاريخ الارسالية |
... |
... |
تاريخ |
Date |
تحدد من قبل المشرف |
|||||
Statement_chat |
|
... |
... |
نص |
nvarchar |
تحدد من قبل المشرف |
|||||
image_chat |
مسار الصورة |
... |
... |
نص |
Nvarchar |
تحدد من قبل المشرف |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
جدول (4.12) بيانات المراسلات
- بحيث تتم عملية التعديل على البيانات من قبل المستخدم.
- جدول المراسلات (الجهات المستقبلة) :
هذا الجدول تخزن فيه بيانات الجهات المستقبلة للمراسلات ويرمز له في قاعدة البيـانات (tb_chat_recive), والمفتاح الأساسي للجدول هو الحقل رقــــم الجهة الرسالة المستقبلة (id_chat_recive) والمفتاح الأجنبي رقم المؤسسة (id_institution) والمفتاح الأجنبي رقم الإرسالية (id _chat)
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|
||||||
أكبر قيمة |
أقل قيمة |
|
|||||||||
id_chat_recive |
رقم الرسالة للجهة المستقبلة |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|||||
id_chat |
رقم الإرسالية |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
|||||
id_institution |
رقم المؤسسة |
... |
... |
رقم |
Int |
تحدد من قبل المشرف |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
جدول (4.13) بيانات الجهة المستقبلة للمراسلات
- جدول المخلصين:
هذا الجدول تخزن فيه بيانات المخلصين (موظفين تابعين للمؤسسات عملهم هو معاملات الخدمات الواردة للمركز) بحيث يقوم مير النظام الإلكتروني في فتح حساب خاص في هذا المخلص بحيث يمكن المخلص الدخول إلى حسابة في اي وقت ومن. اي مكان عن طريق الإنترنت , له في قاعدة البيـانات (tb_finisher), والمفتاح الأساسي له هو الحقل رقــــم المخلص (id_finisher) والمفتاح الأجنبي رقم المؤسسة (id_institution) وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|
||||||
أكبر قيمة |
أقل قيمة |
|
|||||||||
id_finisher |
رقم المخلص |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|||||
name_finisher |
اسم المخلص |
... |
... |
نص |
varchar |
تحدد من قبل الموظف |
|||||
date_record |
تاريخ التسجيل |
... |
... |
رقم |
Date |
تحدد من قبل النظام |
|||||
id_institution |
رقم المؤسسة |
... |
... |
نص |
Varchar |
يولد تلقائياً الى الجدول |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
جدول (4.15) بيانات المخلصين
- جدول سير المعاملة (تسليم المعاملة للمخلص) :
هذا الجدول تخزن فيه بيانات اخذ المخلص للمعاملة وتاريخ ارجاعها ويرمز له في قاعدة البيانات (tb_executer) , والمفتاح الأساسي للجدول هو الحقل رقم التنفيذ id_executer)) والمفتاح الأجنبي هو الحقل رقم المخلص (id_finisher) والمفتاح الأجنبي الحقل رقم المعاملة (id_requester) وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|
||||||
أكبر قيمة |
أقل قيمة |
|
|||||||||
Id_executer |
رقم التنفيذ |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|||||
Id_requester |
رقم المعاملات |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
|||||
id_finisher |
رقم المخلص |
… |
1 |
رقم |
Int |
يولد تلقائياً الى الجدول |
|||||
date_received_executer |
تاريخ اخذ المعاملة |
… |
… |
تاريخ |
Date |
يولد تلقائياً الى الجدول |
|||||
date_deliviry_executer |
تاريخ اعادة المعاملة |
… |
… |
تاريخ |
Date |
يولد تلقائياً الى الجدول |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
جدول (4.17) بيانات سجل المعاملة مع المخلص
- جدول نوع العملية:
هذا الجدول تخزن فيه انواع العمليات التي يقوم بها النظام ويرمز له في قاعدة البيانات (tb_operator ) فالمفتاح الأساسي للجدول هو الحقل رقم النوع ( ( id_operate .
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|||
أكبر قيمة |
أقل قيمة |
||||||
Id_ operate |
رقم النوع |
… |
1 |
ترقيم تلقائي |
tinyint |
يولد تلقائياً الى الجدول |
|
Name_ operate |
اسم النوع |
... |
... |
نص |
Nvarchar |
يدخل من قبل المبرمج |
|
|
|
|
|
|
|
|
|
جدول (4.18) بيانات نوع العمليات
- جدول المتابعة:
هذا الجدول تخزن فيه جميع العمليات التي يقوم بها مستخدمين النظام سواء إضافة او حذف او تعديل ويرمز له في قاعدة البيانات (tb_observe ) فالمفتاح الأساسي للجدول هو الحقل رقم العملية (id_observe) والمفتاح الأجنبي هو الحقل رقم نوع العملية ( ( id_operate .
وسوف نوضح كل من اسم الحقل وتعريفه ومصدر بياناته كما في الجدول التالي:
اسم الحقل |
وصف الحقل |
الحجم |
نوع البيانات |
مصدر البيانات |
|||
أكبر قيمة |
أقل قيمة |
||||||
Id_ observe |
رقم العملية |
… |
1 |
ترقيم تلقائي |
Int |
يولد تلقائياً الى الجدول |
|
Id_ operate |
رقم النوع |
… |
1 |
رقم |
tinyint |
يدخل من قبل النظام |
|
Id_emp |
رقم الموظف الذي قام بالعملية |
… |
1 |
رقم |
Int |
يدخل من قبل النظام |
|
Id_any |
رقم السجل الذي حدث علية العملية |
… |
1 |
رقم |
Int |
يدخل من قبل النظام |
|
date_observe |
اسم النوع |
... |
... |
تاريخ |
Date |
يدخل من قبل النظام |
|
|
|
|
|
|
|
|
|
جدول (4.18) بيانات نوع العمليات
Tags # التقنية والتكنولوجياء # ابحاث علمية تقنية