11. Omów rodzinę baz danych firmy IBM DB2 i wymień podstawowe

Transkrypt

11. Omów rodzinę baz danych firmy IBM DB2 i wymień podstawowe
11. Omów rodzinę baz danych firmy IBM DB2 i wymień podstawowe cechy
poszczególnych systemów DB2.
DB2 Enterprise Server Edition (ESEDB2 Enterprise Server Edition (ESE)
WielouŜytkownikowa obiektowo - relacyjna baza danych dla duŜych baz danych uruchamianych
na platformach sprzętowych Intel’a lub Unix’owych po maszyny SMP. Wersja ESE umoŜliwia
połączenie i integrację z innymi bazami DB2 ESE uruchamianymi na innych platformach
sprzętowych lub systemem bazodanowym Informix.
DB2 Workgroup Server Unlimited Edition (WSUE)
Uproszczone licencjonowanie na procesor do zastosowania w oddziałach lub małych biurach
dostępnych przez Internet gdzie ten model licencjonowania jest atrakcyjniejszy niŜ WSE.
DB2 Workgroup Server Edition (WSEDB2 Workgroup Server Edition (WSE)
WielouŜytkownikowa, obiektowo - relacyjna baza danych dla aplikacji i baz danych
udostępnianych w sieciach komputerów PC.
DB2 Personal Edition (PE)
Baza dla jednego uŜytkownika, obiektowo - relacyjna baza danych uruchamiana na komputerze
PC.
12. Opisz mechanizmy bezpieczeństwa w bazach danych DB2. W ramach tematu naleŜy
omówić zagadnienia dostępu do baz danych i organizacji bezpieczeństwa wewnątrz
systemu.
Realizacja:
- Uwierzytelnienie
- Autoryzacja
- Przywileje
Typy uwierzytelnienia
- SERVER
- SERVER_ENCRYPT
- CLIENT
- DCE
- DCE_SERVER_ENCRYPT
- *KERBEROS
- *KRB_SERVER_ENCRYPT
- DCS
- DCS_ENCRYPT
* tylko dla systemów i klientów Windows 2000
SYSADM
Ma pełne przywileje, do zarządzania instancjami jak równieŜ dostępu do danych podlegającym
bazie danych.
SYSCTRL i SYSMAINT
Mają pewne przywileje do zarządzania instancjami, bazami danych i przedmiotami baz danych.
Nie mają dostępu do danych. Na przykład, polecenia takie jak ' SELECT * FROM mytable' albo
'DELETE FROM mytable' nie są dozwolone.
DBADM
Ma przywileje, by wykonywać zapytania administracyjne na konkretnej bazie danych. Ma
równieŜ pełny dostęp danych w bazie danych.
LOAD(przetłumaczcie sobie bo nie bardzo wiem w jakim to sensie ma byc ☺)
Has privileges to run the load utility against the specified database.
SYSMON
Posiada przywilej do resetowaia monitorować przełączania i chwytania (snapshots nie wiem o co
come on) monitora bazy danych.
SECADM
- posiada przywilej do przenoszenia praw kontroli wirtualnych obiektów w bazie danych od
jednego uŜytkownika do innego,
- nadaje lub zabiera przywilej nadawania praw uŜytkowania,
- tworzy, przenosi, przyznaje i zabiera etykiety i pozwolenia w etykietach.
- The following table summarizes the functions that each authority can perform.(nie wiem o co
chodzi )