Administrowanie bazą danych dr Krzysztof Kania Wykład 2
8. Dogłębna znajomość SQL. Chociaż procedury piszą programiści za ich błędy lub niską wydajność obciąża się DBA. Dlatego administrator musi mieć głęboką wiedzę, aby przejrzeć i zrozumieć kod SQL i zaprogramować poprawki i optymalizacje
9. Wdrażanie procedur zabezpieczania i odtwarzania. Utworzenie mocnych procedur zabezpieczenia. Zbudowane polityki, strategii bezpieczeństwa, regulaminy, zarządzenia.
10. Wiedza o zapewnianiu integralności danych. Wprowadzanie reguł integracji, ograniczeń itp..
11. Rozumienie technologii relacyjnych baz danych (co naprawdę da się zrobić, a co nie, jaki to będzie koszt, czas i wysiłek) i przekazywanie tej wiedzy wszystkim zainteresowanym
12. Umiejętność zabezpieczania danych - (temat rzeka: użytkownicy, role, uprawnienia itp. Itd. )
13. Znajomość systemu zarządzania BD oraz innych technologii informatycznych. Środowisko BD jest częścią niemal każdej technologii zatem będzie włączone np. w systemy ERP, technologie internetowe (FTP, protokoły wymiany danych), multimedialne i inne. W szczególności umiejętność łączenia bazy danych z systemami zintegrowanymi
14. Ogólna znajomość problematyki przedsiębiorstwa, planowania, programowania, łańcuchów dostaw, wartości zarządzania relacjami z klientami itp.
15. Zarządzanie danymi również poza bazą danych. Dane tylko w niewielkiej części (10%) jest w postaci strukturalnej. ABD powinien interesować się i włączyć do BD dane z dokumentów, innych formatów specyficznych dla odpowiednich aplikacji, zapisów audio, video itp.
16. Znajomość języków programowania. Coraz więcej zadań administratora powinno być automatycznych
17. Znajomość metajęzyków opisu danych (XML). Dane w miarę potrzeb powinny być swobodnie wymieniane. Ponadto wszystkie nowoczesne standardy wymiany danych to języki utworzone na podstawie XML
Grupy administratorów
1. Administrator systemu operacyjnego
2. Administrator bazy danych (jednej lub więcej)
3. Administrator instancji (jednej lub więcej)
4. Administrator aplikacji (jednej lub więcej)
5. Administrator bezpieczeństwa
6. Administrator infrastruktury sieciowej
Często kilka ról przypada na jednej osobie - czasami wszystkie w jednej osobie