Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Baza danych, Trwałość danych, Niezależość danych, Ochrona danych, Integralność danych, Część intensjonalna danych,
- Część ekstensjonalna, Właściwości baz danych (z opisem), Wymień przykłady zastosowań baz danych (5 przykładów);
- Baza danych - zbiór danych zapisanych zgodnie z określonymi regułami,
- obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla
- danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych.
- Trwałość danych - własność ACID, gwarantujące zachowanie wyniku zatwierdzonej transakcji, nawet w wypadku utraty
- zasilania, awarii.
- Niezależność danych - operacja rozdzielania danych od programów, które z nich korzystają.
- Ochrona danych - Jeżeli udostępniamy bazę danych poprzez stronę WWW, to musimy zabezpieczyć serwer baz danych.
- Od razu należy powiedzieć, że administratorzy blokują możliwości działań ryzykownych,
- niemniej musimy znać zagrożenia.
- - unikanie uruchamiania serwera MySLQ z @root.
- - stosowanie haseł
- - przywileje użytkowników; minimalne i niezbędne uprawnienia
- - weryfikowanie danych wysłanych za pomocą formularzu.
- - stosowanie protokołu SSL (szyforwanie haseł)
- Integralność danych - własność danych wykluczająca wprowadzenie do nich zmian w nieautoryzowany sposób.
- Część intensjonalna danych - zbiór definicji powstających
- w trakcie projektowania bazy danych określający strukturę danych. Schemat tworzy encje
- (klasy) oraz właściwości klas – atrybuty
- Część ekstensjonalna - to łączny zbiór danych w bazie danych
- WŁAŚCIWOŚCI BAZ DANYCH
- • tworzenie struktur baz danych,
- Struktura to szkielet bazy danych, przeniesienie koncepcji tabel, powiązań na obszar systemu
- zarządzania bazą danych.
- • wykonywanie operacji CRUD (Create, Read, Update, Delete),
- Baza danych powinna być tak zaprojektowana, by
- wykonywanie aktualizacji na danych, usuwanie danych czy wprowadzanie nowych informacji do
- bazy danych nie spowodowało utraty spójności. Spójność bazy danych to poprawność
- umieszczonych w niej informacji.
- • obsługa zapytań (selekcjonowanie danych),
- Baza danych powinna mieć mechanizmy umożliwiające uzyskanie szybkiego dostępu do
- danych i ich selekcjonowanie. W relacyjnych bazach danych do uzyskiwania dostępu do danych
- służą zapytania. Zapytania to instrukcje napisane przeważnie w języku SQL.
- • generowanie raportów i zestawień,
- Baza danych powinna oferować mechanizmy umożliwiające drukowanie
- wykazów czy zapisywanie ich poza bazą danych. Funkcje takie spełniają raporty i zestawienia,
- które mogą być generowane z baz danych.
- • administracja bazą danych.
- Baza danych powinna umożliwiać administrację swoimi zasobami. Administracja może mieć
- charakter nie tylko projektowania i implementowania, lecz także optymalizacji i dostosowywania
- do potrzeb użytkowników
- ZASTOSOWANIE BAZ DANYCH
- - do tworzenia stron internetowych (np; gromadzenie danych o użykownikach forum)
- - do budowania aplikacji internetowych, sklepów internetowych
- - zbieranie i zarządzanie adresami
- - funkcje eksportu inofrmacji np. do edytorów tekstowych
- - system zarządzania kontaktami z klientami
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement