Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Marcin Pisarek
- 3.1. Uruchomić narzędzie SQLDeveloper:
- start --> programy --> Oracle-OraDB12Home1-->Application Development --> SQLDeveloper
- 3.2. Połączyć się z bazą orcl jako użytkownik sys:
- connection name: orcl_SYS
- username: sys
- password: manager
- role: SYSDBA
- Connection Type: TNS
- Network alias: orcl
- 3.3. Uruchomić wskazany przez prowadzącego skrypt user.sql, tworzący nowego użytkownika.
- user_ora1_create.sql
- 3.4. Połączyć się z bazą orcl jako użytkownik ora1. W tym celu utworzyć nowe połączenie:
- connection name: orcl_ora1
- username: ora1
- Laboratorium IOR – SZBD Oracle Zadania do wykonania -2-
- password: ora1
- role: default
- Connection Type: TNS
- Network alias: orcl
- 3.5. Uruchomić wskazany przez prowadzącego skrypt PRAC_ZESP_TEM_WYPL.sql, tworzący nowe tabele
- tabele.sql
- 3.6. Używając polecenia:
- CREATE OR REPLACE TYPE … AS OBJECT (…) …;
- zdefiniować typ obiektowy o nazwie book_type, reprezentujący książkę, który może być dziedziczony
- przez inne typy (opcja NOT FINAL). W ramach typu zdefiniować 3 atrybuty:
- bookno NUMBER,
- title VARCHAR2(30),
- genre VARCHAR2(20)
- oraz 3 funkcje o nazwach: get_bookno, show_super i show.
- Metoda pierwsza jest bezparametrową składową metodą odwzorowującą i w wyniku swego działania zwraca
- wartość typu NUMBER.
- Metoda druga jest funkcją statyczną z 1 parametrem typu book_type (book_obj in book_type), która w
- wyniku swego działania zwraca wartość typu VARCHAR2.
- Metoda trzecia jest funkcją składową, która w wyniku swego działania zwraca wartość typu VARCHAR2.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement