مستويات التعامل مع البيانات :
1- نظام التشغيل : يتم من خلاله الوصول إلى البيانات من خلال الجزء الخاص بإدارة الملفات
2- المستوى الداخلي:internal level : يتوقف أسلوب تخزين البيانات فعليا على وحدات التخزين والمعلومات
المتوفرة في هذا الجزء
3- المستوى المنطقي : logical level : يمثل هذا المستوى المنظر العام المنطقي لجميع البيانات وترابطها مع
بعضها البعض
4- المستوى الخارجي : external level : يمثل هذا المستوى المستخدم النهائي للبيانات user ويستطيع كل
مستخدم أن يتعامل مع جزء من البيانات كلها
على ماذا تستند قواعد البيانات ؟
يستند على الكيانات .
فوائد بناء قواعد البيانات :
1- سرعة الوصول الي البيانات بهدف استخدامها او تحريرها.
2- تخزين البيانات ذات الصفة الواحدة التي يمكن استخدامها وتحريرها بسهولة.
3- الاقلال من تكرار البيانات
4- اتاحة الطرق لصيانة اجزاء من قاعدة البيانات دون الأخرى.
5- المرونة
6- سهولة استخدام البيانات في برمجيات وتطبيقات اخرى.
7- المركزية في ادارة البيانات
8- امكانية اكبر وأوسع في حجب بعض البيانات عن بعض المستخدمين.
تتفق معظم قواعد المعلومات الجغرافية في اسلوب تصميمها وبنيتها في ثلاثة انواع رئيسية:
1- البنية الهرمية:Hierarchical Structure : وهي بنية يتم فيها ترتيب المعلومات حسب أهميتها
2- البنية الشبكية:Network Structure : أي يمكن ربط عنصر من مستوى أدنى بعدة عناصر من مستوى
أعلى كما يمكن ربط عنصر بعدة عناصر بنفس المستوى
3- البنية الارتباطية أو الجدولية Relation Structure :
تعتمد البنية الارتباطية على ترتيب البيانات ضمن جدول
وتنقسم المفاتيح بصورة عامة الى قسمين :
1- المفتاح الرئيس: Primary Key عبارة عن حقل او عنصر من عناصر بيانات سجل ما ويجب ان يكون العنصر الوحيد المختلف عن السجلات الأخرى
2- المفتاح الثانوي: Secondary Key يختلف المفتاح الثانوي عن المفتاح الرئيس في كونه لا يشترط أن يكون وحيداً من نوعه . بعبارة أخري قيم المفتاح الثانوي قد تتكرر لأكثر من سجل
ملاحظة //
قيود واشتراطات على المفتاح الأولي Primary Key :
أن لا يكون خالي القيمة. وعدم التكرار في داخل الجدول
ملاحظة //
قيود واشتراطات على المفتاح الثانوي Secondary Key :
لا يشترط أن يكون وحيداً من نوعه. وقد يتكرر في داخل الجدول لأكثر من سجل