Erinevus lehekülje "Oracle SQL" redaktsioonide vahel

Allikas: Kuutõrvaja
(Andmebaasiga ühendumine)
(Andmebaasiga ühendumine)
38. rida: 38. rida:
 
* arvutada arvu ruutjuur  
 
* arvutada arvu ruutjuur  
  
SQL> select sqrt(25) from dual;
+
SQL> select sqrt(25) from dual;
  
 
===Kasulikud lisamaterjalid===
 
===Kasulikud lisamaterjalid===
  
 
* TODO
 
* TODO

Redaktsioon: 31. märts 2010, kell 17:33

Sissejuhatus

Andmebaasi kasutamise eesmärgiks on saada andmeid salvestada, sälitada ja teha kättesaadavaks. SQL (Structured Query Languag) keel võimaldab kasutada relatsioonilist andmebaasisüsteemi (RDBMS, relational database management system).

Andmebaasiga ühendumine

Andmebaasi kasutamise eelduseks on, et

  • kasutajal on sobiv klientprogramm
  • kasutajale on usaldatud ligipääs andmebaasile

Tavaliselt toimub andmebaasi kasutamine üle võrgu, st kasutaja töötab andmebaasi klientprogrammiga ühes ja andmebaas töötab teises arvutis. Andmebaasi klientprogrmm ja andmebaasi server suhtlevad omavahel kasutades spetsiaalset selleks ettenähtud protokolli, mis sõltub konkreetsest andmebaasi tarkvarast. Reeglina sisaldab andmebaasitarkvara lisaks andmebaasi serverile ka mingit terminalil kasutatavat nö käsurea klientprogrammi, Oracle puhul on selleks programm sqlplus.

Andmebaasiühenduse moodustamiseks sobib Oracle puhul kasutades sqlplus programmi öelda

$ sqlplus kasutajanimi/parool@10.0.13.66:1521/servicename

SQL*Plus: Release 11.2.0.1.0 Production on Wed Mar 31 17:21:06 2010
Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, Oracle Label Security
and Oracle Database Vault options

SQL>

Ilma, et oleks vaja andmebaasis andmeid, saab andmebaasi kasutada nt selliselt

  • andmebaasi kliendi kasutamine kalkulaatorina
SQL> select 5*5 from dual;
  • andmebaasi klient töötab sõnedega
SQL> select 'Hello ' || 'World' from dual;

  • arvutada arvu ruutjuur
SQL> select sqrt(25) from dual;

Kasulikud lisamaterjalid

  • TODO