Откройте базы данных Sqlite и изучите внутреннюю организацию различных объектов, таких как схемы, таблицы и индексы. Чтобы понять, как организованы данные Sqlite3, см. [Формат файла базы данных] (https://www.sqlite.org/fileformat.html) на веб-сайте Sqlite.
# Приложения:
- Просмотр внутренней организации баз данных Sqlite для разработки программного обеспечения и устранения неполадок.
- Изучение формата баз данных Sqlite для академических целей
- Криминалисты могут использовать его для просмотра данных с удаленных страниц
# Функции
- Открытие баз данных Sqlite с отображением первой страницы (содержащей заголовок и корень схемы)
- Открытие внутренних страниц, которые могут быть страницей B-Tree, страницей свободного списка или страницей переполнения.
- Изучение корневых, внутренних и листовых страниц страниц B-Tree в иерархическом порядке.
- Разбор и отображение содержимого ячеек для страниц B-Tree.
- Изучение Freelist (удаленных) основных и конечных страниц
# Применение
Нажав кнопку «Открыть базу данных», пользователь может выбрать файл базы данных для изучения. Приложение открывает заголовок, определяет размер страницы и предоставляет пользователю ссылки для расширения «Заголовок» и «Страница 1».
Первая страница неизменно содержит заголовок и схему (определения таблиц и указателей). Если схема помещается на первой странице, определения можно увидеть в разделе «Сведения о странице» в виде таблицы под заголовком «Ячейки».
Для просмотра данных таблиц и индексов можно нажать кнопку «Открыть» напротив каждой таблицы/индекса в разделе «Ячейки». Это открывает `корневую` страницу таблицы или индекса. Дальнейшее исследование можно выполнять оттуда, нажимая кнопки в разделах «Сведения о странице».
Если схема распространяется более чем на одну страницу, первая страница содержит ссылки на другие страницы, на которых хранится информация о схеме. Эти ссылки можно увидеть в разделе «Информация о странице» под заголовком «Ячейки» и кнопку «Открыть» напротив «Крайнего правого указателя» над «Ячейками».