هيكل ملف sqlite. ما تنسيق الملف يجب استخدامه في الوصول؟ توسيع ملف قاعدة بيانات قاعدة البيانات

قواعد البيانات أنظمة معقدةالتي تحتوي على معلومات في الجداول ذات الصلة. ملف SQL - SQL تنسيق عرض البيانات في القواعد. بمعنى آخر، هو المعتاد ملف نصي مع مجموعة من التعليمات للعمل مع المعلومات في الجداول.

وصف

تنسيق الملف * تم فك تشفير .sql ك "لغة استعلام ملفات منظم). يشير بشكل قاطع إلى ملفات قاعدة البيانات. يحتوي على معلومات النصبالإضافة إلى مجموعة من التعليمات التي تسمح لها بالتعامل معها - للبحث أو التصنيف أو حذف الأسطر من قاعدة البيانات (قاعدة البيانات)، أضف عينات جديدة وإنشاء عينات بناء على المعلمات المحددة. يتم عرض مجموعة التعليمات كمشغلين لغة الاستعلام.

كيفية فتح ملف SQL؟

تنسيق SQL يفتح جميع البرامج التي تعمل مع قواعد البيانات. تتضمن هذه القائمة:

  • MySQL هي واحدة من أكثر الموافق شيوعا مع جميع أنظمة التشغيل المعروفة.
  • مايكروسوفت أوفيس. الوصول - برنامج من مجموعة موسعة من المكتب البرمجيات للنوافذ.
  • Postgresql هو DBMS حديث ومريح، يتنافس مع MySQL.

لا يتم تثبيت جميع البرامج المدرجة (باستثناء هذا الوصول) فقط في النظام، ولكن أيضا إجراء تعديلات على ملفات النظام أثناء التثبيت - وضع DBMSs متعددة الوظائف صعبة ومناسبة فقط إذا كنت بحاجة إلى مزيد من العمل. خلاف ذلك، فكر في خيارات أخرى.

محرري النص

من أجل معرفة ما يحتوي ملف SQL على ملف * .sql يمكن فتحه من خلال أي محرر نصوص بسيط، مثل "المفكرة" أو الدفتر أو VIM أو المفكرة. بالإضافة إلى ذلك، فإن "أي" يعني ذلك محرري النص Linux أيضا قادر أيضا على فتح ملفات قاعدة البيانات وتحريرها.

مهم! بعد تحرير الملف، لا تنسى حفظه في تنسيق المصدر.

عيب هذه الطريقة: عدم وجود وظيفة DBMS. من الضروري العمل فقط مع محتوى النصوص فقط، دون إمكانية إخطار نظام الخطأ بالاستعلام الكتابي، أو التأكيد على TYPOS عند تغيير البيانات. لهذا السبب للتحرير ملف SQL.، SQL DBMS مناسب أفضل.

باستخدام قواعد بيانات تنسيقات أخرى

تعمل أنظمة إدارة قواعد البيانات العلائقية من مختلف الشركات المصنعة مع ملفات قاعدة بيانات التنسيق المحدد. يستخدم الكثير منهم ملفات فهرس خاصة لتسريع بيانات البحث والفرز في الجداول. .
يسمح لك Access 2010 بالعمل ليس فقط مباشرة مع جداول قاعدة البيانات التنسيقات الأخرى، ولكن أيضا مع ملفات الفهرس لهذه الجداول.
يصف هذا القسم تنسيقات قاعدة البيانات التي يمكن استيرادها (المرفق) في Access 2002، والميزات تعمل مع جداول قاعدة بيانات التنسيقات الأخرى، بالإضافة إلى استخدام ملفات الفهرس وتحويل أنواع البيانات والأخطاء النموذجية التي تحدث عند استيراد الجداول.
تنسيقات قاعدة البيانات
في معظم أجهزة الكمبيوتر المكتبية، يتم تخزين كل جدول قاعدة بيانات ملف منفصلالذي يحتوي على و معلومات الخدمة والبيانات بالتنسيق المناسب. تتضمن الخدمة المعلومات التي تصف بنية الملف، مثل أسماء وأنواع حقول الجدول من الجدول، وعدد الإدخالات في الملف، طول الملف، إلخ.
على عكس DBMS الأخرى، يقوم Microsoft Access بتخزين جميع الكائنات (باستثناء صفحات الوصول إلى البيانات) في ملف واحد مع امتداد MDB. بالإضافة إلى ذلك، يتضمن ملف MDB مجموعة من جداول النظام التي تحتوي على جميع المعلومات الضرورية حول شاء قواعد البيانات، بما في ذلك معلومات حول موقع ومعلمات الجداول المرفقة من التنسيقات الأخرى. بشكل افتراضي، لا يتم عرض جداول النظام في النافذة الأساسية. بيانات الدخول 2010. للوصول إلى هذه الجداول، تحتاج إلى تغيير أحد معلمات الوصول. للقيام بذلك، حدد الأمر الخدمة، المعلمات(الأدوات، خيارات)، الكشف عن علامة التبويب منظر(عرض) مربع الحوار المعلمات(خيارات) وفي المجموعة عرض(إظهار) خانة الاختيار كائنات النظام(كائنات النظام). تتمتع جداول نظام الوصول إلى القراءة فقط، لذلك لا يمكن تعديلها من قبل المستخدم.
يصف ما يلي تنسيقات ملفات البيانات التي يمكن إرفاقها أو الوصول المستورد 2010.

  • الجداول إصدار سابق تتم معالجة Access 2000 (MDB) مشابهة تماما جداول Access 2010. أنها لا تتطلب جهود الاستيراد الخاصة للمستخدم وفتح نفس جداول الوصول 2010 . الفرق سيكون ذلك فقط بعد الاسم فتح الملف في رأس نافذة قاعدة البيانات بين قوسين، سيظهر نقش: الوصول إلى تنسيق 2000(الوصول إلى ملف تنسيق 2000).
  • الجداول DBASE III، III +، IV، 5، و 7 (DBF)، مذكرة (DBBT)، ملفات فهرس DBASE III (NDX) وملفات فهرس DBASE IV (MDX).

تعليق
برامج تشغيل ISAM المضمنة في التسليم القياسي ل Microsoft Office كجزء من مكون Microsoft Data Access Component (MDAC) 2.1 وما فوق توفير الوصول إلى ملفات تنسيق DBF فقط للقراءة فقط. للوصول إلى القراءة والكتابة، تحتاج إلى تثبيت محرك قاعدة بيانات Borland (BDE) 4.x أو أعلى. هناك أيضا برامج تشغيل من Microsoft، والتي توفر الوصول للقراءة والكتابة ولا تتطلب تثبيت BDE، ولكن بالنسبة لهذا تحتاج إلى الاتصال بخدمة الدعم الفني ل Microsoft.
تنسيق ملفات الجداول والفهارس DBASE III و DBASE IV هو قياسي لأنظمة إدارة قواعد البيانات تعمل على حواسيب شخصيةوبعد يسمح لك نظام إدارة قاعدة بيانات Access 2010 بإرفاق ملفات فهرس NDX و MDX. عند تغيير الحمام المرفق، يقوم جدول وصول DBASE بتحديث ملفات الفهرس تلقائيا.
تعليق
وجود ملفات فهرس NDX (DBASE III)، MDX (DBASE IV) اختياري. ومع ذلك، إذا كانت هذه الملفات متوفرة، فمن الأفضل استخدامها. خلاف ذلك، عند تغيير جدول DBASE المرفق، لا تنعكس هذه التغييرات في ملف الفهرس، والذي يمكن أن يسبب أخطاء عند محاولة استخدام الجداول المفهرسة المعدلة في Access في تطبيقات DBEE.
إذا كان الملف المستورد DBASE يحتوي على حقول المذكرة، فمن الضروري أن تتوفر الملفات ذات هذه الحقول (DBT)، أي يجب أن تكون في نفس المجلد مثل الجدول نفسه. إذا فشل Access 2010 في العثور على ملف DBT، فإن الاتصال أو استيراد البيانات من مثل هذا الجدول سوف يسبب خطأ. عند تصدير البيانات من جدول Access 2010 الذي يحتوي على حقل نوع Memo، يتم إنشاء ملف DBT تلقائيا في جدول تنسيق DBT ونفس الاسم نفسه هو اسم ملف الجدول.

  • جدول (DB) والفهرس (PC) ملفات Paradox 3.x،4.x و 5.0.

يسمح لك Access 2010 بإرفاق ملفات فهرس الفهرس في الجدول و Paradox 3.x.4.x ل MS-DOS، وكذلك Paradox لنظام التشغيل Windows 5.0 و 8.0. عند تحديث البيانات الموجودة في جدول المفارقة من الوصول، يجب الوصول إلى ملف الفهرس جنبا إلى جنب مع ملف الجدول. في عملية إرفاق جدول Access 2010، يتصل ملف الفهرس تلقائيا (إذا كان موجودا).
يجب وضع جميع الملفات الإضافية المستخدمة عند استيراد أو توصيل جداول قاعدة البيانات في مجلد واحد مع الجدول. تجدر الإشارة أيضا إلى أن معظم التطبيقات تعمل مع ملفات الجداول والفهارس
استخدم الملحقات القياسية لهذه الملفات أعلاه، على الرغم من أن هذا ليس إلزاميا. لذلك، يمكن أن يكون تعريف تنسيق معين لملف جدول قاعدة البيانات في بعض الأحيان غير تافهة.
الانضمام والاستيراد الجداول الخارجية
قبل المتابعة إلى القضايا المتعلقة بجدول الاستيراد والانضمام، تحتاج إلى فهم الفرق بين إمكانيات الوصول لعام 2002 هذه.
عند استيراد جدول من قاعدة بيانات أخرى في ملف MDB قيد الدراسة، يتم إنشاء جدول Access جديد، والذي يحتوي على نفس الهيكل (التكوين وأنواع الحقول) كجدول مصدر، ويحتوي على جميع بيانات البيانات المصدر. بعد ذلك، تعمل بالفعل مع علامة تبويب جديدة بتنسيق الوصول لا يعتمد على الجدول المصدر.
عند إرفاق جدول خارجي، يمكنك الوصول فقط إلى جدول تطبيق آخر، يمكنك استخدام البيانات من هذا الجدول، ولكن لا يزال في التطبيق القديم، يتم تخزين معلومات الاتصال فقط في Access. يمكن أن تعمل كلا التطبيقين (حيث تم إنشاء هذا الجدول، وتطبيق الوصول) مع هذا الجدول في نفس الوقت. ومع ذلك، بحيث لا يمكن عرض البيانات الموجودة في الجدول المرفق، ولكن أيضا لتغيير هذا الجدول يجب أن يكون لديك حقل رئيسي. عادة ما يتم تحديد حقل المفتاح في عملية إرفاق الجدول.
مع وجود جدول خارجي متصل بقاعدة بيانات Access 2010، يمكنك العمل بنفس الطريقة كما لو كانت موجودة في قاعدة البيانات هذه. الحد الوحيد هو أنه من المستحيل تغيير هيكل الجدول المرفق (أسماء الحقول وأنواع البيانات وغيرها). ومع ذلك، يمكن تغيير اسم الجدول (مع اسم الملف الجدول الخارجي لا يتغير، فقط الاسم (الاسم المستعار) من الجدول في قاعدة بيانات Access يختلف)، على سبيل المثال، لجعله أكثر فهم، نظرا لأن القيود المفروضة على أسماء الجداول في Access أقل صلابة من DBMS الأخرى.
بالإضافة إلى ذلك، في الجدول المرفق، يمكنك تغيير نطاق خصائص الحقل في وضع المصمم (التنسيق، النقش، قناع الإدخال، عدد العلامات العشرية) التي تؤثر فقط على كيفية عرض هذا الجدول في Access. في الوقت نفسه في التطبيق "الأصلي" الخصائص الحقول لا تتغير.
تعليق
في أول إصدارات الوصول، تم تطبيق مرفق المصطلح على تشغيل الانضمام (المرفق). في الإصدارات الأخيرة تم إدخال مصطلح الربط (الارتباط). وبالتالي، أصبحت الجداول الخارجية الآن مرتبطة. نحن نستخدم مرفق الأجل القديم في هذا الكتاب، على التوالي، الجداول المرفقة مع عدم الخلط بين الجداول المرتبطة في قاعدة بيانات واحدة تحتوي على بيانات ذات صلة.
إرفاق الجداول الخارجية إلى قاعدة بيانات Access 2010 مفيدة في الحالات التالية:

  • هناك العديد من المستخدمين مع جدول؛
  • غير قادر على رفض استخدام DBMS آخر لتعديل البيانات؛
  • يتم تخزين الجدول على جهاز آخر (على سبيل المثال، على الخادم المحلي شبكة الاتصال) ويحتوي على كمية كبيرة جدا من المعلومات.

يتم تبرير استخدام "استيراد الجداول الخارجية" في قاعدة بيانات Access 2010 في الحالات التالية:

  • إذا، عند تطوير التطبيقات، فمن الضروري إزالة القيود المفروضة على التغيير في خصائص الجداول الخارجية؛
  • لا يوجد إمكانية الوصول المباشر إلى ملف الجدول؛
  • من الضروري تجاوز الحقول الرئيسية لوحدات المفارقة. قد ينشأ مثل هذه الحالة إذا كان هيكل واحد أو أكثر من الجداول مخالفة بجدية لقواعد التطبيع؛
  • من المفترض أن يدخل الجدول البيانات المتكررة، والفكرة الأساسية للجدول الخارجي لا يسمح بذلك.

عند تطوير تطبيق يجب أن يعمل مع الجداول المرفقة، يمكنك استيراد جدول مؤقتا إلى قاعدة البيانات، ثم في المرحلة النهائية من التطوير، تابع استخدام الجدول المرفق. في الوقت نفسه، لاستبعاد المشاكل في المرحلة الانتقالية من العمل مع جدول مستورد للعمل مع المرفق، لا يغير أسماء وأنواع هذه المجالات من الجدول المستورد. خلاف ذلك، قد يكون من الضروري إجراء العديد من التغييرات في الوحدات النمطية والنماذج والتقارير وحذر وحدات الماكرو و VBA. إذا كان التطبيق المطور سيستخدم جداول Paradox، فلا تقم بتغيير الحقول التي تشكل المفتاح الأساسي. إذا كان من المفترض أن تستخدم جداول DBASE، فأنت بحاجة إلى التأكد من أن الفهارس تطبق تتوافق مع جداول DBASE لملفات الفهرس (NDX و MDX).

في هذه المنشور، سيتم النظر في قاعدة SQLite في السياق، يمكنك العثور على معلومات حول بنية ملف قاعدة البيانات، حول عرض البيانات في الذاكرة، بالإضافة إلى معلومات حول هيكل وتمثيل الملفات في الشجرة.

تنسيق ملف قاعدة البيانات

يتم تخزين قاعدة البيانات بأكملها في ملف واحد على القرص يسمى "ملف قاعدة البيانات الرئيسي". أثناء المعاملات، يخزن SQLite معلومات إضافية في الملف الثاني: Rollback Journal، أو إذا كانت الأساس يعمل في وضع WAL، ملف السجل مع معلومات حول السجلات. إذا تم إيقاف تشغيل التطبيق أو الكمبيوتر إلى نهاية المعاملة، تسمى هذه الملفات "مجلة Hot Journel" أو "ملف Wal Hot Wal" واحتواء المعلومات اللازمة لاستعادة القاعدة في حالة ثابتة.

الصفحات

يتكون الملف الأساسي الرئيسي من صفح واحد أو أكثر. جميع الصفحات في نفس قاعدة البيانات لها نفس الحجم، والتي يمكن أن يكون من 512 إلى 65536 بايت. يتم تحديد حجم الصفحة للملف الأساسي عن طريق عدد صحيح 2 بايت مع إزاحة 16 بايت من بداية ملف قاعدة البيانات.
يتم ترقيم جميع الصفحات من 1 إلى 2147483646 (2 ^ 31 - 2). الحد الأدنى لحجم القواعد: حجم صفحة واحدة 512 بايت، الحد الأقصى لحجم قاعدة البيانات: 2147483646 صفحات ل 65536 بايت ( ~ 140 TBA.).

لقب

يحتوي أول 100 بايت من ملف قاعدة البيانات على رأس الأساس، في الجدول 1 يعرض دائرة الرأس.

الجدول 1

صفحة Lock-byte

صفحة الحظر هي صفحة واحدة من الملف الأساسي ويقع بين الإزاحة 0x1073741824 و 0x1073742335، إذا كان حجم القاعدة أقل، فلن يكون لديه صفحات حظر. هذه الصفحة ضرورية لتنفيذ بدائريات حظر واجهة نظام التشغيل.

مستقلة.

يتم تنظيم قائمة الصفحات الفارغة كقائمة متصلة. يتكون كل عنصر من عنصر القائمة من رقمين من 4 بايت. يحدد الرقم الأول عدد العنصر المستقل التالي (مؤشر جذع)، أو يساوي الصفر إذا انتهت القائمة. الرقم الثاني هو مؤشر إلى صفحة البيانات (أرقام صفحات الأوراق). يوضح الشكل أدناه رسم تخطيطي لهذا الهيكل.

ب - شجرة

يستخدم SQLite نوعان من الأشجار: "Table B - Tree" (يتم تخزين البيانات على الأوراق) و "Index B - Tree" (يتم تخزين المفاتيح على الأوراق).
يتكون كل إدخال في "الجدول B - Tree" من مفتاح عدد صحيح 64 بت واحدا يصل إلى 2147483647 بايت من البيانات التعسفية. يطابق مفتاح "Table B - Tree" الجدول Rowid SQL.
يتكون كل إدخال في "Index B - Tree" من مفتاح تعسفي يصل طوله إلى 2147483647 بايت في الطول.

صفحة ب - شجرة

تحتوي صفحة B-Tree على هيكل:
  • عنوان قاعدة بيانات العنوان (100 بايت)
  • عنوان صفحة B-Toes (8 أو 12 بايت)
  • مجموعة من مؤشرات الخلايا
  • مساحة غير مرغوبة
  • محتوى الخلية
  • المكان المحجوز

رأس ملف قاعدة البيانات يحدث فقط في الصفحة الأولى، والتي هي دائما رجل عجوز "Table B - Tree". جميع صفحات شجرة B الأخرى في قاعدة البيانات لا تملك هذا العنوان.

رأس B- شجرة رأس يحتوي على حجم 8 بايت لصفحات الأوراق و 12 بايت للصفحات الداخلية. يوضح الجدول 2 هيكل رأس الصفحة.

الجدول 2

freetblock. - هذا هو الهيكل المستخدم لتحديد الفضاء غير المشكوب داخل صفحة B-Toes. يتم تنظيم Freetblock كسلسلة. أول 2 بايت في Freeblock (من الأقدم إلى الأصغر سنا)، يتم تعويضه حتى Freeblock التالي أو الصفر، إذا كان Freeblock هو الأخير في السلسلة. البايت الثالث والرابع عدد صحيح، وحجم freetblock في بايت، بما في ذلك الرأس في 4 بايت. ترتبط دائما freeblocks في زيادة النزوح.

عدد البايت المجزأ - هذا هو إجمالي عدد البايتات غير المستخدمة في منطقة المحتويات في الخلية.


مجموعة من مؤشرات الخلايا يتكون من النزوح الصحيحة البالغ عددها 2 بايت لمحتويات الخلايا (مع خلايا K في شجرة B). يتم فرز الصفيف تصاعدي (من أصغر مفاتيح إلى أعظم).

مساحة غير مرغوبة - هذه هي المنطقة بين الخلية الأخيرة من مجموعة من المؤشرات وبداية الخلية الأولى.

المكان المحجوز في نهاية كل صفحة، استخدم الملحقات لتخزين المعلومات حول الصفحة. يتم تحديد حجم المنطقة المحجوزة في الرأس الأساسي (الافتراضي هو الصفر).

الطاولة

يتم تقديم كل جدول (مع Rowid) في شكل الجدول ب - شجرةوبعد يتوافق كل إدخال في الشجرة إلى صف جدول SQL. يتم عرض خط SQL واحد من الجدول في شكل تسلسل (نفس المحدد عند إنشاءه) أعمدة الجدول بتنسيق سجل. إذا كان الجدول يحتوي على مفتاح أساسي عدد صحيح، وهو اسم مستعار رديء، فسيتم تسجيله بدلا من قيمته بواسطة NULL. سوف SQLite دائما استخدام المفتاح الجدول ب - شجرة في حين أن القيم null. عند الاتصال بالمفتاح الأساسي عدد صحيح. إذا كان عمود التقارب (توصية نوع النوع، أكثر من Habrahabr.ru/post/149635 في قسم "أنواع البيانات وأنواع القيم") حقيقية ويمكن تحويل القيمة إلى عدد صحيح دون فقد البيانات، و سيتم تخزين القيمة كعدد صحيح. عند استخراج البيانات من قاعدة بيانات SQLite يحول عدد صحيح إلى حقيقي.

TableWithout Rowid.

يتم عرض كل طاولة (بدون ردي) في شكل مؤشر ب - شجرةوبعد الفرق من الجداول مع روضة هو أن مفتاح كل منهما سجلات SQL. يتم تخزين الجداول كتنسيق سجل، مع تخزين الأعمدة الرئيسية كما هو محدد في المفتاح الأساسي، والباقي بالترتيب المحدد في إعلان الجدول.
هكذا السجلات في مؤشر ب - شجرة تظهر وكذلك في الجدول ب - شجرة، باستثناء ترتيب الأعمدة وحقيقة أن محتوى الصف يتم الاحتفاظ به في الأوردة من الشجرة، وليس كبيانات على الأوراق كما في الجدول ب - شجرة.

فهرس.

كل مؤشر (إنشاء مؤشر إنشاء فهرس أو مفتاح أساسي أو فريد) في قاعدة البيانات مؤشر ب - شجرةوبعد يتوافق كل إدخال في مثل هذه الشجرة مع السلسلة في جدول SQL. مفتاح شجرة الفهرس هو سلسلة من قيم الأعمدة المحددة في الفهرس وإكماله بواسطة المفتاح الرئيسي ROWID أو الأساسي بتنسيق سجل.

تحديث 13:44.: القسم المعاد تدويرها التمثيلشكرا على انتقاد ماوروفب (كان من الممكن بالتأكيد والتحرك، حسنا، حسنا).

يكتب برنامج التثبيت ملف قاعدة بيانات إلى جهاز كمبيوتر (DB). من الضروري بدء التشغيل الأولي للبرنامج. يمكن استخدامه في المستقبل لإنشاء قاعدة من الإعدادات التكنولوجية وطلب قاعدة الطلبات. ولكن قبل استخدام ملف قاعدة البيانات هذا - تحميل بناء و / أو تعيين يدويا، فمن الضروري إعادة هيكلة ملف قاعدة البيانات.

كما يحدث أيضا أنه من الضروري إنشاء عدة قواعد بيانات مختلفة - للتجار، لأرشيف الطلبات، للاختبارات، للحصول على التحديثات، إلخ.

الغرض من هذا القسم، تعرف المستخدم على آليات إنشاء ملف قاعدة بيانات جديد وإعدادات البرنامج لسهولة التشغيل مع العديد من قواعد البيانات عن طريق إنشاء تكوينات وتحويلها بينهما.

إنشاء ملف قاعدة البيانات.

لإنشاء ملف DB، يجب أن يكون لدى المستخدم حقوق المسؤول على الكمبيوتر وحقوق الوصول إلى قسم "الإدارة" في ProfRoy 4 PC. إذا تم تقديمك مع الطوائف، فأنت بحاجة إلى الذهاب إلى القسم "الادارة" في المرجعية "إنشاء قاعدة البيانات".

في مثالنا، لإنشاء ملف قاعدة البيانات، ومجلد محدد مسبقا، ج: اختبار DBPPS4PS اسم قاعدة البيانات المعين الاسم base12.fdb.بعد تعريف المجلد واسم الملف، انقر فوق الزر "إنشاء"، وملف BD الجديد المفتاح الذي تم إنشاؤه. البرنامج يعلم هذا:

وبالتالي. يتم إنشاء ملف قاعدة البيانات ووضعه في مكان محدد على قرص الكمبيوتر. ولكن هذه مجرد قاعدة بيانات "DWORD" - في حين لا يوجد محتوى مهم فيه. من أجل البدء في العمل مع هذا الملف للاتصال به.

للاتصال بملف قاعدة البيانات، يجب أن تذهب إلى القسم " بيانات النظام"

في الحقل "قاعدة firebird البيانات "حدد المسار إلى ملف قاعدة البيانات - في علمنا، هو كما يلي: C: DBPS4PS TestBase12.fdb. بعد ذلك، ننتقل إلى إنشاء تكوين.

التكوين - مجموعة من ملف قاعدة البيانات ومجلدات Office متعددة:

    مجلدات ل دعم;

    مجلدات تخزين الملفات المرفقة (معظمها غالبا ما تكون ملفات الأقسام الصليب من ملفات التعريف، صور MC، تصاميم الهياكل، التركيبات، مجموعات، إلخ)؛

    المجلدات لإنشاء ملفات مؤقتة (تستخدم عند العمل كبرنامج للتشكيل، على سبيل المثال، ملفات الصور عرض خارجي تقارير للتقارير. مسح بعد إغلاق البرنامج؛)؛

    مجلدات تخزين صادرات البيانات في 1C - هنا يتم تخزين ملفات تنسيق XML؛

    مجلدات دليل أرشيف المشاريع - يتم تخزين ملفات نسخ الأرشيف فيها.

تجدر الإشارة إلى أنه عند العمل مع ملفات قاعدة بيانات متعددة، فإن إنشاء تكوين له خصائصه الخاصة. لذلك على سبيل المثال، يمكن أن تكون المجلدات 2 و 3 شائعة في جميع التكوينات، ويجب أن يكون 14،5 مجلدات فريدة لكل تكوين.

بعد المجلدات بالتأكيد تعيين العلم حفظ التكوين كما ..."، في المجال المنشط لتعيين التكوينات اسم فريد وانقر فوق الزر " حفظ التكوين"أيضا، عند استخدام تكوينات متعددة، يجب عليك تعيين" تكوين الطلب عند بدء تشغيل علامة البرنامج ". في هذه الحالة، عند بدء تشغيل ProfRoy 4 PC، سيتم عرض قائمة من التكوينات لتحديد واحد الذي لديك الشغل.

بعد ذلك انقر فوق الزر "تطبيق". سيقوم البرنامج بإنشاء تكوين وإنشاء مجلد ومطالبة لتحديد مستخدم:

لأن ملف BD فارغ - لا يوجد مستخدمين فيه. يجب إنشاء المستخدم الأول الآن - في حقل "المستخدم"، أدخل اسما مريحا (في علمنا، سيكون المشرف) وانقر فوق الزر "تطبيق". سيقوم البرنامج بإبلاغ أن المستخدم غير موجود وطلب تأكيد الإبداع.

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

يتم إنشاء قاعدة البيانات، يتم تعريف التكوين. الآن يمكنك المتابعة لإنشاء الجزء التكنولوجي من قاعدة البيانات.

يحتوي تنسيق ACCDB، المقدم في Access 2007، العديد من المزايا التي يتعذر الوصول إليها في تنسيقات الملفات السابقة. إذا قمت بتحديث إصدار Access للوصول إلى 2007، فقد تواجه ملفات قاعدة بيانات تستخدم تنسيق ملف MDB. في معظم الحالات، يجب عليك حفظ قواعد البيانات هذه مع امتداد ACCDB. يمكنك حفظ نسخة من ملف MDB المصدر للتأكد من إيقاف الانتقال بنجاح.

توضح هذه المقالة مزايا تنسيق ACCDB، والأسباب التي قد تحتاجها لاستخدام تنسيق ملف MDB وتحويل قاعدة البيانات في صيغة جديدة ملف.

في هذه المادة

تنسيق ملف ACCDB

ابتداء من Access 2007، ACCDB هو تنسيق ملف الوصول الافتراضي. يدعم تنسيق ACCDB عددا من الميزات الجديدة، مثل الحقول المحسوبة والمرفقات. ومع ذلك، في بعض الحالات، من الممكن أن يكون تنسيق ملف ACCDB مناسب.

الفرص التي يوفرها تنسيق ملف ACCDB

    الحقول متعددة الجنسيات الحقل متعدد القيمة هو حقل استبدال يسمح لك بتخزين أكثر من قيمة لكل سجل. على سبيل المثال، افترض أنك بحاجة إلى تعيين مهمة لعدة موظف. في ملف ACCDB، يمكنك إنشاء موظفين متعدد المراحل لتخزين الموظفين المعينين بالمهمة. يمكن تحديد أسماء الموظفين من جدول أو قائمة القيم.

    تسمح لك الحقول متعددة الجنسيات بتحديد وتخزين أكثر من عنصر واحد، دون إنشاء تصميم أكثر تعقيدا لقاعدة البيانات. الحقول متعددة الجنسيات مهمة أيضا للتكامل مع SharePoint، لأن قوائم SharePoint تدعم أيضا الحقول متعددة القيمة.

    نوع البيانات "مرفق" يتيح لك نوع البيانات "إدراج" تخزين جميع أنواع المستندات والملفات الثنائية في قاعدة البيانات، أثناء حفظ ملف قاعدة البيانات مع الحد من حجم الملف يصل إلى 2 غيغابايت تلقائيا. يمكن أن يكون التسجيل عدة مرفقات، ولكن يمكن لكل جدول أن يكون حقل مرفق فقط.

    تحسين التكامل مع SharePoint و Outlook تنسيق الملفات. يدعم ACCDB متطلبات أمان SharePoint و Outlook غير معتمدة في ملفات MDB. هذا يجعل من الممكن دمج الوصول الكامل مع SharePoint و Outlook.

    تحسين التشفير يمكنك تحديد كلمة مرور قاعدة البيانات وتشفير محتويات قاعدة البيانات. عند استخدام تنسيق ملف ACCDB، يستخدم الوصول الافتراضي API تشفير Windows لتشفير البيانات. بالإضافة إلى ذلك، يمكنك استخدام أدوات تشفير الطرف الثالث.

    تتبع حقول النص الطويل (مذكرة) حقول النص الطويلة (مذكرة) استخدام مريح للتخزين عدد كبير البيانات. إذا كنت تستخدم تنسيق ACCDB، يمكنك تخصيص العقار ( appendonli.)، الذي يجبر الوصول إلى حفظ تاريخ جميع التغييرات في مجال النص الطويل (المذكرة). ثم يمكنك تصفح هذه المجلة. تدعم هذه الميزة أيضا وظيفة عنصر تحكم الإصدار في SharePoint بحيث يمكنك استخدام الوصول إلى التغييرات في عدة أسطر من حقل النص المخزن في قائمة SharePoint (شريطة أن يكون ذلك للحقل في الحقل " أضف إلى النص الموجود "يتم تحديده نعم).

    نوع البيانات "محسوبة" بدءا من تنسيق ملف Access 2010. يدعم ACCDB استخدام نوع البيانات المحسوب. يمكنك استخدام نوع البيانات المحسوب لتخزين نتائج تعبير محدد.

تنسيقات ملف MDB.

قبل إدخال تنسيق ACCDB في Access 2007، يتم استخدام ملحق في تنسيقات ملفات الوصول. MDB. هناك العديد من إصدارات مختلفة من تنسيق ملف MDB.

يمكن فتح بعض ملفات MDB. إذا تم تخزين الملف في Access 2002-2003 أو تنسيق Access 2000، فيمكنك فتحه واستخدامه في الوضع العادي. ومع ذلك، لا يمكنك استخدام الوظائف التي يلزم بها تنسيق ACCDB.

إذا كنت تستخدم الوظائف التي لا يمكن الوصول إليها في ملف ACCDB، فلا تقم بتحويل الملف عن طريق تركه بتنسيق MDB.

ميزات الملفات بتنسيق MDB، لا يمكن الوصول إليها في ACCDB

    الأربعاء س إصدارات مختلفة لا يمكن فتح تنسيق ACCDB أو ترتبط برصيد الوصول المسبق 2007. إذا كان هناك أشخاص في مؤسستك الذين لديهم إصدار سابق من الوصول، فمن الضروري تحديد ما إذا كان ملف MDB هو خيار أكثر ملاءمة. ولكن لا تنسا - يمكنك استخدام تطبيق وصول ويب الوصول أو قاعدة بيانات ويب في المتصفح، بغض النظر عما إذا كان الوصول مثبتا.

    النسخ المتماثل قاعدة البيانات في ACCDB، لا يمكنك استخدام النسخ المتماثل في الملف. إذا كان حل الوصول الخاص بك يستخدم وظيفة النسخ المتماثل، فستحتاج إلى إعادة إنشاء حل دون النسخ المتماثل إذا كنت ترغب في استخدام تنسيق ACCDB.

    أمان مستوى المستخدم لا يدعم تنسيق ACCDB الأمان على مستوى المستخدم، وظيفة تتيح للأشخاص أن يروا ما يحتاجون إليه فقط. لم يعد الأمان على مستوى المستخدم مناسب لأمان البيانات، حيث أصبحت طريقة أمانها قديمة ومقاومة الآن للخطر بسهولة. ومع ذلك، إذا كان المستخدم لا يمكن استخدام نموذج معين، فيمكنك إخفاءه باستخدام حماية مستوى المستخدم، على سبيل المثال، إذا لم يكن لديه أي شركة. إذا كان لديك حل وصول يستخدم حماية على مستوى المستخدم لتحسين سهولة الاستخدام، فقد تحتاج إلى استخدام تنسيق ملف MDB بحيث يمكنك استخدام الحل الخاص بك كما هو.

تحويل إلى تنسيق ملف جديد

لتحويل MDB - ملف إلى تنسيق ACCDB، افتح الملف وحفظه بتنسيق ACCDB.

مهم: يوصف الإجراء الخاص بملفات MDB التي تم إنشاؤها في Access 97 أو Access 2000 أو Access 2002 أو Access 2003 أدناه.

افتح أولا قاعدة البيانات.

    فتح تبويب ملف.

    في الجانب الأيسر من الشاشة، انقر فتح.

    في مربع الحوار فتح حدد وافتح قاعدة البيانات التي تريد تحويلها.

الآن تحويل قاعدة البيانات:

    فتح تبويب ملف.

    على الجانب الأيسر من الشاشة، حدد الأمر حفظ باسم.

    في الفصل أنواع الملفات انقر حفظ قاعدة البيانات كما.

    على الجانب الأيمن من مربع الحوار أنواع ملفات قاعدة البياناتاضغط الزر قاعدة بيانات الوصول.

    يتم إنشاء نسخة من قاعدة البيانات بتنسيق ACCDB.