Diplomová práce se zabývá návrhem a vytvořením testovacího softwaru, který umožňuje uživatelům testování základních přístupových metod k databázím, a následné vyhodnocení rychlosti přístupu metod k datům.
Práce seznamuje se základními pojmy z oblasti vývojových nástrojů, databázových systémů a přístupových metod k datům, která jsou v databázi uložena. Dále práce obsahuje realizaci řešení spolu s popisem navržené testovací aplikace a testovací databáze. Práce je doplněna o sérii testů, které byly prostřednictvím navržené aplikace provedeny.
Annotation in English
This thesis deals with design and the creation of testing software, that allows users to test the basic methods of access to databases, and subsequent evaluation of the speed of access methods to data.
This paper introduces the basic concepts of development tools, database systems and methods to access data that is stored in the database. The thesis also includes the implementation of solutions, along with a description of the proposed test application and test database. The paper is complemented by a series of tests that were conducted through a proposed application.
Keywords
.NET Framework, MS Visual Studio, C#, databáze, Linq, ADO.NET, Entity Framework, MS SQL Server, Sybase ASE
Keywords in English
.NET Framework, MS Visual Studio, C#, database, Linq, ADO.NET, Entity Framework, MS SQL Server, Sybase ASE
Length of the covering note
84 s.
Language
CZ
Annotation
Diplomová práce se zabývá návrhem a vytvořením testovacího softwaru, který umožňuje uživatelům testování základních přístupových metod k databázím, a následné vyhodnocení rychlosti přístupu metod k datům.
Práce seznamuje se základními pojmy z oblasti vývojových nástrojů, databázových systémů a přístupových metod k datům, která jsou v databázi uložena. Dále práce obsahuje realizaci řešení spolu s popisem navržené testovací aplikace a testovací databáze. Práce je doplněna o sérii testů, které byly prostřednictvím navržené aplikace provedeny.
Annotation in English
This thesis deals with design and the creation of testing software, that allows users to test the basic methods of access to databases, and subsequent evaluation of the speed of access methods to data.
This paper introduces the basic concepts of development tools, database systems and methods to access data that is stored in the database. The thesis also includes the implementation of solutions, along with a description of the proposed test application and test database. The paper is complemented by a series of tests that were conducted through a proposed application.
Keywords
.NET Framework, MS Visual Studio, C#, databáze, Linq, ADO.NET, Entity Framework, MS SQL Server, Sybase ASE
Keywords in English
.NET Framework, MS Visual Studio, C#, database, Linq, ADO.NET, Entity Framework, MS SQL Server, Sybase ASE
Research Plan
Zpracujte rešerši přístupových metod k relačním databázím a metod jejich hodnocení.
Analyzujte požadavky na testovací framework.
Navrhněte způsob testování přístupových časů k databázím.
Zpracujte vzorovou databázi k otestování.
Proveďte testy nad vzorovou databází.
Zpracujte testovací metodiku.
Research Plan
Zpracujte rešerši přístupových metod k relačním databázím a metod jejich hodnocení.
Analyzujte požadavky na testovací framework.
Navrhněte způsob testování přístupových časů k databázím.
Zpracujte vzorovou databázi k otestování.
Proveďte testy nad vzorovou databází.
Zpracujte testovací metodiku.
Recommended resources
HANÁK, Ján. C-sharp 3.0 : programování na platformě .NET 3.5. Vyd. 1. Brno : Zoner Press, 2009. 282 s. ISBN 978-80-7413-046-5.
VRAT AGARWAL, Vidya; HUDDLESTON, James. Databáze v C-sharp 2008 : průvodce programátora. Překlad Lukáš Krejčí. Vyd. 1. Brno : Computer Press, 2009. 424 s. ISBN 978-80-251-2309-6.
SHARP, John. Microsoft Visual C-sharp 2010 : krok za krokem. Překlad Lukáš Krejčí. Vyd. 1. Brno : Computer Press, 2010. 696 s., 1 DVD. ISBN 978-80-251-3147-3.
NAGEL, Christian. C-sharp 2008 : programujeme profesionálně. Překlad David Dirga. Vyd. 1. Brno : Computer Press, 2009. 1113 s. ISBN 978-80-251-2401-7.
PIALORSI, Paolo; RUSSO, Marco. Microsoft LINQ : kompletní průvodce programátora. Překlad Jiří Fadrný. Vyd. 1. Brno : Computer Press, 2009. 615 s. ISBN 978-80-251-2735-3.
LUBOSLAV, Lacko. Jak vyzrát na Microsoft SQL Server 2008 : správa, konfigurace, programování. Překlad Rostislav Okáč. Vyd. 1. Brno : Computer Press, 2009. 469 s. ISBN 978-80-251-2101-6.
Esposito, Dino,. ASP.NET a ADO.NET : tvorba dynamických webových stránek 1. vyd. Praha : Grada, 2003. 352 s. : ISBN 8024704749 (brož).
Aitchison, Alastair. Expert SQL server 2008 development. New York : Apress ; Springer (distributor), 2009. xix, 433 s. : ISBN 978-1-4302-7212-0 (online).
Recommended resources
HANÁK, Ján. C-sharp 3.0 : programování na platformě .NET 3.5. Vyd. 1. Brno : Zoner Press, 2009. 282 s. ISBN 978-80-7413-046-5.
VRAT AGARWAL, Vidya; HUDDLESTON, James. Databáze v C-sharp 2008 : průvodce programátora. Překlad Lukáš Krejčí. Vyd. 1. Brno : Computer Press, 2009. 424 s. ISBN 978-80-251-2309-6.
SHARP, John. Microsoft Visual C-sharp 2010 : krok za krokem. Překlad Lukáš Krejčí. Vyd. 1. Brno : Computer Press, 2010. 696 s., 1 DVD. ISBN 978-80-251-3147-3.
NAGEL, Christian. C-sharp 2008 : programujeme profesionálně. Překlad David Dirga. Vyd. 1. Brno : Computer Press, 2009. 1113 s. ISBN 978-80-251-2401-7.
PIALORSI, Paolo; RUSSO, Marco. Microsoft LINQ : kompletní průvodce programátora. Překlad Jiří Fadrný. Vyd. 1. Brno : Computer Press, 2009. 615 s. ISBN 978-80-251-2735-3.
LUBOSLAV, Lacko. Jak vyzrát na Microsoft SQL Server 2008 : správa, konfigurace, programování. Překlad Rostislav Okáč. Vyd. 1. Brno : Computer Press, 2009. 469 s. ISBN 978-80-251-2101-6.
Esposito, Dino,. ASP.NET a ADO.NET : tvorba dynamických webových stránek 1. vyd. Praha : Grada, 2003. 352 s. : ISBN 8024704749 (brož).
Aitchison, Alastair. Expert SQL server 2008 development. New York : Apress ; Springer (distributor), 2009. xix, 433 s. : ISBN 978-1-4302-7212-0 (online).