spr2.pdf
(
1316 KB
)
Pobierz
Microsoft Word - spr2.docx
Anna Pajewska IIS PWSZ VI sem sz
Baza danych to zbiór informacji zapisanych w
ś
ci
ś
le okre
ś
lony sposób w strukturach odpowiadaj
ą
cych
zało
ż
onemu modelowi danych. W potocznym uj
ę
ciu obejmuje dane oraz program komputerowy wyspecjalizowany do
gromadzenia i przetwarzania tych danych.
Program taki (cz
ę
sto zestaw programów) nazywany jest
„Systemem Zarz
Ą
dzania Baz
Ą
Danych”
(ang.
DataBase
Management System
- DBMS
). W
ś
cisłej nomenklaturze baza danych oznacza zbiór danych, który zarz
ą
dzany jest przez
system DBMS.
System Zarz
Ą
dzania Baz
Ą
Danych,
SZBD
(ang.
DataBase 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.
Moduły składaj
ą
ce si
ę
na SZBD:
Administrator bazy danych:
Zadania DBA
•udzielanie u
ż
ytkownikom i grupom u
ż
ytkowników uprawnie
ń
dost
ę
pu do bazy danych
(uprawnienia do tworzenia obiektów bazy danych, ich pobierania i modyfikowania, ...)
•monitorowanie wydajno
ś
ci bazy danych
•definiowanie strategii archiwizowania i odtwarzania danych po awariach
•uruchamianie nowych strategii dost
ę
pu do danych
Anna Pajewska IIS PWSZ VI sem sz
Narz
ę
dzia do dyspozycji DBA
•program do ładowania bazy danych z plików zewn
ę
trznych
•programy do archiwizacji danych
•programy do przywracania danych z archiwum
•programy do zbierania statystyk i ich analizowania
•procedury definiowania u
ż
ytkowników i grup u
ż
ytkowników
•programy do operowania na
słowniku danych
•programy do analizowania dziennika bazy danych (
logu
)
System bazy danych:
Poziom zewn
ę
trzny (u
ż
ytkownika)
Zbiór zewn
ę
trznych
widoków
, poprzez które u
ż
ytkownicy widz
ą
zawarto
ść
bazy danych. Widok jest
wyabstrahowanym fragmentem bazy danych, zdefiniowanym w terminach j
ę
zyka zapyta
ń
.
Poziom logiczny (modelu danych)
Zawiera model konceptualny bazy danych. Model ten obejmuje cał
ą
zawarto
ść
bazy danych, tak jak j
ą
widzi
administrator lub wła
ś
ciciel bazy danych.
Poziom wewn
ę
trzny (fizyczny)
Fizyczna reprezentacja bazy danych w postaci plików dyskowych i algorytmów dost
ę
pu do nich. Jest to
reprezentacja
niskiego poziomu
(poziomu jednostek pami
ę
ciowych, np. bajtów).
Zadania DBMS:
1.
Operacje zachowywania, modyfikacji, odzyskiwania danych
2.
Przekształcanie zewn
ę
trznego modelu danych do poj
ę
ciowego
3.
Przekształcanie modelu poj
ę
ciowego do fizycznego
4.
Sprawdzanie reguł integralno
ś
ci i spójno
ś
ci danych
5.
Kontrola dost
ę
pu
6.
Kontrola współbie
ż
no
ś
ci
7.
Zabezpieczanie danych (transaction logging)
Anna Pajewska IIS PWSZ VI sem sz
8.
Pozwala zdefiniowa
ć
baz
ę
danych przy u
ż
pozwala okre
ś
li
ć
typy danych, struktury i wi
ę
9.
Pozwala dopisywa
ć
, modyfikowa
ć
, usuwa
ć ć ż
Data Manipulation Language,
DML)
10.
J
ę
zyk kontroli danych jest przeznaczony do wykorzystywania przez administratora bazy. Jest on stosowany zwłaszcza
do definiowania u
ż
ytkownikóa. bazy danych oraz przyznanych im uprawnie
ń
11.
Pozwala na kontrolowany dost
ę
p do danych
12.
Funkcje CRUD – DBMS musi umo
ż
liwia
ćż
strukturach (Create Read Update Delete)
13.
Słownik danych – DBMS musi obsługiwa
ć
si
ę
słownikiem danych lub katalogiem systemu.
14.
Usługi wspieraj
ą
ce niezale
ż
no
ść
danych
rzeczywistej struktury bazy danych.
15.
Zawiera programy narz
ę
dziowe do efektywnego zarz
ą ą
ć ę
danych przy u
ż
yciu j
ę
zyka definicji danych (
Data Definition Language,
ść
typy danych, struktury i wi
ę
zy dla danych przechowywanych w bazie
ć ć
, usuwa
ć
i wyszukiwa
ć
dane z bazy przy u
ż
yciu j
ę
zyka manipulowania danymi
)
przeznaczony do wykorzystywania przez administratora bazy. Jest on stosowany zwłaszcza
bazy danych oraz przyznanych im uprawnie
ń
(DCL)
ę
p do danych.
DBMS musi umo
ż
liwia
ć
u
ż
ytkownikowi tworzenie, modyfikowanie i usuwanie danych w
strukturach (Create Read Update Delete).
DBMS musi obsługiwa
ć
repozytorium meta danych – danych o danych. Repozytorium to nazywa
ę
słownikiem danych lub katalogiem systemu.
ą żść
danych – DBMS powinna zawiera
ć
elementy wspieraj
ą
ce niezale
żść
Data Definition Language,
DDL) – j
ę
zyk ten
ę
zyka manipulowania danymi (
przeznaczony do wykorzystywania przez administratora bazy. Jest on stosowany zwłaszcza
kownikowi tworzenie, modyfikowanie i usuwanie danych w
danych o danych. Repozytorium to nazywa
ć ą
ce niezale
ż
no
ść
programów od
ę
dziowe do efektywnego zarz
ą
dzania baz
ą
danych.
Struktura DBMS:
Porównanie DBA i DA:
Administrator bazy danych:
- ocenia nowy DBMS
- realizuje plany prowadz
ą
ce do osi
ą
gni
ę
cia celów
- implementuje wymagania dotycz
ą
ce danych
- tworzy logiczny i fizyczny model danych
- implementuje fizyczny projekt bazy danych
- monitoruje i steruje baz
ą
danych
- jest zale
ż
ny od DBMS
ą ą
gni
ę
cia celów
ą
ce danych
tworzy logiczny i fizyczny model danych
implementuje fizyczny projekt bazy danych
Administrator Danych:
- zwi
ą
zany z planowaniem strategii
- wyznacza długoterminowe cele
- okre
ś
la wymagania dotycz
ą
ce danych
- odpowiedzialny za konceptualny i logiczny projekt bazy danych
- tworzy i utrzymuje model danych
- koordynuje wykonanie systemu
- zajmuje si
ę
zarz
ą
dzaniem
- jest niezale
ż
ny od DBMS
odpowiedzialny za konceptualny i logiczny projekt bazy danych
Plik z chomika:
tryniti
Inne pliki z tego folderu:
SQL.doc
(281 KB)
plsql_fsql.ppt
(62 KB)
SQL10G.pdf
(780 KB)
sql2.pdf
(224 KB)
plsql.pdf
(580 KB)
Inne foldery tego chomika:
algebra liniowa
algorytmy i struktury danych
analiza matematyczna
angol
architektura komputerow
Zgłoś jeśli
naruszono regulamin