Аналіз механізмів відновлення даних у середовищі СКБД SQLite

Loading...
Thumbnail Image
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, м. Дніпро
Abstract
UKR: В магістерській роботі було розглянуто визначення можливих способів відновлення видаленої інформації із баз даних SQLite та з’ясування доцільності їх застосування. Під доцільністю розуміється здатність покращити цілісність відновлених даних. В роботі представлені інструменти для комплексної задачі відновлення даних, перегляду та збереження результатів, що зменшують час на пошук. Також у цьому документі приводиться список програмних рішень, у яких використовується СКБД SQLite та які можна використовувати для тестування та аналізу методів відновлення даних на тих видах файлів баз даних, які використовують приведені у статті програмні рішення для вирішення різноманітних повсякденних задач, як, наприклад, програми бухгалтерського обліку, браузерні рішення, чи програми засновані на їх движку (ядрі), як-от Firefox та Thunderbird. Метою дослідження є визначення доцільності застосування алгоритмів відновлення інформації, а саме – можливість пришвидшити процес пошуку даних. Об’єкт дослідження – апаратно-програмний комплекс для відновлення інформації в разі її видалення або пошкодження файлів баз даних типу SQLite.
ENG: The master's thesis is performed on 67 pages, contains 21 figures, 6 tables and 27 sources used. The master's thesis considered the determination of possible ways to restore deleted information from SQLite databases and the feasibility of their application. Expediency refers to the ability to improve the integrity of recovered data. The work presents tools for the complex task of data recovery, viewing and saving results that reduce search time. This document also provides a list of software solutions that use the SQLite DBMS and that can be used to test and analyze data recovery methods on those types of database files that use the software solutions given in the article to solve various everyday tasks, such as applications accounting, browser solutions, or applications based on their engine (core), such as Firefox and Thunderbird. The purpose of the study is to determine the expediency of information recovery algorithms, namely, the possibility of speeding up the data search process. The object of the research is a hardware and software complex for restoring information in the event of its deletion or damage to database files such as SQLite.
Description
Keywords
СКБД, SQLite, відновлення даних, збереження даних, алгоритм пошуку, b-дерево, часова ефективність, DBMS, SQLite, data recovery, data saving, search algorithm, b-tree, time efficiency, ВКР, КІТ
Citation
Баюк Є. В. Аналіз механізмів відновлення даних у середовищі СКБД SQLite : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О. П. Іванов ; Укр. держ. ун-т науки і технологій. Дніпро, 2022. 94 c.