Informace a data tvoří nedílnou součást snad každodenního života. Informace jsou cenné a je třeba je chránit. Havárie počítače nebo nechtěné smazání souboru mohou způsobit mnoho škod na informacích uložených v počítači. Hlavním způsobem jak informace ochraňovat je zálohování. První část práce se zabývá rešerší zálohovacích strategií na osobních počítačích a jejich zhodnocením. Praktická část práce je zaměřena na realizaci softwarového vybavení pro zálohování souborů v prostředí Microsoft Windows, se zaměřením na minimalizaci množství zálohovaných souborů při opakovaném zálohování a možností obnovy do kteréhokoliv stavu, v němž byla záloha provedena.
Annotation in English
Information and data are an integral part of everyday life. The information is valuable and should be protected. A computer crash or accidental file deletion can cause a lot of damage to the information stored on your computer. The main way to protect the information is creation of backups. The first part deals with the retrieval of backup strategies for personal computers and evaluation of them. The practical part focuses on the implementation of software for backing up files to the Microsoft Windows environment. Focuses on minimizing the number of backup files for a multiple backup and the possibility of restoration in any state in which the backup was made.
Keywords
záloha, obnova, archivace, strategie zálohování
Keywords in English
backup, restore, archiving, backup strategy
Length of the covering note
73
Language
CZ
Annotation
Informace a data tvoří nedílnou součást snad každodenního života. Informace jsou cenné a je třeba je chránit. Havárie počítače nebo nechtěné smazání souboru mohou způsobit mnoho škod na informacích uložených v počítači. Hlavním způsobem jak informace ochraňovat je zálohování. První část práce se zabývá rešerší zálohovacích strategií na osobních počítačích a jejich zhodnocením. Praktická část práce je zaměřena na realizaci softwarového vybavení pro zálohování souborů v prostředí Microsoft Windows, se zaměřením na minimalizaci množství zálohovaných souborů při opakovaném zálohování a možností obnovy do kteréhokoliv stavu, v němž byla záloha provedena.
Annotation in English
Information and data are an integral part of everyday life. The information is valuable and should be protected. A computer crash or accidental file deletion can cause a lot of damage to the information stored on your computer. The main way to protect the information is creation of backups. The first part deals with the retrieval of backup strategies for personal computers and evaluation of them. The practical part focuses on the implementation of software for backing up files to the Microsoft Windows environment. Focuses on minimizing the number of backup files for a multiple backup and the possibility of restoration in any state in which the backup was made.
Keywords
záloha, obnova, archivace, strategie zálohování
Keywords in English
backup, restore, archiving, backup strategy
Research Plan
Cílem práce je vytvořit program, který bude provádět zálohování a následnou obnovu vybraných souborů a adresářů. Důraz je kladen především na to, aby velikost zálohy byla co nejmenší. Tedy aby program využíval dat v předchozích zálohách a nezálohoval zbytečně data, která se od poslední zálohy neměnila.
Vypracujte stručnou rešerši zabývající se používanými typy zálohování dat v osobních počítačích. Shrňte výhody a nevýhody jednotlivých typů.
Navrhněte a popište algoritmus pro zálohování složek a souborů v nich umístěných. Algoritmus, bude umožňovat obnovu do kteréhokoliv stavu, v němž byla záloha provedena. Při návrhu se zaměřte na to, aby množství zálohovaných dat bylo co nejmenší.
Navržený algoritmus realizujte ve vhodném programovacím prostředí tak, aby výsledný program byl schopen pracovat pod operačním systémem MS Windows.
Zhodnoťte výhody a nevýhody vytvořeného programu.
Research Plan
Cílem práce je vytvořit program, který bude provádět zálohování a následnou obnovu vybraných souborů a adresářů. Důraz je kladen především na to, aby velikost zálohy byla co nejmenší. Tedy aby program využíval dat v předchozích zálohách a nezálohoval zbytečně data, která se od poslední zálohy neměnila.
Vypracujte stručnou rešerši zabývající se používanými typy zálohování dat v osobních počítačích. Shrňte výhody a nevýhody jednotlivých typů.
Navrhněte a popište algoritmus pro zálohování složek a souborů v nich umístěných. Algoritmus, bude umožňovat obnovu do kteréhokoliv stavu, v němž byla záloha provedena. Při návrhu se zaměřte na to, aby množství zálohovaných dat bylo co nejmenší.
Navržený algoritmus realizujte ve vhodném programovacím prostředí tak, aby výsledný program byl schopen pracovat pod operačním systémem MS Windows.
Zhodnoťte výhody a nevýhody vytvořeného programu.
Recommended resources
Pecinovský, J. Archivace a komprimace dat: jak zálohovat data, jak komprimovat soubory WinRAR, WinZip, WinAce, Windows a nástroje komprese dat, jak archivovat data ve Windows. Praha : Grada, 2003. 116 s. ISBN 8024706598.
Leixner, M. PC zálohování a archivace dat. Praha : Grada. 1993. 394 s. ISBN 8085424738.
Petzold, C. Programování Microsoft Windows v jazyce C#. Praha : Softpress, 2003. 608 s. ISBN 8086497542.
Petzold, C. Programování ve Windows : legendární publikace o programování Win32 API. Praha : Computer Press, 1999. ISBN 8072262068.
BAYER, Jürgen. C# 2005 : velká kniha řešení. Vyd. 1. Brno : Computer Press, 2007. 813 s. ISBN 978-80-251-1620-3
MSDN [online]. 2007 [cit 2009-01-14]. Dostupné z http://msdn.microsoft.com
KRUTÍLKOVÁ, Hana . Programové vybavení pro zálohování a obnovu souborů. [s.l.], 2007. 61 s. Univerzita Tomáše Bati. Vedoucí diplomové práce Petr Chalupa. Dostupný z WWW: https://www.stag.utb.cz/apps/stag/dipfile/index.php?download=6429.
Recommended resources
Pecinovský, J. Archivace a komprimace dat: jak zálohovat data, jak komprimovat soubory WinRAR, WinZip, WinAce, Windows a nástroje komprese dat, jak archivovat data ve Windows. Praha : Grada, 2003. 116 s. ISBN 8024706598.
Leixner, M. PC zálohování a archivace dat. Praha : Grada. 1993. 394 s. ISBN 8085424738.
Petzold, C. Programování Microsoft Windows v jazyce C#. Praha : Softpress, 2003. 608 s. ISBN 8086497542.
Petzold, C. Programování ve Windows : legendární publikace o programování Win32 API. Praha : Computer Press, 1999. ISBN 8072262068.
BAYER, Jürgen. C# 2005 : velká kniha řešení. Vyd. 1. Brno : Computer Press, 2007. 813 s. ISBN 978-80-251-1620-3
MSDN [online]. 2007 [cit 2009-01-14]. Dostupné z http://msdn.microsoft.com
KRUTÍLKOVÁ, Hana . Programové vybavení pro zálohování a obnovu souborů. [s.l.], 2007. 61 s. Univerzita Tomáše Bati. Vedoucí diplomové práce Petr Chalupa. Dostupný z WWW: https://www.stag.utb.cz/apps/stag/dipfile/index.php?download=6429.
Enclosed appendices
-
Appendices bound in thesis
graphs
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student v krátké prezentaci seznámil komisi s obsahem a výsledky své diplomové práce. Po přečtení posudků vedoucího a oponenta následovala rozprava, ve které byly položeny následující dotazy:
- dr. Chramcov: Testoval jste i komerční produkty? Co Váš program obsahuje navíc oproti komerčním?
- dr. Pokorný: Z čeho vychází kompresní algoritmus RAR?
- dr. Pokorný: Zabýval jste se kompresními algoritmy? Porovnával jste je?
- prof. Dvořák: Z formálního hlediska nemáte řezeny citace podle abecedy. Obrázky nejsou citovány, jsou všechny Vaše?
- prof. Dvořák: Jaký vztah máte k Wikipedii? Jde o recenzovaný zdroj informací?
- prof. Dvořák: Proč v práci nemáte popsány podmínky u vývojových diagramů v případě větvení?