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 )