какое расширение имеет файл базы данных

Какой формат файла следует использовать в Access?

Формат файлов ACCDB, впервые внедренный в Access 2007, обеспечивает множество преимуществ, недоступных в более ранних форматах файлов. При обновлении access до Access 2007 у вас могут быть файлы баз данных в формате MDB. В большинстве случаев эти базы данных следует сохранять в формате ACCDB. Вы можете сохранить копию исходного MDB-файла, чтобы убедиться, что переход прошел хорошо.

В этой статье объясняются преимущества формата ACCDB, причины, по которым может потребоваться использовать формат MDB, и объясняется, как преобразовать базу данных в новый формат файла.

В этой статье

Формат файла ACCDB

Начиная с Access 2007, accdb является форматом файлов Access по умолчанию. Формат файла ACCDB поддерживает ряд новых функций, таких как вычисляются поля и вложения. Однако существуют ситуации, в которых формат файла ACCDB может быть не правильным.

Возможности, предоставляемые форматом файла ACCDB

Многозначные поля. Многомерное поле — это вид поля подытога, которое позволяет хранить несколько значений в одной записи. Предположим, вам нужно назначить задачу нескольким сотрудникам. В ACCDB-файле можно создать многое поле, в котором будут храниться сотрудники, которым назначена задача. Имена сотрудников можно выбрать из таблицы или списка значений.

Многоуровневые поля можно легко выбрать и сохранить в несколько вариантов без необходимости создавать более сложные конструкторы баз данных. Многозначные поля также важны для интеграции с SharePoint, так как списки SharePoint также поддерживают многозначные поля.

Тип данных «Вложение» Тип данных «Вложение» позволяет легко хранить в базе данных документы всех типов и двоичные файлы, при этом сохраняя размер файла базы данных в 2 ГБ — вложения автоматически сжимаются. Запись может иметь несколько вложений, но в таблице может быть только одно поле вложения.

Более конечная интеграция с SharePoint и Outlook Формат файлов ACCDB поддерживает требования к безопасности SharePoint и Outlook, которые не поддерживаются MDB-файлами. Это позволяет более полно интегрировать Access с SharePoint и Outlook.

Улучшенное шифрование Вы можете установить пароль и зашифровать ее содержимое. Для шифрования данных в формате ACCDB Access по умолчанию использует Шифрование Windows API. Можно также использовать сторонние средства шифрования.

Отслеживание длинного текста (MEMO) Поля «Длинный текст» (MEMO) удобно использовать для хранения больших объемов данных. При использовании формата ACCDB вы можете настроить свойство (AppendOnly),чтобы приложение Access сохраняло историю всех изменений в поле «Длинный текст» (MEMO). Затем вы сможете просматривать этот журнал. Эта функция также поддерживает возможность версий в SharePoint, что позволяет использовать Access для отслеживания изменений в нескольких строках текстового поля, храняного в списке SharePoint (при условии, что для поля задан параметр «Внести изменения в существующий текст» задан да).

Вычисляемая тип данных Начиная с Access 2010, формат файла ACCDB поддерживает использование вычисляемого типа данных. Тип данных «Вычисляемая» можно использовать для хранения результатов определенного выражения.

Форматы файлов MDB

До того как формат файла ACCDB был представлен в Access 2007, в access использовалось расширение MDB. Существует несколько разных версий формата MDB.

Некоторые MDB-файлы по-прежнему можно открыть. Если файл хранится в формате Access 2002–2003 или Access 2000, его можно открыть и использовать в обычном режиме. Однако функции, для работы с которые требуются файлы формата ACCDB, нельзя использовать.

Если вы полагаетесь на функции, недоступные в ACCDB-файле, не преобразуйте его — оставьте его в качестве MDB-файла.

Функции MDB-файлов, недоступные в ACCDB-файле

Среда смешанной версии Формат файла ACCDB невозможно открыть или даже использовать в предыдущих версиях Access Access 2007. Если в вашей организации есть люди с более ранней версией Access, подумайте, лучше ли использовать MDB-файл. Но не забудьте — вы можете использовать веб-приложение Access или веб-базу данных в веб-браузере, даже если приложение Access уже установлено.

Репликация базы данных Репликацию нельзя использовать в ACCDB-файле. Если в вашем решении Access используется функция репликации, вам потребуется повторно создать решение без репликации, если вы хотите использовать формат файла ACCDB.

Безопасность на уровне пользователя Формат файла ACCDB не поддерживает защиту на уровне пользователя— функцию, которая помогает пользователям видеть только то, что им нужно. Безопасность на уровне пользователя больше не эффективна в целях безопасности данных, так как ее способ устарел и легко скомпрометирован. Однако безопасность на уровне пользователя может повысить эффективность использования за счет простого использования. Например, если у кого-то нет деловых причин использовать определенную форму, можно скрыть ее от них. Если у вас есть решение Access, которое использует безопасность на уровне пользователя для повышения надежности использования, вы можете продолжать использовать формат файла MDB, чтобы использовать его как есть.

Преобразование в новый формат файла

Чтобы преобразовать MDB-файл в формат ACCDB, откройте его и сохраните в формате ACCDB.

Важно: Следующая процедура для MDB-файлов, созданных в Access 97, Access 2000, Access 2002 или Access 2003.

Сначала откройте базу данных:

Откройте вкладку Файл.

Слева нажмите кнопку «Открыть».

В диалоговом окне «Открытие» выберите и откройте базу данных, которую нужно преобразовать.

Теперь преобразуйте базу данных:

Откройте вкладку Файл.

Слева выберите «Сохранить как».

В разделе Типы файлов щелкните Сохранить базу данных как.

Справа в области «Типы файлов баз данных»выберите «База данных Access».

В диалоговом окне «Сохранить как» в поле «Имя файла» введите имя файла или используйте предоставленное имя файла.

Нажмите кнопку Сохранить.

Копия базы данных создается в формате ACCDB.

Источник

Что такое файл БД?

Как открыть, редактировать и конвертировать файлы БД

Например, мобильные телефоны могут использовать файлы БД для хранения зашифрованных данных приложения, контактов, текстовых сообщений или другой информации.

Другие программы могут использовать файлы БД для плагинов, которые расширяют функции программы, или для хранения информации в таблицах или в каком-либо другом структурированном формате для журналов чата, списков истории или данных сеанса.

Как открыть файл БД

Файлы БД широко используются, но только потому, что все они используют одинаковое расширение файлов, не означает, что они хранят одинаковые данные или могут быть открыты/отредактированы/преобразованы с помощью одного и того же программного обеспечения. Важно знать, для чего нужен ваш файл БД, прежде чем выбирать, как его открыть.

Телефоны, в которых хранятся файлы БД, вероятно, используются для хранения каких-либо данных приложения, будь то часть файлов приложения или личные данные, хранящиеся в приложении или операционной системе.

Например, текстовые сообщения на iPhone хранятся в файле sms.db в папке /private/var/mobile/Library/SMS/.

Эти файлы БД могут быть зашифрованы и их невозможно открыть обычным способом, или они могут быть полностью видимыми и редактируемыми в программе, такой как SQLite, если файл БД имеет формат базы данных SQLite.

Файлы базы данных, используемые другими приложениями, такими как Microsoft Access, программы LibreOffice и Design Compiler Graphical, иногда могут открываться в соответствующих программах или, в зависимости от данных, импортироваться в другое приложение, которое может использовать его для аналогичных целей.

В зависимости от вашей версии Skype файл main.db может находиться в одном из следующих мест:

Что такое файлы Thumbs.db?

Файлы Thumbs.db автоматически создаются некоторыми версиями Windows и помещаются в папки, содержащие изображения. В каждой папке с файлом Thumbs.db есть только один из этих файлов БД.

Цель файла Thumbs.db – сохранить кэшированную копию уменьшенных версий изображений в этой конкретной папке, так что при просмотре папки с видимыми миниатюрами вы увидите небольшой Предварительный просмотр изображения без необходимости открывать его. Это то, что позволяет легко просеивать папку, чтобы найти конкретную картинку.

Без файла Thumbs.db Windows не сможет отобразить эти изображения для предварительного просмотра и вместо этого просто покажет общий значок.

Удаление файла БД вынудит Windows заново генерировать все эти миниатюры каждый раз, когда вы запрашиваете их, что может быть не быстрым процессом, если папка содержит большую коллекцию изображений или у вас медленный компьютер.

Как отключить файлы Thumbs.db

Можно безопасно удалять файлы Thumbs.db столько раз, сколько вам нужно, но Windows будет продолжать делать их для хранения этих кэшированных миниатюр.

Еще один способ остановить Windows от создания превью.Файлы db должны изменить значение DWORD DisableThumbnailCache на значение данных 1 в этом месте в реестре Windows:

Вам может потребоваться перезагрузить компьютер, чтобы изменения в реестре вступили в силу.

Если вы сделаете это изменение, Windows перестанет показывать миниатюры изображений, что означает, что вам придется открывать каждое изображение, чтобы увидеть, что это такое.

Как конвертировать файлы БД

Если ваш файл БД не может быть открыт даже с помощью обычной программы, такой как большинство файлов приложений БД или зашифрованные файлы БД, то есть небольшой шанс, что есть конвертер БД, который может сохранить файл в новом формате.

Источник

Какое расширение имеет файл базы данных

Данные зачастую очень удобно хранить в базах данных. А вот типов этих баз данных сегодня существует немало. Ниже приведены ссылки на описания самых распространенных расширений таких файлов.

1cd Файл базы данных 1С

abs База данных Absolute Database

accdb Файл базы данных Access 2007-2013

adf Файл данных ACT!

blu Расширение FileMaker Pro

cdb База данных телефонной книги Symbian

cdb База данных контактов CardScan

cdb База данных Pocket Access

cdx Составной индексный файл

cdx Индексный файл таблицы Alpha Anywhere

cpy Файл базы данных CronosPlus

db Файл базы данных

db2 База данных dBASE II

db3 Файл базы данных SQLite

dbf Файл базы данных

dbs База данных SQLBase

dbt Текстовый memo-файл базы данных

dbx Таблица Visual FoxPro

dgdat Файл базы данных DoubleGIS

dsk База идентификаторов программы Simple IDs

dsn Файл имени источника данных

edb База данных Exchange Information Store

fdb База программы Portfolio

fdb Каталог Art Explosion

fdb База данных Microsoft Dynamics NAV

fic База данных WinDev

fid База данных File Expander

fp3 Файл базы данных FileMaker Pro 3

fpt Информация о базе данных FileMaker Pro

fpt Пометки к базе данных FoxPro

frm Файл форматирования БД MySQL

gdb База данных Borland InterBase

lbl Файл меток dBASE

ldb Файл блокировки Microsoft Access

ldf Журнал транзакций SQL Server

mdb База данных Microsoft Access

mdb База данных Avid Media

mde Компилированная база данных Microsoft Access

mdf База данных SQL Server

mdx Индексный файл

mpd База данных Microsoft Project

mpdb База данных номеров мобильных телефонов

ns2 База данных Lotus Notes 2

pdb Файл базы данных

pdb Данные молекул белков и нуклеиновых кислот

pdm База данных PowerDesigner

rsd База данных RealSQLDatabase

sbf База данных Superbase

sdb База данных ServerBoss

sdb SQL-базы данных

sdb База данных Оупен оффис

sdf База данных стандартного формата

sdf Компактная база данных SQL Server

shx Индексный файл shape-file ArcView

sql Файл запросов к базе данных SQL

sqlite Файл базы данных SQLite

sqlite3 База данных SQLite 3

sqlitedb Файл базы данных SQLite

tag Файл запросов DataFlex

tmd Временный файл базы данных MySQL

tps Файл данных Clarion TopSpeed

xdb База данных антивируса Symantec

xdb Файл определений БД PowerDesigner

Не нашли описания?

Напишите. Оно обязательно появится на сайте.

Популярные расширения

Файл, заархивированный с применением алгоритма сжатия LZMA.

Текстовый электронный документ OpenDocument Format.

Открытый векторный формат для обмена данными между различными САПР.

Популярный аудиоформат, для сжатия используется кодек с открытым исходным кодом.

Самые различные данные в текстовом либо бинарном виде.

Популярные программы

Популярный офисный пакет от Майкрософт

Бесплатный пакет офисных приложений с открытым исходным кодом

Условно-бесплатное ПО для просмотра электронных документов стандарта PDF

Популярная программа для просмотра PDF файлов

Многофункциональный графический редактор от Adobe Systems

Источник

Файловое строение SQLite

В данном посте база SQLite будет рассмотрена в разрезе, вы можете найти информацию о строении файла базы данных, о представлении данных в памяти, а также информацию о структуре и файловом представлении В – дерева.

Формат файла базы данных

Вся база данных хранится в одном файле на диске под названием «main database file». Во время транзакций, SQLite хранит дополнительную информацию во втором файле: журнал отката (rollback journal), либо, если база работает в режиме WAL, лог-файл с информацией о записях. Если приложение или компьютер отключился до окончания транзакции, то данные файлы называются «hot journal» или «hot WAL file» и содержат необходимую информацию для восстановления базы в согласованное состояние.

Страницы

Заголовок

Первый 100 байт файла базы данных содержат заголовок базы, в таблице 1 представлена схема заголовка.

какое расширение имеет файл базы данных

Lock-byte страница

Страница блокировки является одной страницей файла базы и находится между смещениями 0х1073741824 и 0х1073742335, если размер базы меньше, то она не имеет страницы блокировки. Данная страница нужна для реализации примитивов блокировки OS Interface’ом.

Freelist

Список пустых страниц организован как связный список. Каждый элемент списка состоит из двух чисел по 4 байта. Первое число определяет номер следующего элемента freelist (trunk pointer), либо равняется нулю, если список кончился. Второе число, это указатель на страницу данных (Leaf page numbers). На рисунке ниже показана схема данной структуры.

какое расширение имеет файл базы данных

B — tree

SQLite использует две вида деревьев: «table B – tree» (на листьях хранятся данные) и «index B – tree» (на листьях хранятся ключи).
Каждая запись в «table B – tree» состоит из 64-битового целое ключа и до 2147483647 байт произвольных данных. Ключ «table B – tree» соответствует ROWID таблицы SQL.
Каждая запись в «index B – tree» состоит из произвольного ключа до 2147483647 байт в длину.

Страница B — tree

Заголовок файла базы данных встречается только на первой странице, которая всегда является старицей «table B – tree». Все остальные страницы B-дерева в базе не имеют этого заголовка.

Заголовок страницы B-дерева имеет размер 8 байт для страниц листьев и 12 байт для внутренних страниц. В таблице 2 представлена структура заголовка страницы.

какое расширение имеет файл базы данных

Freeblock — это структура, используемая для определения незанятого пространства внутри страницы B-дерева. Freeblock организованы в виде цепочки. Первые 2 байта в freeblock (от старшего к младшему), это смещением до следующего freeblock, или ноль, если freeblock является последним в цепочке. Третий и четвертый байты – целое число, размер freeblock в байтах, включая заголовок в 4 байта. Freeblocks всегда связаны в порядке возрастания смещения.

Число фрагментированных байт – это общее число неиспользуемых байт в области содержимого ячейки.

Массив указателей ячеек состоит из K 2-байтовых целочисленных смещений содержимого ячеек (при K ячейках в B-дереве). Массив отсортирован по возрастанию (от наименьших ключей к наибольшим).

Незанятое пространство — это область между последней ячейкой массива указателей и началом первой ячейки.

Зарезервированное место в конце каждой страницы используется расширениями для хранения информации о странице. Размер зарезервированной области определяется в заголовке базы (по умолчанию равен нулю).

Representation

В данном разделе описана структура хранения данных в базе. Данные на листовых страницах table b — tree и ключи index b — tree, хранятся в качестве произвольной последовательности байт называемом record format (подробнее habrahabr.ru/post/223451).

TABLE

Каждая таблица (с ROWID) представляется в базе в виде table b — tree. Каждая запись в дереве, соответствует строке таблицы SQL. Одна строка SQL таблицы представляется в виде последовательности (той же что и указана при ее создании) столбцов таблицы в record format. Если таблица имеет INTEGER PRIMARY KEY, который является псевдонимом ROWID, то вместо его значения будет записано NULL. SQLite всегда будет использовать ключ table b — tree вместо значения NULL при обращении к INTEGER PRIMARY KEY. Если Affinity столбца (рекомендация приведения типа, подробнее habrahabr.ru/post/149635 в разделе «Типы данных и сравнение значений») является REAL и значение может быть преобразовано к INTEGER без потери данных, то значение будет хранится в виде целого числа. При извлечении данных из базы SQLite преобразует целое число к REAL.

TABLEWITHOUT ROWID

Каждая таблица (без ROWID) представляется в базе в виде index b — tree. Отличие от таблиц с rowid, заключается в том, что ключ каждой записи SQL таблицы хранится в виде record format, при чем столбцы ключа хранятся как указаны в PRIMARY KEY, а остальные в порядке указанном в объявлении таблицы.
Таким образом записи в index b — tree представляются также как и в table b — tree, кроме порядка столбцов и того, что содержание строки хранится в ключе дерева, а не в качестве данных на листьях как в table b — tree.

INDEX

Каждый индекс (объявленный CREATE INDEX, PRIMARY KEY или UNIQUE) представляется в базе в виду index b — tree. Каждая запись в таком дереве соответствует строки в SQL таблице. Ключ индексного дерева представляет собой последовательность значений столбцов указанных в индексе и завершается значением ключа строки (rowid или primary key) в record format.

UPD 13:44: переработан раздел Representation, спасибо за критику mayorovp (можно было конечно и пошевелиться, ну да ладно).

Источник

Файлы MDB – как открыть, редактировать и конвертировать базу данных

какое расширение имеет файл базы данных

Файл с расширением MDB представляет собой файл базы данных Microsoft Access, который буквально означает Microsoft Database. Это формат файла базы данных по умолчанию, используемый в MS Access 2003 и более ранних версиях, тогда как в более новых версиях Access используется формат ACCDB.

Файлы MDB содержат запросы к базе данных, таблицы и многое другое, что можно использовать для связи и хранения данных из других файлов, таких как XML и HTML, и приложений, таких как Excel и SharePoint.

Файл LDB иногда виден в той же папке, что и файл MDB. Это файл блокировки доступа, который временно хранится вместе с общей базой данных.

Если ваш файл MDB не имеет ничего общего с Microsoft Access, он может быть файлом базы данных Avid Media, в котором хранится информация о файлах мультимедиа, используемых в проекте редактирования видео Avid.

Хотя они не имеют ничего общего с файлами базы данных Microsoft Access, как описано на этой странице, MDB также является аббревиатурой для multidrop bus, Memory-Mapped Database и Modular Debugger.

Как открыть файл MDB

Файлы MDB можно открыть с помощью Microsoft Access и, возможно, некоторых других программ баз данных. Microsoft Excel будет импортировать файлы MDB, но затем эти данные необходимо будет сохранить в каком-либо другом формате электронной таблицы.

Другим вариантом просмотра, но не редактирования файлов MDB, является использование MDBopener.com. Вам не нужно загружать эту программу, чтобы использовать её, поскольку она работает через ваш веб-браузер. Он даже позволяет вам экспортировать таблицы в CSV или XLS.

RIA-Media Viewer также может открывать, но не редактировать файлы MDB и другие, такие как DBF, PDF и XML.

Вы также можете открывать и редактировать файлы MDB без Microsoft Access, используя бесплатную программу MDB Viewer Plus. Её даже не нужно устанавливать на вашем компьютере.

Для macOS MDB Viewer (это не бесплатно, но есть пробная версия) позволяет просматривать и экспортировать таблицы. Однако, он не поддерживает запросы или формы и не редактирует базы данных.

Некоторые другие программы, которые могут работать с файлами MDB, включают Microsoft Visual Studio, OpenOffice Base, Wolfram Mathematica, Kexi и SAS/STAT Института SAS.

Avid Media Composer использует файлы MDB, созданные этой программой. Поскольку эти файлы базы данных создаются программой автоматически, они также автоматически используются программой. Другими словами, вероятно, нет способа открыть файл MDB из кнопок меню программного обеспечения.

Как конвертировать файл MDB

Если вы используете Microsoft Access 2007 или новее (2016, 2013 или 2010), лучший способ конвертировать файл MDB – сначала открыть его, а затем сохранить файл в другом формате. У Microsoft есть пошаговые инструкции для преобразования базы данных в формат ACCDB.

Хотя MDB конвертер ограничивается преобразованием только первых 20 строк таблицы, он способен конвертировать MDB в CSV, TXT и XML.

Как мы уже упоминали выше, вы можете импортировать файл MDB в Microsoft Excel, а затем сохранить эту информацию в формате электронной таблицы. Другой способ конвертировать MDB в форматы Excel, такие как XLSX и XLS, – это конвертер MDT в XLS WhiteTown.

Вы можете попробовать этот бесплатный инструмент Access To MySQL, если вы хотите конвертировать MDB в MySQL.

Всё ещё не можете открыть файл?

Расширения файлов не обязательно связаны с их форматами. Это означает, что вы, скорее всего, не сможете открыть их с помощью средств для открытия файлов MDB или конвертеров, упомянутых выше.

Например, хотя они могут звучать одинаково, файлы MDB не имеют ничего общего с файлами MBD, которые являются файлами проекта Multimedia Builder. Файлы MBD работают только с программой Multimedia Builder.

Аналогично, файлы MDB имеют мало общего с файлами MD, MDF (образ диска мультимедиа), MDL (модель MathWorks Simulink) или файлы MDMP (мини-дамп Windows). Эти файлы, вероятно, не могут быть открыты в средстве открытия MDB, равно как и файл MDB не может быть открыт в программах, которые работают с этими форматами файлов.

Если вы дважды проверите расширение вашего файла и поймете, что, на самом деле, вы не имеете дело с файлом базы данных Microsoft Access, изучите расширение файла, который вам нужно, чтобы узнать больше о программах, которые могут открывать или конвертировать этот конкретный вид файла.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *