Administracja bazami danych dr inż. Grzegorz Michalski
Bazy danych Historia Najwcześniejsze znane użycie terminu baza danych miało miejsce w listopadzie 1963, kiedy odbyło się sympozjum pod nazwą "Development and Management of a Computer-centered Data Base", sponsorowane przez System Development Corporation. Termin ten stał się powszechnie używany w Europie we wczesnych latach siedemdziesiątych XX wieku.
Bazy danych Historia Pierwszy system zarządzania baz danych został opracowany w latach sześćdziesiątych XX wieku. Pionierem był Charles Bachman. Wcześniej, przetwarzanie danych było oparte na kartach dziurkowanych i taśmach magnetycznych.
Bazy danych Historia Powstały dwa kluczowe modele danych: sieciowy, opracowany przez CODASYL na bazie idei Bachmana, hierarchiczny, użyty w systemie opracowanym przez North American Rockwell i później adoptowany przez IBM (IMS - Information Management System, 1966 tworzony na potrzeby programu kosmicznego Apollo).
Bazy danych Historia dbase pierwszy powszechnie stosowany system baz danych dla mikrokomputerów, opracowany przez firmę Ashton-Tate. Wprowadzony dla systemu operacyjnego CP/M, a później dla maszyn Apple II, Apple Macintosh i IBM PC z DOS, gdzie stał się jednym z najlepiej sprzedających się przez lata narzędzi.
Bazy danych Historia W 1970 E. F. Codd zaproponował relacyjny model danych. Jednym z pierwszych implementacji (prototypy badawcze 1976) modelu relacyjnego były: Ingres Michaela Stonebrakera z Berkeley i System R z IBM. Pierwsze komercyjne rozwiązania, Oracle i DB2 pojawiły się około 1980.
Bazy danych Historia W latach dziewięćdziesiątych XX wieku, uwaga badaczy przesunęła się w kierunku obiektowych baz danych (konieczność obsługi bardziej skomplikowanych danych). Rozprzestrzenianie się baz danych Open Source, takich jak PostgreSQL i MySQL.
Bazy danych Historia Pierwsze lata XXI wieku są okresem dużego zainteresowania bazami danych XML. Z początkiem w 2005 roku powstają strumieniowe bazy danych obecnie nadal w fazach prototypowych (nie powstały rozwiązania komercyjne).
Bazy danych Podział Bazy proste : bazy kartotekowe, hierarchiczne bazy danych. Bazy złożone : bazy relacyjne, bazy obiektowe, bazy relacyjno-obiektowe, strumieniowe bazy danych, temporalne bazy danych.
Administrator Administrator (potocznie admin) informatyk zajmujący się zarządzaniem systemem informatycznym i odpowiadający za jego sprawne działanie. Wyróżnia się administratorów: systemów operacyjnych baz danych serwerów sieci Dzień Administratora (ang. System Administrator Appreciation Day, Sysadmin Day lub SAAD) jest dniem przypadającym na ostatni piątek lipca każdego roku i jest obchodzony od 2000 r.
Administrator bazy danych W zawodzie tym w chwili obecnej pracują ludzie z wykształceniem wyższym informatycznym, oraz kursami i szkoleniami z tej dziedziny. Jak we wszystkich zawodach informatycznych przydatna jest przynajmniej bierna znajomość technicznego języka angielskiego. Zawód administratora baz danych jest obecnie jednym z lepiej płatnych, oraz poszukiwanym na rynku pracy.
Zadania administratora BD Wybór odpowiedniej bazy danych w zależności od potrzeb, instalacja bazy danych oraz dobór środowiska pracy przygotowanie bazy do wprowadzania do niej danych: tworzenie kont użytkowników, nadawanie im uprawnień.
Zadania administratora BD Bezpieczeństwo bazy danych: zabezpieczenia przed włamaniami i reakcje na ich wystąpienie, zabezpieczenie systemu plików, zabezpieczenie serwera bazy danych, bezpieczeństwo połączeń z bazą danych.
Zadania administratora BD Utrzymanie bazy danych: archiwizowanie danych (kopia bezpieczeństwa), odtwarzania uszkodzonych bazy danych, uaktualnienie bazy i programów użytkowych z nią związanych, utrzymywanie dostępności bazy (24h / dobe), zwiększanie wydajności bazy danych / serwera.
Systemy bazy danych w architekturze klient-serwer: DB2 Informix Dynamic Server Firebird Microsoft SQL Server MySQL Oracle PostgreSQL
Systemy bazy danych w architekturze klient-serwer: DB2 Informix Dynamic Server Firebird Microsoft SQL Server MySQL Oracle PostgreSQL