Mam na imię Przemek Zwardoń interesuje się sportem i uwielbiam grać na gitarze:D

Translate

czwartek, 9 kwietnia 2015

Baza danych.

Co to jest "Baza Danych "?


Baza danych jest narzędziem służącym do zbierania i organizowania informacji. Bazy danych pozwalają przechowywać dowolne informacje, na przykład informacje o ludziach, produktach czy zamówieniach. Często początkową formą bazy danych jest lista w edytorze tekstu lub arkusz kalkulacyjny. Gdy ilość danych rośnie, powstają nadmiarowe i niespójne dane. Przyjęta początkowo forma zaczyna utrudniać zrozumienie danych, ograniczając też dostępne sposoby wyszukiwania danych i pobierania podzbiorów danych w celu ich przejrzenia. Gdy pojawiają się problemy tego typu, warto przenieść dane do bazy danych utworzonej za pomocą systemu zarządzania bazami danych, takiego jak program Office Access 2007.   



System zarządzania bazą danych, SZBD:

System Zarządzania Bazą Danych, SZBD (ang. Data Base Management System, DBMS) nazywany też serwerem baz danych lub systemem baz danych, SBD to oprogramowanie bądź system informatyczny służący do zarządzania komputerowymi bazami danych. Systemy baz danych mogą być sieciowymi serwerami baz danych lub udostępniać bazę danych lokalnie.   

Funkcje SZBD (Systemu Zarządzania Bazami Danych)

* optymalizacja zapytań - takie przekształcanie zapytań kierowanych do bazy przez jej użytkowników aby czas oczekiwania na odpowiedź był możliwie najkrótszy,


* zapewnienie integralności danych - uniemożliwienie przejścia bazy do stanu, który nie istnieje w modelowanej rzeczywistości,


* zarządzanie współbieżnym dostępem wielu użytkowników w taki sposób aby każdy z nich był niewidoczny („przeźroczysty”) dla innych użytkowników; każdy z użytkowników musi być przekonany o tym, że jest wyłącznym właścicielem danych,


* odporność na awarie (niezawodność bazy danych) - możliwość odtworzenia poprawnego stanu bazy danych sprzed awarii,


* ochrona danych - uniemożliwienie dostępu nieuprawnionych użytkowników do poufnych danych innych użytkowników.


Rodzaje bazy danych:

Bazy kartotekowe

Sieciowe bazy danych

Hierarchiczne bazy danych

Bazy relacyjne

Bazy obiektowe

Bazy relacyjno-obiektowe

Strumieniowa baza danych

Nierelacyjne bazy danych

Temporalne bazy danych

 

Dokładna charakterystyka baz :http://pl.wikipedia.org/wiki/Baza_danych#Rodzaje_baz_danych

Struktura bazy danych:

Za pomocą programu Access można zarządzać wszystkimi posiadanymi informacjami w jednym pliku. W pliku bazy danych programu Access można używać następujących obiektów:
  • Tabele do przechowywania danych. 
  • Kwerendy do znajdowania i pobierania tylko tych danych, które są potrzebne.
  • Formularze do przeglądania, dodawania i aktualizowania danych w tabelach.
  • Raporty do analizowania lub drukowania danych w określonym układzie.

    Kluczy podstawowy- Klucz podstawowy (ang. primary key) zwany też kluczem głównym to jedno lub więcej pól, których wartość jednoznacznie identyfikuje każdy rekord w tabeli. Taka cecha klucza nazywana jest unikatowością. Klucz podstawowy służy do powiązania rekordów w jednej tabeli z rekordami z innej tabeli. Klucz podstawowy jest nazywany kluczem obcym, jeśli odwołuje się do innej tabeli. Na przykład, w bazie pracowników kluczem podstawowym może być numer ewidencyjny pracownika

    Record-zwany także krotką lub wierszem, to pozioma struktura danych opisująca jeden obiekt. Rekord składa się z pól opisujących dokładnie cechy obiektu np. pojedynczego pracownika.