Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

Migracja bazy danych - Notatki - Bazy danych - Część 1, Notatki z Bazy danych i relacyjne bazy danych

W notatkach wyeksponowane zostają tematy z zakresu bazy danych: migracja bazy danych. Część 1.

Typologia: Notatki

2012/2013

Załadowany 24.03.2013

Irena85
Irena85 🇵🇱

4.7

(88)

302 dokumenty

1 / 9

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
MIGRACJA BAZY DANYCH
Z MS ACCESS DO MS SQL SERVER
docsity.com
pf3
pf4
pf5
pf8
pf9

Podgląd częściowego tekstu

Pobierz Migracja bazy danych - Notatki - Bazy danych - Część 1 i więcej Notatki w PDF z Bazy danych i relacyjne bazy danych tylko na Docsity!

MIGRACJA BAZY DANYCH

Z MS ACCESS DO MS SQL SERVER

Spis treści

    1. WPROWADZENIE DO MS SQL SERVER
    1. MIGRACJA BAZY DANYCH
  • 2.1. Wprowadzenie
  • 2.2. Zadanie
  • 2.3. Wykonanie zadania
    1. ZADANIE DO WYKONANIA.............................................................................

klienta, SQL Server Management Studio – m.in. do edycji i wykonywania zapytań, SQL Profiler – umożliwia graficzny monitoring bazy danych SQL Server i Replication Monitor

  • umożliwia graficzny podgląd topologii replikacji oraz dostarcza szczegółowych informacji na o statusie publikacji i subskrypcji).  Development Tools - instaluje następujące narzędzia: Business Intelligence Development Studio, Reporting Services Report Designer, Reporting Services Model Designer, Report Designer (narzędzie do publikacji raportów dla Report Server) oraz SDK. 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

2. Migracja bazy danych

2.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.

Specyfika baz danych

Extent (8 8 KB stron) Strona (8 KB strona) Tabele, indeksy Dane Baza danych Baza danych Dane (.mdf) Dane (.mdf) Rejestr (.ldf)Rejestr (.ldf) Bufor danych** Zapisanie modyfikacji w rejestrze transakcji Zapisanie modyfikacji w rejestrze transakcji 33 Checkpoint zapisuje zatwierdzone transakcje Checkpoint zapisuje zatwierdzone transakcje Odczytanie stron danych do bufora danych Odczytanie stron danych do bufora danych 22 Zarejestrowanie modyfikacji danych Zarejestrowanie modyfikacji danych 11 Dysk Dysk 44 Rejestr transakcji Magazyn danych 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:  Wszystkie bazy posiadają podstawowy plik danych (.mdf) oraz jeden lub więcej plików rejestru transakcji (.ldf). Baza może mieć także dodatkowe pliki danych (*.ndf). Pliki te

posiadają nazwę logiczną, używaną w instrukcjach języka Transact-SQL oraz nazwę pliku systemu operacyjnego.  Gdy tworzona jest baza danych, to w bazie tej umieszczana jest kopia bazy model, zawierającej tabele systemowe. Minimalny rozmiar bazy musi być równy lub większy od rozmiaru bazy model.  Dane składowane są na stronach. Strona ma rozmiar 8 KB.  Pliki rejestru transakcji przechowują wszystkie informacje, niezbędne do regeneracji bazy. Domyślnie rozmiar rejestru transakcji stanowi 25% rozmiaru plików danych. Aby uniknąć rywalizacji o przestrzeń dyskową, rejestr transakcji należy umieścić na innym dysku niż dane. 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.

2.2. Zadanie

Należy dokonać migracji bazy danych Kadry z systemu MS Access do systemu MS SQL Server.

2.3. Wykonanie zadania

 Rozpoczęcie pracy w MS SQL Server wymaga utworzenia maszyny wirtualnej, w której system będzie działał. Operację tworzenia nowej maszyny wirtualnej, kopiowania do niej plików z serwera sieciowego należy wykonać z pomocą Prowadzącego laboratorium.  MS SQL Server został zainstalowany wewnątrz maszyny wirtualnej, dlatego pracę rozpoczynamy od uruchomienia aplikacji Microsoft Virtual PC. Otworzy się konsola programu, w której należy wybrać zainstalowaną maszynę wirtualną i wcisnąć przycisk Start (Rys. 2 ). Rys. 2 Uruchamianie maszyny wirtualnej  Po uruchomieniu systemu Windows w oknie maszyny wirtualnej, traktujemy ją jak nasze okno robocze – pracujemy tylko w tym oknie, aż do zamknięcia aplikacji Microsoft Virtual PC.

 Po uzyskaniu połączenia z serwerem należy utworzyć nową bazę danych (Rys. 5 ) Rys. 5 Zakładanie nowej bazy danych  W celu utworzenia nowej bazy danych należy zdefiniować następujące parametry (Rys. 6 ):  Nazwa bazy danych – Kadry ,  Startowy rozmiar bazy danych – ustawienia domyślne: 3MB dla pliku danych, 1MB dla pliku dziennika,  Przyrost danych - co 1 MB bez ograniczeń dla pliku danych, co 1 MB do max. 10MB dla pliku dziennika,  Ścieżka dostępu – folder Baza Danych na Pulpicie. Rys. 6 Parametry nowej bazy danych

 Nowa baza danych jest już dostępna w MS SQL Server (Rys. 7 ) i można przystąpić do zaimportowania tabel z danymi. Rys. 7 Nowa baza danych – Kadry  Należy uruchomić program wspomagający import i eksport danych pomiędzy różnymi źródłami zasilającymi i docelowymi. Jest to program SQL Server Business Intelligence Developer Studio (Rys. 8 ). Rys. 8 Uruchamianie SQL Server BI Developer Studio  Na stronie startowej należy wybrać Create Project (Rys. 9 )