cw 9 Migracja簔y趎ych


0x01 graphic

MIGRACJA BAZY DANYCH

Z MS ACCESS DO MS SQL SERVER

Warszawa 2007

Spis tre艣ci

1. Wprowadzenie do MS SQL Server 2005

  1. Wprowadzenie do MS SQL Server 2005

Microsoft SQL Server 2005 to system zarz膮dzania baz膮 danych, kt贸ry opr贸cz podstawowych funkcji przechowywania, przetwarzania i wyszukiwania danych posiada szereg dodatkowych narz臋dzi u艂atwiaj膮cych m.in. eksploatacj臋, zarz膮dzanie, analiz臋 i raportowanie. Poni偶ej prezentowany jest kr贸tki opis niekt贸rych z jego komponent贸w.

Podstawowym silnikiem bazy danych jest SQL Server Database Services. Zawiera narz臋dzia do zarz膮dzania danymi relacyjnymi oraz XML. W sk艂ad SQL Server Database Services wchodz膮 nast臋puj膮ce komponenty:

Kolejne narz臋dzie to Analysis Services - zawiera narz臋dzia OLAP (ang. Online Analytical Processing), kt贸re umo偶liwiaj膮 przedstawianie analiz oraz wspieraj膮 wyszukiwanie informacji w hurtowniach danych.

Report Server to narz臋dzie s艂u偶膮ce do zarz膮dzania, wykonywania, przedstawiania i dystrybucji raport贸w. Instaluje domy艣lnie Report Builder, kt贸ry umo偶liwia raportowanie ad hoc oraz Report Manager - narz臋dzie do zarz膮dzania Report Server'em.

Notification Services jest platform膮, kt贸ra umo偶liwia rozwijanie i udoskonalanie aplikacji s艂u偶膮cych do wysy艂ania spersonalizowanych okresowych informacji do r贸偶nych urz膮dze艅 lub innych aplikacji. W jej sk艂ad wchodz膮 Engine Components, Client Components oraz Rules Components.

Integration Services to zbi贸r narz臋dzi i programowalnych obiekt贸w s艂u偶膮cych do tworzenia i zarz膮dzania zbiorami, kt贸re wydobywaj膮, przetwarzaj膮 i 艂aduj膮 dane.

Client Components: zawiera narz臋dzia do zarz膮dzania baz膮 danych oraz przyk艂adowe bazy danych i aplikacje. W sk艂ad Client Components wchodz膮:

Firma Microsoft udost臋pnia ca艂y szereg pomocy, kt贸re umo偶liwiaj膮 lepsze i bardziej efektywne korzystanie z narz臋dzia MS SQL Server. Dost臋pne na stronach MS Books Online Documentation and Samples zawiera wsparcie techniczne Microsoftu - dokumentacj臋, przyk艂adowe bazy danych (3 bazy danych AdventureWorks) oraz przyk艂adowe kody, progamy i rozwi膮zania. Dodatkowo wersja uproszczona systemu - MS SQL Server 2005 Express Edition jest darmowa.

Wi臋cej informacji mo偶na znale藕膰 na stronie: http://www.microsoft.com/sql/default.mspx

  1. Migracja bazy danych

    1. Wprowadzenie

Tworzenie bazy danych polega na przygotowaniu struktury do sk艂adowania danych (pp. Rys. 1). Struktura ta zawiera przynajmniej jeden plik danych, zawieraj膮cy obiekty bazy i聽jeden plik rejestru transakcji. Przed utworzeniem bazy warto zapozna膰 si臋 z聽architektur膮 magazynu danych, a聽tak偶e z聽funkcj膮 rejestru transakcji.

0x01 graphic

Rys. 1 Struktura bazy danych w MS SQL Server

Przy tworzeniu bazy istotne jest zrozumienie sposobu sk艂adowania danych, dzi臋ki czemu mo偶liwe jest okre艣lenie ilo艣ci przestrzeni dyskowej, kt贸r膮 trzeba przydzieli膰 bazie. Nale偶y zwr贸ci膰 uwag臋 na nast臋puj膮ce kwestie dotycz膮ce sk艂adowania danych:

Rejestr transakcji zapisuje modyfikacje danych wprowadzone do bazy przy pomocy instrukcji: INSERT, UPDATE oraz DELETE. W razie awarii systemu, proces automatycznej regeneracji serwera Microsoft SQL聽Server wykorzystuje rejestr transakcji do ponowienia zako艅czonych transakcji oraz anulowania transakcji niezako艅czonych. Znaczniki transakcji wykorzystywane s膮 w聽czasie automatycznej regeneracji do okre艣lenia punktu startowego i聽ko艅cowego transakcji. Transakcja uznawana jest za kompletn膮, je艣li znacznik BEGIN TRANSACTION posiada odpowiadaj膮cy mu znacznik COMMIT TRANSACTION.

    1. Zadanie

Nale偶y dokona膰 migracji bazy danych Kadry z systemu MS Access do systemu MS SQL Server.

    1. Wykonanie zadania

0x08 graphic
0x08 graphic
0x01 graphic

Rys. 2 Uruchamianie maszyny wirtualnej

0x08 graphic
0x01 graphic

Rys. 3 Uruchamianie MS SQL Server Management Studio

0x08 graphic
0x01 graphic

Rys. 4 Uruchamianie Ms SQL Server Management Studio

0x01 graphic

Rys. 5 Zak艂adanie nowej bazy danych

0x08 graphic
0x08 graphic
0x01 graphic

Rys. 6 Parametry nowej bazy danych

0x08 graphic
0x01 graphic

Rys. 7 Nowa baza danych - Kadry

0x08 graphic
0x01 graphic

Rys. 8 Uruchamianie SQL Server BI Developer Studio

0x01 graphic

0x08 graphic
Rys. 9 Strona startowa SQL Server BI Developer Studio

0x01 graphic

Rys. 10 Tworzenie nowego projektu integracji danych

0x01 graphic

Rys. 11 Uruchamianie kreatora importu i eksportu danych

0x01 graphic

Rys. 12 Specyfikacja 藕r贸d艂a danych

0x08 graphic
0x01 graphic

Rys. 13 Miejsce importu danych

0x01 graphic

Rys. 14 Metoda importu danych

0x08 graphic
0x01 graphic

Rys. 15 Lista mapowanych tabel

0x08 graphic
0x01 graphic

Rys. 16 Zako艅czenie kreowania procesu importu danych

0x01 graphic

Rys. 17 Raport kompilacji i sprawdzenia programu

UWAGA: Tylko Status o warto艣ci Success w ka偶dej pozycji kolumny Status umo偶liwia poprawne wykonanie procesu zaimportowania danych ze 藕r贸de艂 zewn臋trznych do docelowych!!!

0x01 graphic

Rys. 18 Model procesu importowania danych

0x08 graphic
0x01 graphic

Rys. 19 Uruchamianie procesu importu danych

0x01 graphic

Rys. 20 Poprawnie zako艅czony proces importu danych

0x01 graphic

Rys. 21 Zawarto艣膰 w臋z艂a Data Flow Task

0x01 graphic

Rys. 22 Generowanie struktury relacji

0x08 graphic
0x01 graphic

Rys. 23 Do艂膮czanie tabel do struktury relacji

0x08 graphic
0x08 graphic
0x01 graphic

Rys. 24 Ustawianie kluczy podstawowych

0x08 graphic
0x01 graphic

Rys. 25 Zaznaczanie dw贸ch p贸l do klucza z艂o偶onego

0x08 graphic
0x08 graphic
0x01 graphic

Rys. 26 Uaktywnienie klucza z艂o偶onego

0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

Rys. 27 Tworzenie relacji

0x01 graphic

Rys. 28 Struktura relacji bazy danych Kadry

  1. Zadanie do wykonania

Nale偶y dokona膰 migracji projektowanej bazy danych z MS Access do MS SQL Server - zaimportowa膰 tabele z danymi, przywr贸ci膰 struktur臋 relacji. Zadanie stanowi element oceniany.

dr in偶. T. Ostrowska, dr in偶. K. Rostek Zak艂ad System贸w Informatycznych

IOSP PW Bazy Danych - laboratorium

cw 9 Migracja bazy danych, 2007-11-25



Wyszukiwarka

Podobne podstrony:
Cw 3 migracja chemotaksja
膯w 07a Test zahamowania migracji makrofag贸w
膯w 07a Test zahamowania migracji makrofag贸w
膰w 4 Profil pod艂u偶ny cieku
biofiza cw 31
Kinezyterapia 膰w synergistyczne
Cw 1 ! komorki
Migracje kobiet
Pedagogika 膰w Dydaktyka
Cw 3 patologie wybrane aspekty
Cw 7 IMMUNOLOGIA TRANSPLANTACYJNA
Cw Ancyl strong
Cw 1 Zdrowie i choroba 2009
Rehabilitacja medyczna prezentacja 膰w I

wi臋cej podobnych podstron