زميلاتي وزملائي أعضاء منتديات الفريق العربي،
في إحدى الدورات التي قمت بتدريبها، أنشأت مذكرة حول قواعد
التسمية في قاعدة بيانات Microsoft Access،
واليوم أنقل لكم أجزاء مهمة من هذه المذكرة بهدف تعميم الفائدة،
وإثراء أرشيف هذا المنتدى بموضوع جديد لم يسبق طرحه بهذه الطريقة على حسب علمي المتواضع.
قواعد التسمية في قاعدة بيانات Microsoft Access
■ إن تسمية الكائنات والحقول وعناصر التحكم في قاعدة بيانات Microsoft Access تخضع لقواعد قياسية متفق عليها عالميا.
■ قام بوضع هذه القواعد العالم الهنغاري Stan Leszynski، لذا سميت هذه الطريقة باسمه (Leszynski naming convention).
■ تهدف طريقة Leszynski إلى سهولة تحويل كائنات Microsoft Access إلى التنسيقات المستخدمة في أنظمة إدارة قواعد بيانات أخرى دون فقد البيانات أو الإخلال بتنظيمها.
■ في هذه الطريقة يتم تعريف كل كائن عن طريق تضمين نوع الكائن في اسم الكائن، من خلال استخدام بادئات التسمية (Prefixes) وهكذا يمكننا بمجرد النظر معرفة إذا كان هذا الكائن جدولاً أو استعلامًا أو نموذجًا أو نوع آخر من الكائنات.
في الجدول التالي سنتعرف على بادئات التسمية لكائنات قاعدة بيانات Microsoft Access:
الكائن التسمية البادئة
جدول tbl
نموذج frm
استعلام qry
تقرير rpt
ماكرو mcr
وحدة نمطية bas
يمتد اصطلاح التسمية Leszynski ليشمل أسماء الحقول والصور وجميع الكائنات المستخدمة في Access، طبقًا لاصطلاح تسمية Leszynski:
■ تتم كتابة الأحرف الثلاثة الأولى لاسم الكائن بحروف صغيرة باللغة الإنجليزية ويتم من خلالها تحديد نوع الكائن.
■ الاسم الذي يتبع بادئة الكائن يبدأ بحرف كبير (خاص باللغات اللاتينية فقط).
■ لا يتم استخدام المسافات مطلقًا في أسماء الكائنات (يمكن التعويض عنها في اللغة العربية باستخدام علامة التسطير أسفل السطر "_").
■ تحتوي أسماء الكائنات على أحرف وأرقام فقط.
ملاحظة:
"الكلمات المحجوزة" هي كلمات ورموز لها معنى خاص في Microsoft Office Access 2007 أو مشغّل قاعدة بيانات Access. إذا استخدمت كلمة محجوزة أو رمزًا لتسمية حقل في جدول، سيتسبب ذلك في ظهور رسائل الأخطاء.
لذلك يجب تجنب استخدام هذه الكلمات في تسمية الكائنات أو الحقول.
من الكلمات المحجوزة:
ADD - ALL - AND - BETWEEN - Count - CurrentUser - DATABASE - DATE - FROM - GROUP - INDEX - Level - Macro - Module - NAME - NUMBER - PRIMARY - Query - Refresh - Report - TABLE - Time - USER - Year - YES - YESNO.
للإطلاع على كافة الأسماء المحجوزة يرجى زيارة الرابط التالي:
http://office.microsoft.com/ar-sa/access/HA100306431025.aspx
يتبع......
(يرجى عدم الرد على الموضوع حتى إتمامه).

