Tomasz Lisiak

Tomasz Lisiak Student,
Politechnika
Warszawska

Temat: SQL a PL/SQL

Witam, chciałbym zacząć uczyć się programować, a nuż kiedyś uda mi się pracować z bazami danych Oracle. Czy muszę znać na wylot język SQL? Czy od razu przejść do rzeczy i uczyć się języka PL/SQL? Jeśli opcja numer dwa to jakie książki polecacie dla początkującego? A numer jeden? :-D Programista nie jest tym co chciałbym robić, no ale od czegoś trzeba zacząć;-)

konto usunięte

Temat: SQL a PL/SQL

LOL. Było to pytanie już. Najpierw SQL, a potem PL/SQL.
Tomasz Lisiak

Tomasz Lisiak Student,
Politechnika
Warszawska

Temat: SQL a PL/SQL

A to niby czemu??:-P:-P:-P:-P

konto usunięte

Temat: SQL a PL/SQL

Tomasz Lisiak:
A to niby czemu??:-P:-P:-P:-P

To pytanie było, ponieważ ktoś je już zadał :) :-P:-P:-P:-P

konto usunięte

Temat: SQL a PL/SQL

Tomasz Lisiak:
A to niby czemu??:-P:-P:-P:-P

Dlatego, że PL/SQL ma choćby w nazwie "SQL" :P :D

Temat: SQL a PL/SQL

To pytanie było, ponieważ ktoś je już zadał :) :-P:-P:-P:-P

Wymiatasz, panie Krzysztof ;)

Tomek, uwierz. Nie da się (albo może się da, ale po co?) pracować z bazami danych bez SQLa.
Nie, nie musisz znać go na wylot, ale swobodnie się nim posługiwać - tak.Olimpia Widowska edytował(a) ten post dnia 14.11.10 o godzinie 09:46
Robert D.

Robert D. Data Warehouse
Developer

Temat: SQL a PL/SQL

Jeśli chciałbyś uczyć się PL/SQL bez SQL, to tak jakbyś zaczął uczyć się nurkowania pomijając naukę pływania. Czyli nie za mądrze :)

Na początek do nauki SQL i jako wprowadzenie do PL/SQL polecam Ci:

- Oracle Database 11g i SQL. Programowanie

później jeśli chciałbyś poszerzyć swoją wiedzę przeczytaj
- Oracle Database 11g. Programowanie w języku PL/SQL
- Oracle PL/SQL by Example
- OCA Oracle Database SQL Expert Exam Guide: Exam 1Z0-047Robert D. edytował(a) ten post dnia 14.11.10 o godzinie 12:09
Krzysztof Bielecki

Krzysztof Bielecki Senior consultant,
Capgemini Polska

Temat: SQL a PL/SQL

Po nabyciu podstaw z SQL można rozwijać go równoczesnie z PL/SQL.
Tak jak zawsze najwięcej daje praktyka.

konto usunięte

Temat: SQL a PL/SQL

Tomasz Lisiak:
Witam, chciałbym zacząć uczyć się programować, a nuż kiedyś uda mi się pracować z bazami danych Oracle. Czy muszę znać na wylot język SQL? Czy od razu przejść do rzeczy i uczyć się języka PL/SQL? Jeśli opcja numer dwa to jakie książki polecacie dla początkującego? A numer jeden? :-D Programista nie jest tym co chciałbym robić, no ale od czegoś trzeba zacząć;-)
Przy programowaniu w PL/SQL stosuje się SQL i to w dość dużej ilości. To ma do siebie język programowania ściśle związany z bazami, że na tych danych jakoś operować musi. Powinieneś znać choćby podstawy, nie mam tu na myśli "select * from tabela", ale chociaż jakbyś tak do tego znał jeszcze joiny, grupowanie, mniej więcej orientował się w funkcjach do operowania na tekście, datach, liczbach, funkcje agregujące to nie byłoby źle. Po prostu ułatwiłoby Ci to zrozumienie pewnych rzeczy w PL/SQL.
Niedawno wrzuciłem podstawowy kurs SQL na swojego bloga ( http://andrzejklusiewicz.blogspot.com/2010/11/kurs-ora... ) właśnie dla takich osób jak Ty. Jak przysiądziesz to możesz go pogonić w 2 dni.

Jak znajdę chwilę to dorzucę jeszcze PL/SQL.

All for free i nie musisz bulić na książki (a jako studentowi pewnie stwarza to pewne opory :E )Andrzej K. edytował(a) ten post dnia 14.11.10 o godzinie 13:46
Łukasz K.

Łukasz K. 3AM software

Temat: SQL a PL/SQL

Robert D.:
później jeśli chciałbyś poszerzyć swoją wiedzę przeczytaj
- Oracle Database 11g. Programowanie w języku PL/SQL

Ojoj. Jeśli to ta książka: http://helion.pl/ksiazki/oracle_database_11g_programow... to to ostatnia pozycja, po którą bym sięgał jeśli chcesz poszerzyć wiedzę. Czytałem ją w wersji oryginalnej i był to dla mnie doskonały sprawdzian na spostrzegawczość - w żadnej książce, z której się uczyłem nie miałem okazji wyłapać tylu błędów, co w tej. Sugerowałbym raczej http://www.amazon.com/Oracle-PL-SQL-Programming-Versio... .

A odpowiadając na pytanie autora wątku - w zasadzie to da się stosować PL/SQLa bez korzystania z SQLa, ale tylko i wyłącznie do pisania funkcji, które nie odczytują, nie modyfikują, ani nie dodają nowych danych do bazy :) PL/SQL jest oracle'ową nadbudówką na SQLa, którą wykorzystuje się w sytuacjach, gdzie czystego SQLa nie opłaca, bądź nie da się zastosować.Łukasz K. edytował(a) ten post dnia 14.11.10 o godzinie 22:36
Krzysztof Bielecki

Krzysztof Bielecki Senior consultant,
Capgemini Polska

Temat: SQL a PL/SQL

Jeżeli chodzi o PL/SQL to uczyłem sie z
Oracle® Database PL/SQL User's Guide and Reference
10g Release 2 (10.2)
http://download.oracle.com/docs/cd/B19306_01/appdev.10...
Oracle® Database Application Developer's Guide - Fundamentals
10g Release 2 (10.2)
http://download.oracle.com/docs/cd/B19306_01/appdev.10...

a SQL sam sie rozwijał w międzyczasie ;)
Tomasz Lisiak

Tomasz Lisiak Student,
Politechnika
Warszawska

Temat: SQL a PL/SQL

W takim razie chyba zacznę od tej pozycji: Oracle Database 11g i SQL. Programowanie. Myślę, że będzie ok;-)



Wyślij zaproszenie do