Wykład - administrowanie baz danych

Nasza ocena:

3
Pobrań: 168
Wyświetleń: 931
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wykład - administrowanie baz danych - strona 1 Wykład - administrowanie baz danych - strona 2

Fragment notatki:

Administrowanie bazą danych dr Krzysztof Kania
Wykład 1
 
 
2. Szczegółowa architektura systemu bazy danych
3. Narzędzia administracji, monitorowanie pracy serwera
4. Planowanie obciążeń i rozwoju bazy
5. Optymalizacja zapytań i poleceń SQL
6. Polityka bezpieczeństwa
7. Poziomy bezpieczeństwa SI
8. Problemy jakości danych i sposoby ich rozwiązywania
9. Strojenie bazy danych
10. Programowanie po stronie serwera
11. Automatyzacja zadań administratora
12. Tworzenie danych testowych
13. Pułapki i zagrożenia, błędy zarządzania BD
14. Problematyka zamienności i procedury, które należy zastosować przy zmianach BD
15. Organizacja pracy zespołu administracyjnego
16. Rodzaje administratorów, przekazywanie problemów
17. Procedury sytuacji kryzysowych, stopień krytyczności systemu, dopuszczalny czas restartu, strategie odtwarzania BD po katastrofach
18. Narzędzia integracji ETL
19. Narzędzia i języki wymiany danych (w tym XML)
20 Narzędzia analizy danych i hurtowniach danych
21. Zadnia Data Warehouse Administrator
 
Źródła wiedzy
1. Książki poświęcone administracji BD
2. Manuale, systemy pomocy
3. Listy dyskusyjne
4. Porady i rozmowy z doświadczonymi administratorami
5. Praktyka i własne doświadczenia
 
Kto to jest administrator
1. Osoba lub grupa osób odpowiedzialna za prawidłowe funkcjonowanie systemów i infrastruktury informatycznej w organizacji.
2.Osoba posiadająca uprawnienia administratora w rozumieniu twórców oprogramowania (zwykle maksymalne uprawnienia)
Wymagane umiejętności administratora
1. Modelowanie danych (współcześnie procesów przepływów danych) oraz projektowanie BD. Budowa modelu logicznego bazy danych, normalizacja, współpraca przy budowie modelu konceptualnego
2. Zarządzanie metadanymi zrozumienie wymagań i ograniczeń technicznych w organizacji, zbieranie, przechowywanie, operowanie i udostępnianie metadanych. Bez metadanych dane tracą swoje znaczenie i możliwość interpretacji.
Ograniczenia:
- statyczne (nakładane na bazę podczas tworzenia) - kolumnowe (not null), wierszowe (check), referencyjne (foreign key)
- dynamiczne - triggery
3. Przekładanie (translacja) różnych modeli na inne modele. Np. przełożenie modelu logicznego na konkretną strukturę tabel i powiązań pomiędzy nimi.
4. Umiejętność algorytmizacji i pisania procedur. Współczesne bazy to nie tylko dane, ale również logika przetwarzania. Pomoc w projektowaniu, pisanie, testowanie, utrzymywanie przechowywanych procedur, triggerów, User Defined Functions (UDF)

(…)

…. Monitorowanie działania BD, aplikacji wokół BD i otoczenia BD. I największy problem - dokonywanie zmian w bazie danych i aplikacji oraz optymalizacja wykonywania.
Polecenie Update Statistics (lub coś podobnego, SQL Server - przyśpiesza działanie)
7. Zapewnianie dostępności danych i funkcjonalności. Żąda się bezawaryjnej pracy BD, bez przerw nawet jeśli wdrażamy nowe produkty, testujemy oprogramowanie itp…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz