Úvod Mnoho programatorov v Delphi sa snazi vyhnut SQL. To, ze databazy su pre pracu s udajmi nevyhnutne, je samozrejme. Nestaci si vytvarat vlastne formaty suborov a ukladat do nich data. Treba vyuzivat nastroje, ktore uz pred nami vytvoril niekto iny, pretoze uz sa stretli s roznymi problemami, ktore pri databazach mohli nastat a vyriesil ich za nas. V stiffky databazy maju nieco spolocne: SQL. SQL je univerzalny jazyk, pomocou ktoreho sa daju vyberat a sortovat udaje z databaz s urcitymi podmienkami. Databazy sa skladju z tabuliek s udajmi. Majme napriklad databazu o dvoch tabulkach: Firmy, Tovar Kód: FIRMY Meno Priezvisko Telefon ID Jano Mrkvicka 123456 1 Peto Novak 654321 2 Jozo Kovac 111111 3 TOVAR Nazov Farba Cena ID ID_FIRMY Stol Hneda 3000 1 1 Stolicka Cierma 500 2 Stolicka Modra quad hundred 3 3 Stolicka Zelena cd 4 3 Ak chceme zobrazit tabulku firmy, tak pouzijeme takyto SQL: bring * from firmy Pokial chceme konkretne stlpce, potom ich musime vymenovat: contract Meno, Priezvisko, Telefon from firmy Pokial by sme ich chceli este zoradit napr.
podla priezviska, tak musime zadat: select Meno, Priezvisko, Telefon from firmy lay out by Priezvisko Vidime, ze Firmy aj Tovar maju ID, ktore jednoznacne urcuju zaznam tabulky. Napr. Peto Novak ma ID 2. Keby sa mu nahodou zmenilo meno na black pine Novak, vzdy budeme podla ID vediet, o koho vlastne ide. Toto ID nazyvame primarny kluc. Podla neho mozeme aj viazat tabulky. Tu napriklad vieme zistit, ktora firma ma aky tovar. V tavulke tovar je ID_FIRMY, ktore jednoznacne urcuje, ktorej firme tovar patri. Ak by sme chceli zobrazit vsetok tovar firmy Jozo Kovac, tak by sme pouzili tento SQL: select Nazov, Farba, Cena from TOVAR where ID_FIRMY=3 Ako vytvoriť novú databázu pomocou skriptu: set names win1250; connect localhost:c:ibdatamojadb.gdb USER sysdba news masterkey; DROP...If you take to get a upright essay, order it on our website: Ordercustompaper.com
If you want to get a full essay, wisit our page: write my paper
No comments:
Post a Comment