Práce se zabývá migrací mezi databázovými systémy Oracle a Microsoft SQL Server. Nejprve se věnuje zjištěním základních rozdílů mezi oběma databázemi a to jak z pohledu uživatelských účtů, tak z pohledu databázových objektů (rozdíly v tabulkách, datových typech, integritních omezení, indexů a pohledů). Dále se zabývá možnostmi migrace jednotlivých databázových objektů z Oracle database do Microsoft SQL Serveru. Na závěr je analýza a dokumentace vlastního řešení a vytvoření PL/SQL balíčku, pomocí kterého bude možné migraci provést.
Anotace v angličtině
This diploma thesis deals with the system migration between two platforms: Oracle and Microsoft SQL Server. The theoretical part describes differences between those platforms from user perspective as well as from the technical part (differences in tables, data types, integrity constraints, indexes and views). It also deals with the possibility to migrate database objects from Oracle database to Microsoft SQL Server. Finally, analysis and documentation of custom solutions and create a PL/SQL package, with which it will be possible to perform the migration.
Klíčová slova
Oracle, Microsoft SQL Server, databáze, migrace, SQL, PL/SQL
Klíčová slova v angličtině
Oracle, Microsoft SQL Server, database, migration, SQL, PL/SQL
Rozsah průvodní práce
76
Jazyk
CZ
Anotace
Práce se zabývá migrací mezi databázovými systémy Oracle a Microsoft SQL Server. Nejprve se věnuje zjištěním základních rozdílů mezi oběma databázemi a to jak z pohledu uživatelských účtů, tak z pohledu databázových objektů (rozdíly v tabulkách, datových typech, integritních omezení, indexů a pohledů). Dále se zabývá možnostmi migrace jednotlivých databázových objektů z Oracle database do Microsoft SQL Serveru. Na závěr je analýza a dokumentace vlastního řešení a vytvoření PL/SQL balíčku, pomocí kterého bude možné migraci provést.
Anotace v angličtině
This diploma thesis deals with the system migration between two platforms: Oracle and Microsoft SQL Server. The theoretical part describes differences between those platforms from user perspective as well as from the technical part (differences in tables, data types, integrity constraints, indexes and views). It also deals with the possibility to migrate database objects from Oracle database to Microsoft SQL Server. Finally, analysis and documentation of custom solutions and create a PL/SQL package, with which it will be possible to perform the migration.
Klíčová slova
Oracle, Microsoft SQL Server, databáze, migrace, SQL, PL/SQL
Klíčová slova v angličtině
Oracle, Microsoft SQL Server, database, migration, SQL, PL/SQL
Zásady pro vypracování
Teoretická část bude obsahovat:
Rešerši možností migrace mezi databázovými systémy Oracle a MSSQL.
Popis nejzásadnějších rozdílů v Oracle a MSSQL (zejména rozdíl v pojetí uživatelů a schémat).
Analýzu navrhovaného řešení.
Dokumentaci k navrženému řešení.
Cílem práce bude vytvořit databázovou vrstvu formou balíčků PL/SQL pro databázový systém Oracle 11g, která umožní navázání spojení do systému MSSQL. Navržená vrstva bude umožňovat:
Migraci uživatelských účtů z Oracle na MSSQL.
Migraci základních databázových objektů (tabulky, pohledy, indexy, omezení).
Spouštění základních dotazů na serveru MSSQL a poskytnutí výsledků formou tabulkové funkce (umožní získání dat z obou databázových serverů současně).
Zásady pro vypracování
Teoretická část bude obsahovat:
Rešerši možností migrace mezi databázovými systémy Oracle a MSSQL.
Popis nejzásadnějších rozdílů v Oracle a MSSQL (zejména rozdíl v pojetí uživatelů a schémat).
Analýzu navrhovaného řešení.
Dokumentaci k navrženému řešení.
Cílem práce bude vytvořit databázovou vrstvu formou balíčků PL/SQL pro databázový systém Oracle 11g, která umožní navázání spojení do systému MSSQL. Navržená vrstva bude umožňovat:
Migraci uživatelských účtů z Oracle na MSSQL.
Migraci základních databázových objektů (tabulky, pohledy, indexy, omezení).
Spouštění základních dotazů na serveru MSSQL a poskytnutí výsledků formou tabulkové funkce (umožní získání dat z obou databázových serverů současně).
Seznam doporučené literatury
LACKO, Luboslav. Oracle: správa, programování a použití databázového systému. 1. vyd. Praha: Computer Press, 2002, 464 s. ISBN 80-722-6699-3.
LONEY, Kevin. Mistrovství v Oracle Database 10g. 1. vyd. Brno: Computer Press, 2006, 700 s. ISBN 80-251-1277-2.
KYTE, Thomas. Expert Oracle database architecture: Oracle database 9i, 10g, and 11g programming techniques and solutions. 2nd ed. Berkeley, Calif.: Apress, 2010. ISBN 978-143-0229-469.
LACKO, Ľuboslav. Jak vyzrát na Microsoft SQL Server 2008: správa, konfigurace, programování. Vyd. 1. Brno: Computer Press, 2009, 469 s. ISBN 978-80-251-2101-6.
www.oracle.com
msdn.microsoft.com
Seznam doporučené literatury
LACKO, Luboslav. Oracle: správa, programování a použití databázového systému. 1. vyd. Praha: Computer Press, 2002, 464 s. ISBN 80-722-6699-3.
LONEY, Kevin. Mistrovství v Oracle Database 10g. 1. vyd. Brno: Computer Press, 2006, 700 s. ISBN 80-251-1277-2.
KYTE, Thomas. Expert Oracle database architecture: Oracle database 9i, 10g, and 11g programming techniques and solutions. 2nd ed. Berkeley, Calif.: Apress, 2010. ISBN 978-143-0229-469.
LACKO, Ľuboslav. Jak vyzrát na Microsoft SQL Server 2008: správa, konfigurace, programování. Vyd. 1. Brno: Computer Press, 2009, 469 s. ISBN 978-80-251-2101-6.
www.oracle.com
msdn.microsoft.com
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomová práce je zaměřena na vytvoření řešení pro migraci dat z databázového systému a Oracle do prostředí systému Microsoft SQL Serveru. Dle vedoucího práce je text srozumitelný a logicky členěný. Po obsahové stránce je práce bohatá. Poskytuje objektivní nadhled na danou problematiku. Oponent neměl k práci větších výhrad. Obhajoba diplomové práce proběhla na výborné úrovni.