SQL, PL/SQL – Oracle 10/11 cz.1

Print Friendly, PDF & Email

W zwi─ůzku z ci─ůg┼éym rozwojem zawodowym, chcia┼ébym zaj─ů─ç si─Ö pog┼é─Öbieniem wiedzy za zakresu SQL oraz PL/SQL, do poziomu pozwalaj─ůcego pisa─ç w miar─Ö swobodnie ┼Ťrednio zaawansowane zapytania do bazy. Co prawda mia┼éem ju┼╝ do czynienia z SQL na studiach jednak zaj─Öcia nie by┼éy prowadzone jako┼Ť specjalnie zach─Öcaj─ůco, wi─Öc bardziej chodzi┼éo o zaliczenie ni┼╝ faktyczn─ů nauk─Ö, jednak wraz z wiekiem podej┼Ťcie do pewnych spraw si─Ö zmienia, nadszed┼é chyba ten czas i dla mnie;) Ale do rzeczy.

Do pracy b─Ödziemy potrzebowali:
* Oracle Express 10 lub 11
* SQLDeveloper
Express jest darmowym ┼Ťrodowiskiem bazodanowym wi─Öc do naszych zastosowa┼ä b─Ödzie odpowiedni, natomiast Developer jest edytorem w kt├│rym mo┼╝emy w ┼Ťrodowisku graficznym wpisywa─ç zapytania do bazy, podobnie mo┼╝emy to robi─ç poprzez sqlplus jednak nie ka┼╝dy lubi pracowa─ç w wierszu polece┼ä, gdzie poprawa ewentualnych b┼é─Öd├│w wymaga przemieszczania si─Ö cz─Östo przez kilka wierszy, aby poprawi─ç ewentualn─ů liter├│wk─Ö.
1) Przygotowanie ┼Ťrodowiska:
Ja do pracy wykorzysta┼éem Windows XP z zainstalowanym Oracle 11g oraz SQLDeveloperem.
Po zainstalowaniu silnika bazy oraz SQLDevelopera uruchamiamy go w celu skonfigurowania po┼é─ůczenia do bazy.
Podczas instalacji musimy poda─ç has┼éo do bazy dla u┼╝ytkownika SYS,  warto r├│wnie┼╝ wiedzie─ç jakie parametry po┼é─ůczenia ma nasza baza.
Oracle Express posiada dost─Öp do testowej bazy danych, dzi─Öki czemu po ich „odblokowaniu” b─Ödziemy mieli gotowy system bazowy do pracy.
Musimy na pocz─ůtku odblokowa─ç u┼╝ytkownika HR, dzi─Öki kt├│remu otrzymamy dost─Öp do tabel bazy:
-departments,
-lactions,
-countries,
-regions,
-jobs
-employees,
-job_history
Na pocz─ůtek uruchamiamy systemowe cmd:
Logujemy si─Ö jak administrator do bazy:
Wpisujemy w konsolę: sqlplus sys/hasło_do_bazy as sysdba


Nast─Öpnie musimy odblokowa─ç konto u┼╝ytkownika HR:

Wpisujemy po SQL> alter user hr identified by hr account unlock;


Mamy odblokowane konta HR
Maj─ůc zainstalowane w/w aplikacje mo┼╝emy skonfigurowa─ç po┼é─ůczenie do bazy poprzez SQLDevelopera.
Pod┼é─ůczmy si─Ö jako u┼╝ytkownik hr z has┼éem hr, w tym celu zamiast w polu type wybra─ç sysdba wybieramy default:
Je┼╝eli test przejdziemy pomy┼Ťle oznacza to ┼╝e po┼é─ůczenie do bazy jest poprawne. Widzimy nasz─ů baz─Ö po pod┼é─ůczeniu oraz z wykonanym select na tabeli departments:
    



Dzi─Ökuj─Ö Ci, za po┼Ťwi─Öcony czas na przeczytanie tego artyku┼éu. Je┼Ťli by┼é on dla Ciebie przydatny, to gor─ůco zach─Öcam Ci─Ö do zapisania si─Ö na m├│j newsletter, je┼╝eli jeszcze Ci─Ö tam nie ma. Prosz─Ö Ci─Ö tak┼╝e o ÔÇťpolubienieÔÇŁ mojego bloga na Facebooku oraz kana┼éu na YouTube ÔÇô pomo┼╝e mi to dotrze─ç do nowych odbiorc├│w. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artyku┼éach / projektach zanim stan─ů si─Ö publiczne. Mo┼╝esz r├│wnie┼╝ pozostawi─ç ca┼ékowicie anonimowy pomys┼é na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw r├│wnie┼╝ komentarz lub napisz do mnie wiadomo┼Ť─ç odpisuj─Ö na ka┼╝d─ů, je┼╝eli Masz jakie┼Ť pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT