Wojtek Lojo Student, zuzs
Temat: db2
Proszę o rozwiązanie1. Jakim poleceniem(zestawem poleceń) zatrzymuje się managera bazy wymuszającej jednocześnie rozłączenie wszystkich podłączonych użytkowników?
- Jakim poleceniem(zestawem poleceń) możemy sprawdzić wersje DB2?
- Jakim poleceniem(zestawem poleceń) możemy sprawdzić jakie bazy danych istniej na lokalnym serwerze DB2?
- Jakim polecenie(zestawem poleceń) należy wydać, aby podłączyć się do bazy o nazwie „moja_baza” jako użytkownik „ user_1” z hasłem „password_1” ?
- Jakim poleceniem(zestawem poleceń) możemy otrzymać informacje o aktualnie wykorzystywanej licencji DB2?
- Jakim poleceniem(zestawem poleceń) możemy rozłączyć podłączonych użytkowników nie zatrzymując instalacji?
2. Jakim poleceniem(zestawem poleceń)można sprawdzić czy utworzona baza danych została skatalogowana ?
-Jak skatalogować bazę danych – napisz polecenie, które skataloguje bazę danych TEST pod aliasem NOWA?
3. Jakim poleceniem(zestawem poleceń)można sprawdzić jakie przestrzenie tablicowe są wykorzystywane przez bazę danych SAMPLE oraz wyświetlić rozmiary stron dla poszczególnych przestrzeni tablicowych ?
-Podaj polecenie, którym można sprawdzić jakie tabele znajdują się w bazie danych SAMPLE, w schemacie TESTS.
-Jakim poleceniem( zestawem poleceń) można sprawdzić strukturę tabeli EMPLOYEE w bazie SAMPLE?
4. Jakim poleceniem wyświetlić informacje o wszystkich schematach w bazie danych SAMPLE ?
-Polecenie CREATE TABLE nazwa_tabeli (…); utworzy nam nową tabelę w bazie danych. W jakim schemacie?
-W jaki sposób określany jest bieżący schemat?
5. W bazie danych TESTDB istnieje schemat o nazwie FIRMA, w którym znajduje się tabela ZLECENIA. Napisz polecenie, które tworzy w bazie TESTDB schemat KLIENT.
- Czy w schemacie KLIENT można stworzyć tablice o nazwie ZLECENIE? Uzasadnij.
- Jakie warunki muszą być spełnione, aby można było usunąć dany schemat w bazie?
6. Utwórz w schemacie KLIENT bazy TESTDB tabelę o nazwie HELP_DESK_INFO
przechowującą informacje o zgłoszonych do help desku problemach dobierając odpowiednie
typy danych oraz ograniczenia dla wskazanych pól:
• Numer identyfikacyjny zgłoszenia
• Data zgłoszenia
• Płeć klienta
• Szczegółowy opis problemu
Napisz, jakie polecenie zostało użyte:
7. Jakiego polecenia (zestawu poleceń) należy użyć aby utworzyć tabele o nazwie
MOJA_TABELA , w której:
• wartość pola NUMER będzie zawsze generowana automatycznie przez DB2 zaczynając
od 5. Poszczególne wartości powinny być zwiększane o 5;
• pole NAZWA będzie typu znakowego zmiennej długości, maksymalnie 20 znaków;
nie może przyjmować wartości pustych;
• pole OZN_PRODUCENTA będzie typu znakowego stałej długości (5znaków);
• pole NAZWA_PELNA będzie zawierało wartość generowaną automatycznie na podstawie
pól ONZ_PRODUCENTA i NAZWA (należy połączyć w jeden napis zawartość tych pól);
• pole BONUS będzie przyjmowało wartość 1500, w przypadku gdy żadna wartość nie
zostanie podana przez użytkownika
8. Zakładając, że w tabeli MOJA_TABELA są tylko pola określone w zadaniu 7, napisz
polecenie, które doda do tej tabeli trzy wiersze danych.
15. Transakcja używa poziomu izolacji Read Stability i kilkukrotnie odczytuje dane z tej samej tabeli (wykonuje to samo polecenie SELECT). Które z pierwszych sytuacji mogą się zdarzyć?
A. Niezatwierdzone zmiany dokonane przez inne odczycie danych.
B. Wiersze, które były zwrócone za pierwszym razem, ale zostały usunięte przez inne transakcje nie powtarzają się przy kolejnym odczycie danych.
C. Wiersze, które zostały dodane przez inne transakcje mogą się pojawić przy kolejnym odczycie danych.
16. Odpowiedz na pytanie 15 zakładając, że transakcja używa poziomu izolacji Repeatable.
17. Załóżmy, że baza danych test używa metody archiwizacji dzienników circular loggining.
Podaj jaki parametr konfiguracyjny odpowiada za takie ustawienie.
Określ jakiego rodzaju backupu można wykonywać dla tej bazy:
A. pełny backup w trybie on-line
B. pełny backup w trybie off-line
C. dowolny typ backupu przyrostowego
D. nie można wykonać żadnego backupu
18 Załóżmy, że baza danych test używała metody archiwizacji dzienników circular logging i
że w tym momencie zostało to ustawienie zmienione na archival logging.
Chcemy wykonać backup bazy test w trybie on-line.
(a) Oprócz zmiany wartości parametru konfiguracyjnego, jakie kolejne czynności należy
wykonać, aby wykonanie backupu było możliwe?
(b) Podaj jakim poleceniem wykonamy pełny backup bazy test w trybie on-line.