To tylko jedna z 4 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Technologia informatyczna prof. zw. Dr hab. Inż. Celina Olszak Wykład 6
Systemy zarządzania bazami danych:
Baza danych - zbiorów wzajemnie powiązanych danych, pamiętanych bez zbędnej redundancji, służących jednemu lub wielu zastosowaniom w sposób optymalny. W bazie danych dane są pamiętane w taki sposób, że są niezależne od programów, które z nich korzystają.
System Zarządzania Bazą Danych - SZBD:
SZBD to pośrednik pomiędzy bazą danych (traktowaną jaką zbiór danych), a jej użytkownikiem.
SZBD to narzędzie umożliwiające tworzenie bazy danych, dostęp do danych zawartych w bazie danych oraz ich aktualizację Cechy baz danych:
Zmniejszenie redundancji pamiętanych danych
Unikniecie niezgodności pamiętanych danych Dzielenie zapamiętanych danych pomiędzy wielu użytkowników Wprowadzanie standardów zapisu danych, wyszukiwania danych itp.. - język SQL
Wprowadzenie ograniczeń dostępu do danych Zachowanie integralności danych Zapewnienie niezależności danych Języki w SZBD:
Język opisu danych - używany przez administratora bazy danych do opisu fizycznej bazy danych, nadania logicznego formatu danych i opisu fizycznych atrybutów danych, które są pamiętane w bazie danych
Język manipulacji danymi - stosowany w programach aplikacyjnych i realizujący operacje wprowadzania i wyświetlania danych Język zapytań - pozwalający użytkownikowi (wysokiego poziomu) na bezpośredni dostęp do danych
Język raportowania - opisując format i zawartość raportów (wydruków) tworzonych przez programy aplikacyjne
Język kontroli danych - realizując sterowanie dostępem do danych W SZBD stosuje się zazwyczaj relacyjną organizację pamiętania danych (tzw. model relacyjny). Ogół danych dzieli się na względnie jednorodne tablice (relacje) Inne stosowane organizacje zapisu danych to: model hierarchiczny, sieciowy lub obiektowy Rodzaje SZBD:
Adresowane raczej na pojedyncze komputery i współpracujące z niewielkimi bazami danych oraz obsługujące pojedynczych użytkowników lub niewielkie grupy (MS Access)
Systemy zaawansowane technologicznie - dostosowane do obsługi wielu użytkowników i dużych baz danych, bazujące na standardowym języku manipulacji danymi - SQL (Oracle, SQL Serwer, MySQL, DB2)
Kierunki doskonalenia SZBD:
Tworzenie uniwersalnych baz danych, pozwalających przechowywać dane obiektowe i dane multimedialne Tworzenie hurtowni danych (data warehouse) - Hurtownia danych - tematycznie
(…)
… programy przed wzajemnym, nieprzewidywalnym wpływem. Umożliwia przechowywanie tych programów w różnych fizycznie elementach pamięci i organizuje komunikacje między nimi.
Bezpośredniość i natychmiastowość:
Polega na gotowości JC do przyjmowania informacji wejściowych w momentach określonych przez okoliczność zewnętrzną Podstawowym parametrem tej technologii jest czas reakcji systemu, tj. czas oczekiwania…
… w czasie i niezmienny zbiór danych utworzony na bazie heterogenicznych baz danych oraz danych pozyskanych z zewnątrz, dający przekrojowy obraz działalności przedsiębiorstwa w celu lepszego wykorzystania informacji do wspomagania procesów decyzyjnych Przegląd procesów technologicznych w komputerze (tryby pracy komputera):
Wieloprogramowanie
Wieloprzetwarzanie (wieloprocesorowość, wielomaszynowość…
... zobacz całą notatkę
Komentarze użytkowników (0)