ساختار فایل SQLite. چه فرمت فایل باید در دسترسی استفاده شود؟ گسترش فایل پایگاه داده پایگاه داده

پایگاه داده ها هستند سیستم های پیچیدهکه حاوی اطلاعات در جداول مربوطه است. فایل SQL - SQL فرمت ارائه اطلاعات در پایگاه. به عبارت دیگر، این معمول است فایل متنی با مجموعه ای از دستورالعمل ها برای کار با اطلاعات در جداول.

شرح

فرمت فایل * .SQL رمزگشایی به عنوان "فایل های ساختاری فایل های پرس و جو). به طور دسته ای به فایل های پایگاه داده اشاره می کند. شامل اطلاعات متن، و همچنین مجموعه ای از دستورالعمل هایی که اجازه می دهد آن را مدیریت کنند - برای جستجو، طبقه بندی، حذف خطوط از پایگاه داده (پایگاه داده)، اضافه کردن جدید، ایجاد نمونه بر اساس پارامترهای مشخص شده است. مجموعه دستورالعمل ها به عنوان اپراتورهای زبان پرس و جو ارائه شده است.

چگونه فایل SQL را باز کنیم؟

فرمت SQL تمام برنامه های کار با پایگاه های داده را باز می کند. این لیست شامل موارد زیر است:

  • MySQL یکی از رایج ترین سازگار با تمام سیستم عامل های شناخته شده است.
  • مایکروسافت آفیس. دسترسی - برنامه از مجموعه ای از دفتر گسترده نرم افزار برای ویندوز
  • PostgreSQL یک DBMS مدرن و راحت است، با MySQL رقابت می کند.

همه برنامه های ذکر شده (به جز این است که دسترسی) نه تنها در سیستم نصب شده است، بلکه تنظیمات را به فایل های سیستم در حین نصب نصب می کند - DBMS های چند منظوره دشوار و مناسب هستند اگر شما نیاز به کار بیشتر دارید. در غیر این صورت، گزینه های دیگر را در نظر بگیرید.

ویراستاران متن

به منظور دیدن آنچه که فایل SQL شامل فایل * .SQL می تواند از طریق هر ویرایشگر متن ساده مانند "Notepad"، WordPad، Vim یا Notepad باز شود. علاوه بر این، Epithet "هر" به معنی آن است ویراستاران متن لینوکس همچنین قادر به باز کردن و ویرایش فایل های پایگاه داده است.

مهم! پس از ویرایش فایل، فراموش نکنید که آن را در فرمت منبع ذخیره کنید.

ضرر این روش: عدم عملکرد DBMS. لازم است تنها با محتوای متن کار کنید، بدون امکان اطلاع از سیستم خطا پرس و جو پرس و جو، و یا تایپ کردن تایپ ها هنگام تغییر داده ها. به همین دلیل برای ویرایش فایل SQL، SQL DBMS مناسب بهتر است.

با استفاده از پایگاه های فرمت های دیگر

سیستم های مدیریت پایگاه داده های مرتبط با تولید کنندگان مختلف با یک فایل پایگاه داده فرمت خاص کار می کنند. بسیاری از آنها از فایل های شاخص خاص برای سرعت بخشیدن به جستجوی و مرتب سازی داده ها در جداول استفاده می کنند. .
دسترسی 2010 به شما اجازه می دهد تا نه تنها به طور مستقیم با جداول پایگاه داده های دیگر فرمت های دیگر، بلکه همچنین با فایل های فهرست این جداول کار کنید.
این بخش فرمت های پایگاه داده را که می تواند وارد شود (پیوست) در دسترسی 2002، ویژگی های کار با سایر جداول پایگاه داده فرمت ها، و همچنین استفاده از فایل های شاخص، تبدیل انواع داده ها و خطاهای معمول که در هنگام وارد کردن جداول رخ می دهد، توصیف می شود.
فرمت های پایگاه داده
در اکثر دسکتاپ ها، هر جدول پایگاه داده ذخیره می شود فایل جداگانهکه شامل و اطلاعات خدمات و داده ها در فرمت مناسب. این سرویس شامل اطلاعاتی است که ساختار فایل را توصیف می کند، مانند نام ها و انواع زمینه های جدول جدول، تعداد ورودی ها در فایل، طول فایل و غیره
بر خلاف دیگر DBMS، دسترسی مایکروسافت همه اشیاء (به جز صفحات دسترسی به داده ها) را در یک فایل با گسترش MDB ذخیره می کند. علاوه بر این، فایل MDB شامل مجموعه ای از جداول سیستم است که شامل تمام اطلاعات لازم در مورد اشیاء پایگاه های داده، از جمله اطلاعات در محل و پارامترهای جداول متصل از فرمت های دیگر. به طور پیش فرض، جداول سیستم در پنجره پایه نمایش داده نمی شود. دسترسی به داده ها 2010. برای دسترسی به این جداول، شما باید یکی از پارامترهای دسترسی را تغییر دهید. برای انجام این کار، فرمان را انتخاب کنید خدمات، پارامترها(ابزار، گزینه ها)، برگه را افشا کنید چشم انداز(نمایش) کادر محاوره ای مولفه های(گزینه ها) و در گروه نمایش دادن(نمایش) جعبه چک اشیاء سیستم(اشیاء سیستم). جداول سیستم دسترسی دسترسی به فقط خواندن دارند، بنابراین آنها نمی توانند توسط کاربر اصلاح شوند.
زیر فرمت های فایل های پایگاه داده را توصیف می کند که می توانند دسترسی یا واردات 2010 را متصل یا وارد کنند.

  • جداول نسخه پیشین دسترسی 2000 (MDB) به طور کامل به طور کامل با جداول دسترسی 2010 پردازش می شود. آنها نیازی به تلاش های واردات خاص کاربر ندارند و همان جداول دسترسی 2010 را باز می کنند . تفاوت تنها پس از نام خواهد بود پرونده باز در هدر پنجره پایگاه داده در براکت، یک کتیبه ظاهر خواهد شد: دسترسی 2000 فرمت(دسترسی به فایل فرمت 2000).
  • جداول DBASE III، III +، IV، 5 و 7 (DBF)، MEMO (DBT) فایل های فیلد DBASE III (NDX) و فایل های شاخص DBASE IV (MDX).

اظهار نظر
درایورهای ISAM در تحویل استاندارد مایکروسافت آفیس به عنوان بخشی از مولفه دسترسی به Microsoft Microsoft (MDAC) 2.1 و بالاتر از دسترسی به فایل های فرمت DBF فقط برای خواندن ارائه شده است. برای دسترسی به خواندن و نوشتن، شما باید موتور پایگاه داده Borland (BDE) 4.x یا بالاتر را نصب کنید. همچنین رانندگان از مایکروسافت وجود دارد که دسترسی خواندن و نوشتن را ارائه می دهند و نیازی به نصب BDE ندارند، اما برای این که شما باید با سرویس پشتیبانی فنی مایکروسافت تماس بگیرید.
فایل های فرمت جداول و شاخص های Dbase III و DBase IV استاندارد استاندارد برای سیستم های مدیریت پایگاه داده است کامپیوترهای شخصی. دسترسی به سیستم مدیریت پایگاه داده 2010 به شما امکان می دهد فایل های NDX و MDX را ضمیمه کنید. هنگام تغییر جدول داده شده، میز دسترسی به DBase به طور خودکار فایل های شاخص را به روز می کند.
اظهار نظر
حضور فایل های شاخص NDX (DBASE III)، MDX (DBase IV) اختیاری است. با این حال، اگر این فایل ها در دسترس باشند، بهتر است از آنها استفاده کنید. در غیر این صورت، هنگامی که میز DBase را تغییر می دهید، این تغییرات در فایل شاخص منعکس نمی شود، که می تواند هنگام تلاش برای استفاده از جداول نمایه شده در دسترسی به برنامه های DBEE، خطاها را ایجاد کند.
اگر فایل وارد شده DBASE حاوی فیلدهای یادداشت باشد، لازم است که فایل ها با این زمینه ها (DBT) در دسترس باشند، I.E. آنها باید در همان پوشه به عنوان جدول خود باشند. اگر دسترسی به 2010 نتواند فایل DBT را پیدا کند، سپس اتصال یا وارد کردن داده ها از این جدول باعث خطا می شود. هنگام صادرات داده ها از جدول دسترسی 2010 حاوی یک فیلد نوع یادداشت، فایل DBT به طور خودکار در جدول فرمت DBT ایجاد می شود و همان نام همان نام را به عنوان فایل جدول اختصاص داده می شود.

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

دسترسی به سال 2010 به شما اجازه می دهد تا فایل های جدول و پارادوکس را ضمیمه کنید 3.x.و 4.x برای MS-DOS، و همچنین پارادوکس برای ویندوز 5.0 و 8.0. هنگام به روز رسانی داده ها در جدول پارادوکس از دسترسی، فایل شاخص باید همراه با فایل جدول قابل دسترسی باشد. در فرآیند پیوستن جدول دسترسی 2010، فایل Index به طور خودکار متصل می شود (اگر آن را وجود داشته باشد).
تمام فایل های اضافی مورد استفاده هنگام وارد کردن یا اتصال جداول پایگاه داده باید در یک پوشه با جدول قرار گیرد. همچنین لازم به ذکر است که اکثر برنامه های کاربردی با فایل های جداول و شاخص ها در حال اجرا هستند
از افزونه های استاندارد برای این فایل ها استفاده کنید، اگر چه این اجباری نیست. بنابراین، تعریف یک فرمت خاص فایل جدول پایگاه داده گاهی اوقات نمی تواند غیر بی اهمیت باشد.
پیوستن و وارد کردن جداول خارجی
قبل از ادامه به مسائل مربوط به واردات و پیوستن به جداول، شما باید تفاوت بین این قابلیت های دسترسی 2002 را درک کنید.
هنگام وارد کردن یک جدول از یک پایگاه داده دیگر در فایل MDB تحت بررسی، یک جدول دسترسی جدید ایجاد می شود که دارای ساختار مشابه (ترکیب و انواع فیلد) به عنوان جدول منبع است و شامل تمام داده های داده منبع است. پس از آن، شما در حال حاضر با یک برگه جدید در فرمت دسترسی کار می کنید که به جدول منبع بستگی ندارد.
هنگامی که یک جدول خارجی را پیوستید، فقط به جدول یک برنامه دیگر دسترسی خواهید داشت، می توانید از داده های این جدول استفاده کنید، اما در برنامه قدیمی باقی می ماند، فقط اطلاعات مربوط به ارتباطات در دسترس ذخیره می شود. هر دو برنامه (که در آن این جدول ایجاد شد، و برنامه دسترسی) می تواند با این جدول در همان زمان کار کند. با این حال، به طوری که داده ها در جدول متصل می توانند نه تنها می توانند مشاهده شوند، بلکه همچنین تغییر این جدول باید یک زمینه کلیدی داشته باشند. به طور معمول، زمینه کلیدی در فرآیند پیوستن جدول تعیین می شود.
با یک جدول خارجی متصل به پایگاه داده دسترسی 2010، می توانید به همان شیوه ای که در این پایگاه داده موجود بود، کار کنید. تنها محدودیت این است که ساختار جدول پیوست شده را تغییر دهید (نام های فیلد، انواع داده ها و غیره) غیر ممکن است. با این حال، نام جدول را می توان تغییر داد (با نام فایل جدول بیرونی این تغییر نمی کند، فقط نام (نام مستعار) جدول در پایگاه داده دسترسی متفاوت است)، به عنوان مثال، آن را قابل درک تر، از آنجایی که محدودیت ها در نام جداول در دسترسی کمتر سخت تر از سایر DBM ها است.
علاوه بر این، در جدول پیوست شده، شما می توانید طیف وسیعی از خواص فیلد را در حالت طراح (فرمت، کتیبه، ماسک ورودی، تعداد نشانه های دهدهی) تغییر دهید که تنها نحوه نمایش این جدول را تحت تاثیر قرار می دهد. در همان زمان در برنامه "بومی" خواص زمینه ها تغییر نمی کنند
اظهار نظر
در اولین نسخه های دسترسی، ضمیمه اصطلاح به عملیات پیوستن (پیوست) اعمال شد. که در نسخه های اخیر اصطلاح اتصال (پیوند) وارد شده است. بنابراین، جداول خارجی در حال حاضر مرتبط می شوند. ما از پیوست قدیمی در این کتاب استفاده می کنیم و به ترتیب، جداول پیوست شده با جداول مرتبط با یک پایگاه داده که حاوی داده های مرتبط هستند، اشتباه گرفته نمی شود.
پیوستن جداول خارجی به پایگاه داده دسترسی 2010 در موارد زیر مفید است:

  • چندین کاربر با یک جدول وجود دارد؛
  • قادر به استفاده از DBMS دیگر برای تغییر داده ها نیست.
  • جدول در دستگاه دیگری ذخیره می شود (به عنوان مثال، در سرور محلی شبکه) و مقدار زیادی از اطلاعات را شامل می شود.

با استفاده از واردات جداول خارجی در پایگاه داده دسترسی 2010 در موارد زیر توجیه می شود:

  • اگر هنگام توسعه برنامه ها، لازم است محدودیت های تغییر در خواص جداول خارجی را حذف کنید.
  • دسترسی مستقیم به فایل جدول وجود ندارد
  • لازم است زمینه های کلیدی جداول پارادوکس را لغو کنید. چنین وضعیتی ممکن است بوجود آید اگر ساختار یک یا چند جداول به طور جدی بر خلاف قوانین عادی سازی باشد؛
  • جدول قرار است داده های تکراری را وارد کند، و کلید اولیه جدول خارجی اجازه نمی دهد این.

هنگام توسعه یک برنامه کاربردی که باید با جداول متصل کار کند، می توانید به طور موقت یک جدول را به پایگاه داده وارد کنید، و سپس در مرحله نهایی توسعه، به استفاده از جدول متصل شده بروید. در عین حال، برای از بین بردن مشکلات در مرحله انتقال از کار با یک جدول وارد شده برای کار با اتصال، نام ها و انواع این زمینه های جدول وارداتی را تغییر ندهید. در غیر این صورت، ممکن است تغییرات زیادی در پرس و جو، فرم ها، گزارش ها، ماژول های ماکرو و VBA انجام شود. اگر برنامه توسعه یافته از جداول پارادوکس استفاده کند، زمینه هایی را که کلید اصلی را تشکیل می دهند را تغییر ندهید. اگر قرار است از جداول DBase استفاده کند، باید اطمینان حاصل کنید که شاخص ها مربوط به جداول DBase فهرست (NDX و MDX) هستند.

در این پست، پایه SQLite در زمینه در نظر گرفته می شود، شما می توانید اطلاعات مربوط به ساختار فایل پایگاه داده را در مورد مشاهده داده ها در حافظه، و همچنین اطلاعات مربوط به ساختار و نمایندگی فایل در درخت پیدا کنید.

فرمت فایل پایگاه داده

کل پایگاه داده در یک فایل بر روی دیسک ذخیره شده به نام "فایل پایگاه داده اصلی" ذخیره می شود. در طی معاملات، SQLite اطلاعات بیشتری را در پرونده دوم ذخیره می کند: مجله Rollback، و یا اگر پایه در حالت WAL کار می کند، فایل را با اطلاعات مربوط به سوابق وارد کنید. اگر برنامه یا رایانه به انتهای معامله تبدیل شود، این فایل ها به نام "Journal Hot Journal" یا "فایل داغ WAL" نامیده می شوند و حاوی اطلاعات لازم برای بازگرداندن پایه در حالت سازگار هستند.

صفحات

فایل پایه اصلی شامل یک یا چند صفحه است. تمام صفحات در همان پایگاه داده دارای همان اندازه هستند که می تواند از 512 تا 65536 بایت باشد. اندازه صفحه برای فایل پایه توسط شماره عدد صحیح 2 بایت با جابجایی 16 بایت از ابتدای فایل پایگاه داده تعیین می شود.
تمام صفحات از 1 تا 2147483646 (2 ^ 31 - 2) شماره گذاری می شوند. حداقل اندازه پایه ها: یک صفحه اندازه 512 بایت، حداکثر اندازه پایگاه داده: 2147483646 صفحه برای 65536 بایت ( ~ 140 TBA).

عنوان

اولین 100 بایت فایل پایگاه داده شامل سربرگ پایه، در جدول 1 مدار هدر را نشان می دهد.

میز 1

صفحه قفل بایت

صفحه مسدود کردن یک صفحه از فایل پایه است و بین Offsets 0x1073741824 و 0x1073742335 واقع شده است، اگر اندازه پایه کمتر باشد، صفحات مسدود شده ای ندارد. این صفحه برای پیاده سازی اولیه از مسدود کردن رابط سیستم عامل مورد نیاز است.

freelist

فهرست صفحات خالی به عنوان یک لیست متصل شده سازماندهی شده است. هر عنصر لیست شامل دو عدد از 4 بایت است. شماره اول تعدادی از عنصر freelist بعدی (اشاره گر تنه) را تعیین می کند، یا اگر صفر باشد، برابر صفر است. شماره دوم اشاره گر به صفحه داده (شماره صفحه برگ) است. شکل زیر نمودار این ساختار را نشان می دهد.

B - درخت

SQLite از دو نوع درخت استفاده می کند: "جدول B - درخت" (داده ها بر روی برگ ذخیره می شود) و "شاخص B - درخت" (کلید ها بر روی برگ ها ذخیره می شوند).
هر ورودی در "جدول B - درخت" شامل یک کلید عدد صحیح 64 بیتی و تا 2147483647 بایت داده های دلخواه است. کلید "جدول B - درخت" مطابقت دارد جدول SQL Rowid.
هر ورودی در "شاخص B درخت" شامل یک کلید دلخواه تا 2147483647 بایت است.

صفحه B - درخت

صفحه B درخت دارای یک ساختار است:
  • عنوان پایگاه داده عنوان (100 بایت)
  • عنوان صفحه B درخت (8 یا 12 بایت)
  • آرایه ای از اشاره گرها از سلول ها
  • فضای غیرمتعارف
  • محتوای سلولی
  • محل رزرو شده

فایل پایگاه داده این تنها در صفحه اول رخ می دهد، که همیشه یک پیرمرد "جدول B - درخت" است. تمام صفحات B-Tree در پایگاه داده این عنوان را ندارند.

هدر صفحه B درخت این اندازه 8 بایت برای صفحات برگ و 12 بایت برای صفحات داخلی دارد. جدول 2 ساختار هدر صفحه را نشان می دهد.

جدول 2

FreeBlock - این ساختار مورد استفاده برای تعیین فضای غیرقانونی داخل صفحه B درخت است. FreeBlock به عنوان یک زنجیره سازماندهی شده است. اولین 2 بایت در FreeBlock (از قدیمی تر به جوانتر)، آن را تا زمانی که Freeblock بعدی یا صفر، جبران می شود، اگر FreeBlock آخرین در زنجیره باشد، جبران می شود. بایت سوم و چهارم یک عدد صحیح، اندازه FreeBlock در بایت ها، از جمله هدر در 4 بایت است. FreeBlocks همیشه در افزایش جابجایی همراه است.

تعداد بایت تقسیم شده - این تعداد کل بایت های استفاده نشده در محدوده محتویات سلول است.


آرایه ای از اشاره گرها از سلول ها متشکل از جابجایی عدد صحیح K 2 BYTE محتویات سلول ها (با سلول های K در درخت B) است. آرایه صعودی (از کوچکترین کلید تا بزرگترین) مرتب شده است.

فضای غیرمتعارف - این منطقه بین آخرین سلول از آرایه اشاره گرها و آغاز اولین سلول است.

محل رزرو شده در پایان هر صفحه، از برنامه های افزودنی استفاده کنید تا اطلاعات مربوط به صفحه را ذخیره کنید. اندازه منطقه رزرو شده در هدر پایه تعیین می شود (به طور پیش فرض صفر است).

جدول

هر جدول (با ROWID) در قالب ارائه شده است جدول B - درخت. هر ورودی در درخت مربوط به ردیف جدول SQL است. یک خط SQL از جدول به صورت یک دنباله ارائه شده است (همانطور که قبلا مشخص شده است) ستون های جدول در فرمت ضبط ارائه شده است. اگر جدول دارای یک کلید اولیه عدد صحیح باشد، که یک نام مستعار است، پس از آن به جای ارزش آن توسط صفر ثبت می شود. SQLite همیشه از کلید استفاده خواهد کرد جدول B - درخت بجای مقادیر صفر هنگام تماس با کلید اولیه INTEGER. اگر ستون وابستگی (توصیه نوع نوع، بیشتر از habrahabr.ru/post/149635 در بخش "داده ها و مقادیر مقادیر") واقعی باشد و ارزش را می توان به یک عدد صحیح بدون از دست دادن داده ها تبدیل کرد ارزش به عنوان یک عدد صحیح ذخیره می شود. هنگام استخراج اطلاعات از پایگاه داده SQLite یک عدد صحیح را به واقعیت تبدیل می کند.

میزبان

هر جدول (بدون ROWID) در قالب ارائه شده است شاخص B - درخت. تفاوت از جداول با Rowid این است که کلید هر کدام سوابق SQL جداول به عنوان فرمت ضبط ذخیره می شوند، با ستون های کلیدی ذخیره می شوند به عنوان مشخص شده در کلید اولیه، و باقی مانده در سفارش مشخص شده در جدول اعلام شده است.
بنابراین ثبت می شود شاخص B - درخت به نظر می رسد و همچنین در جدول B - درخت، به جز سفارش ستون ها و این واقعیت که محتوای ردیف در رگهای درخت نگهداری می شود و نه به عنوان داده ها در برگ ها به عنوان در جدول B - درخت.

فهرست مطالب

هر فهرست (اعلام شده ایجاد شاخص، کلید اولیه یا منحصر به فرد) در پایگاه داده است شاخص B - درخت. هر ورودی در چنین درختی مربوط به رشته در جدول SQL است. کلید درخت فهرست توالی از مقادیر ستون مشخص شده در شاخص است و توسط کلید Rowid یا کلید اصلی اولیه در فرمت ضبط تکمیل می شود.

به روز رسانی 13:44.: بخش بازیافت شده نمایندگی، متشکرم از انتقاد از مایوروپپ (قطعا ممکن بود و حرکت، خوب، خوب، خوب).

برنامه نصب یک فایل پایگاه داده را به کامپیوتر (DB) می نویسد. برای راه اندازی اولیه برنامه ضروری است. این می تواند در آینده برای ایجاد پایه ای از تنظیمات تکنولوژیکی و مرتب سازی پایه سفارشات استفاده شود. اما قبل از استفاده از این فایل پایگاه داده - بارگیری یک سازنده و / یا نقشه برداری به صورت دستی، لازم است که فایل پایگاه داده را بازسازی کنید.

همچنین اتفاق می افتد که لازم است چندین پایگاه داده مختلف را ایجاد کنید - برای نمایندگی مجاز و فروش، برای آرشیو سفارشات، برای آزمایشات، برای به روز رسانی، و غیره

هدف از این بخش، کاربر را با مکانیسم های ایجاد یک فایل پایگاه داده جدید و تنظیمات برنامه برای عملیات آسان با چندین پایگاه داده با ایجاد تنظیمات و تعویض بین آنها آشنا کنید.

ایجاد یک فایل پایگاه داده

برای ایجاد فایل DB، کاربر باید حقوق مدیر را در رایانه خود داشته باشد و به بخش دسترسی به بخش "مدیریت" در Profroy 4 PC دسترسی داشته باشد. اگر شما با داوطلبانه ارائه شده اید، باید به بخش بروید "مدیریت" بر روی نشانه "ایجاد پایگاه داده".

در مثال ما، برای ایجاد فایل پایگاه داده، یک پوشه از پیش تعیین شده C: آزمون DBPPS4PS فایل پایگاه داده تعیین شده نام base12.fdb.پس از تعریف پوشه و نام فایل، روی دکمه «Create» کلیک کنید، فایل جدید BD جدید ایجاد شده است. این برنامه درباره این موضوع اطلاع می دهد:

بنابراین. فایل پایگاه داده ایجاد شده و در یک مکان خاص بر روی دیسک کامپیوتر قرار می گیرد. اما این فقط یک پایگاه داده "DWORD" است - در حالی که محتوای قابل توجهی در آن وجود ندارد. به منظور شروع کار با این فایل برای اتصال به آن.

برای اتصال به فایل پایگاه داده، باید به بخش بروید " داده های سیستم"

در میدان "پایه داده های Firebird. "مسیر را به فایل پایگاه داده مشخص کنید - در مورد ما، به شرح زیر است: C: dbps4ps testbase12.fdb بعدی، ما به ایجاد یک پیکربندی ادامه می دهیم.

پیکربندی - مجموعه ای از فایل پایگاه داده و چند پوشه های اداری:

    پوشه ها برای پشتیبان گیری;

    پوشه ها برای ذخیره سازی فایل های پیوست شده (اغلب این فایل ها از مقاطع عرضی پروفیل ها، تصاویر MC، طرح های ساختارها، ترکیبات، مجموعه ها و غیره هستند)؛

    پوشه ها برای ایجاد فایل های موقت (استفاده می شود زمانی که کار به عنوان یک برنامه برای تشکیل، به عنوان مثال، فایل های تصویر دیدگاه خارجی گزارش های گزارش شده پاک کردن پس از بستن برنامه؛)؛

    پوشه ها برای ذخیره سازی اطلاعات صادرات در 1C - در اینجا فایل های فرمت XML ذخیره می شوند؛

    بایگانی پروژه آرشیو پوشه ها - فایل های کپی بایگانی در آن ذخیره می شوند.

لازم به ذکر است که هنگام کار با فایل های پایگاه داده چندگانه، ایجاد یک پیکربندی دارای ویژگی های خاص خود است. بنابراین، به عنوان مثال، پوشه های 2 و 3 می تواند برای تمام تنظیمات رایج باشد و پوشه های 1،4،5 باید برای هر پیکربندی منحصر به فرد باشند.

پس از پوشه ها قطعا پرچم را تنظیم می کنند ذخیره پیکربندی به عنوان ..."، در زمینه فعال برای اختصاص تنظیمات نام منحصر به فرد و روی دکمه کلیک کنید " پیکربندی را ذخیره کنید"همچنین، هنگام استفاده از تنظیمات چندگانه، باید هنگام شروع برنامه" پیکربندی درخواست را تنظیم کنید. در این مورد، هنگامی که شما PROFROY 4 PC را شروع می کنید، لیستی از تنظیمات نمایش داده می شود تا انتخاب شود که در آن شما باید آن را انتخاب کنید کار کن

پس از این روی دکمه "اعمال" کلیک کنید. این برنامه یک پیکربندی ایجاد می کند، یک پوشه ایجاد می کند و برای انتخاب یک کاربر، یک پوشه را ایجاد می کند:

زیرا فایل BD خالی است - هیچ کاربردی در آن وجود ندارد. اولین کاربر باید اکنون ایجاد شود - در فیلد "کاربر"، یک نام مناسب را وارد کنید (در مورد ما آن را مدیریت می کند) و روی دکمه «اعمال» کلیک کنید. این برنامه اعلام خواهد کرد که کاربر وجود ندارد و درخواست تایید خلقت را درخواست می کند.

پس از آن، ورود به پایگاه داده دوباره محاسبه خواهد شد. کاربر ایجاد شده تمام قدرت های موجود در این پایگاه داده را داشته باشد. در آینده، می توان آن را یک رمز عبور اختصاص داد، و همچنین ایجاد سایر کاربران سیستم اگر قرار است چندین نفر را با پایگاه داده کار کند، آنها را به مقامات مناسب، رمزهای عبور و غیره اختصاص دهید.

پایگاه داده ایجاد شده است، پیکربندی تعریف شده است. حالا شما می توانید بخش تکنولوژیکی پایگاه داده را تنظیم کنید.

فرمت ACCDB، ارائه شده در دسترسی 2007، دارای مزایای بسیاری از فرمت های فایل قبلی است. اگر نسخه دسترسی را برای دسترسی به 2007 به روز کنید، ممکن است فایل های پایگاه داده ای داشته باشید که از فرمت فایل MDB استفاده می کنند. در اغلب موارد، شما باید این پایگاه های داده را با فرمت ACCDB ذخیره کنید. شما می توانید یک کپی از فایل MDB منبع را ذخیره کنید تا اطمینان حاصل شود که گذار با موفقیت متوقف شده است.

این مقاله مزایای فرمت ACCDB را توضیح می دهد، دلایل آن ممکن است نیاز به استفاده از فرمت فایل MDB و تبدیل پایگاه داده در فرمت جدید فایل.

در این مقاله

فرمت فایل accdb

شروع با دسترسی 2007، ACCDB فرمت فایل دسترسی پیش فرض است. فرمت ACCDB از تعدادی از ویژگی های جدید پشتیبانی می کند، مانند زمینه های محاسبه شده و پیوست ها. با این حال، در برخی موارد ممکن است فرمت فایل ACCDB مناسب نیست.

فرصت های ارائه شده توسط فرمت فایل ACCDB

    زمینه های چند منظوره فیلد چند ارزشیابی یک فیلد جایگزینی است که به شما اجازه می دهد بیش از یک مقدار را برای هر رکورد ذخیره کنید. به عنوان مثال، فرض کنید شما باید یک وظیفه را به چندین کارمند اختصاص دهید. در فایل ACCDB، شما می توانید یک کارمند چند ارزشمند برای ذخیره سازی کارکنان اختصاص داده شده به وظیفه ایجاد کنید. نامهای کارمند را می توان از جدول یا لیست مقادیر انتخاب کرد.

    زمینه های چند منظوره به شما اجازه می دهد تا به راحتی بیش از یک عنصر را انتخاب کنید و ذخیره کنید، بدون ایجاد یک طراحی پیچیده تر پایگاه داده. زمینه های چند منظوره نیز برای ادغام با شیرپوینت مهم هستند، زیرا لیست شیرپوینت همچنین از زمینه های چند ارزش پشتیبانی می کند.

    نوع داده "پیوست" نوع داده "Insert" به شما اجازه می دهد تا تمام انواع اسناد و فایل های دودویی را در پایگاه داده ذخیره کنید، در حالی که صرفه جویی در فایل پایگاه داده با محدود کردن اندازه فایل تا 2 گیگابایت به طور خودکار فشرده می شود. ضبط می تواند چندین فایل پیوست داشته باشد، اما هر جدول تنها می تواند یک فیلد پیوست باشد.

    ادغام بهبود یافته با شیرپوینت و چشم انداز فایل های فرمت ACCDB از نیازهای امنیتی SharePoint و Outlook پشتیبانی می کند که در فایل های MDB پشتیبانی نمی شوند. این باعث می شود که دسترسی کامل به شیرپوینت و چشم انداز را کامل کنید.

    رمزگذاری بهبود یافته شما می توانید یک رمز عبور پایگاه داده را مشخص کنید و محتویات پایگاه داده را رمزگذاری کنید. هنگام استفاده از فرمت فایل ACCDB، دسترسی به پیش فرض از API رمزگذاری ویندوز برای رمزگذاری داده ها استفاده می کند. علاوه بر این، شما می توانید از ابزار رمزگذاری شخص ثالث استفاده کنید.

    ردیابی زمینه های متن طولانی (یادداشت) زمینه های متن طولانی (یادداشت) به راحتی برای ذخیره سازی استفاده می شود تعداد زیادی داده ها. اگر از فرمت ACCDB استفاده می کنید، می توانید اموال را سفارشی کنید ( appendonli)، که نیروهای دسترسی به صرفه جویی در تاریخ تمام تغییرات در زمینه متن طولانی را ذخیره می کنند (MEMO). سپس شما می توانید این مجله را مرور کنید. این ویژگی همچنین از عملکرد کنترل نسخه در شیرپوینت پشتیبانی می کند تا بتوانید از دسترسی به تغییرات تغییرات در چندین خط از یک فیلد متن که در لیست شیرپوینت ذخیره می شود استفاده کنید (ارائه شده است که برای زمینه در زمینه " اضافه کردن به متن موجود "این برای آن تعیین شده است آره).

    نوع داده "محاسبه شده" شروع با فرمت فایل دسترسی 2010. ACCDB از استفاده از نوع داده محاسبه شده پشتیبانی می کند. شما می توانید از نوع داده محاسبه شده برای ذخیره نتایج یک بیان خاص استفاده کنید.

فرمت های فایل MDB

قبل از اینکه فرمت ACCDB به دسترسی 2007 وارد شد، یک فرمت در فرمت های دسترسی به فایل استفاده می شود. MDB چندین نسخه مختلف فرمت فایل MDB وجود دارد.

برخی از فایل های MDB را می توان باز کرد. اگر فایل در دسترسی 2002-2003 یا دسترسی به فرمت 2000 ذخیره شود، می توانید آن را باز کنید و در حالت عادی استفاده کنید. با این حال، شما نمی توانید از توابع استفاده کنید که فرمت ACCDB مورد نیاز است.

اگر از توابع غیرقابل دسترسی در فایل ACCDB استفاده می کنید، فایل را با ترک آن در فرمت MDB استفاده نکنید.

ویژگی های فایل در فرمت MDB، غیر قابل دسترس در ACCDB

    چهارشنبه S. نسخه های مختلف فرمت ACCDB را نمی توان باز کرد و یا حتی با نسخه های دسترسی پیش از دسترسی 2007 ارتباط برقرار کرد. اگر افراد در سازمان شما وجود داشته باشند که یک نسخه قبلی از دسترسی داشته باشند، لازم است تصمیم بگیریم که آیا فایل MDB یک گزینه مناسب تر است یا خیر. اما فراموش نکنید - شما می توانید از برنامه دسترسی به وب یا پایگاه داده وب در مرورگر استفاده کنید، صرف نظر از اینکه دسترسی نصب شده است.

    تکرار پایگاه داده در ACCDB، شما نمیتوانید از تکرار در فایل استفاده کنید. اگر راه حل دسترسی شما از تابع تکثیر استفاده می کند، اگر میخواهید از فرمت ACCDB استفاده کنید، باید یک راه حل را دوباره ایجاد کنید.

    امنیت کاربر فرمت ACCDB از امنیت سطح کاربر پشتیبانی نمی کند، یک تابع که به مردم اجازه می دهد تا تنها آنچه را که باید ببینند ببینند. امنیت در سطح کاربر دیگر برای امنیت اطلاعات مناسب نیست، زیرا روش امنیتی آن در حال حاضر منسوخ شده و به راحتی به خطر افتاده است. با این حال، اگر کاربر نمی تواند از یک فرم خاص استفاده کند، می توانید آن را با استفاده از حفاظت از سطح کاربر پنهان کنید، به عنوان مثال، اگر او هیچ شرکت ای ندارد. اگر شما یک راه حل دسترسی دارید که از حفاظت سطح کاربر برای بهبود سهولت استفاده استفاده می کند، ممکن است لازم باشد از فرمت فایل MDB استفاده کنید تا بتوانید از راه حل خود استفاده کنید.

تبدیل به فرمت فایل جدید

برای تبدیل MDB - فایل به فرمت ACCDB، فایل را باز کرده و آن را در فرمت ACCDB ذخیره کنید.

مهم: روش برای فایل های MDB ایجاد شده در دسترسی 97، دسترسی 2000، دسترسی 2002 یا دسترسی 2003 در زیر شرح داده شده است.

ابتدا پایگاه داده را باز کنید.

    برگه باز فایل.

    در سمت چپ صفحه، کلیک کنید باز کن.

    در کادر محاوره ای باز کن انتخاب کنید و پایگاه داده ای را که میخواهید تبدیل کنید را انتخاب کنید و باز کنید.

در حال حاضر پایگاه داده را تبدیل کنید:

    برگه باز فایل.

    در سمت چپ صفحه، دستور را انتخاب کنید ذخیره به عنوان.

    در فصل انواع فایل ها کلیک ذخیره پایگاه داده به عنوان.

    در سمت راست کادر محاوره ای انواع فایل های پایگاه دادهدکمه را فشار دهید پایگاه داده دسترسی.

    یک کپی از پایگاه داده در فرمت ACCDB ایجاد شده است.