Când învățați SQL (sau orice alt limbaj de programare), nu este suficient să citiți cărți sau să ascultați prelegeri. Este absolut necesar să faceți exerciții – exerciții prescrise, precum și teste proprii. În cazul SQL, este nevoie de acces la o instalare SGBD, unde se pot crea tabele, stoca, prelua și șterge date și așa mai departe.
Acst articol oferă sugestii și linkuri către unele DBMS populare. În majoritatea cazurilor, puteți descărca sistemul în scopuri de testare sau să utilizați o ediție gratuită a comunității. Unele dintre ele oferă o versiune online, astfel încât să nu fie nevoie de nicio instalare locală. Astfel de sisteme pot fi utilizate în cloud.
Adesea, dar nu întotdeauna, un SGBD constă în mai mult decât motorul de bază de date pur. Pentru a putea formula cu ușurință comenzi SQL, avem nevoie în plus de un acces interactiv la motorul bazei de date. Diferite programe client și IDE oferă acest lucru. Acestea oferă acces interactiv și, în multe cazuri, fac parte din descărcări. (În unele cazuri, există mai mulți clienți diferiți de la același producător.) În același timp, există programe pentru clienți și IDE de la alte companii sau organizații care oferă doar un acces interactiv, dar nu SGBD. Astfel de clienți acceptă adesea o mulțime de SGBD diferite.
Derby: http://db.apache.org/derby/
Firebird: http://www.firebirdsql.org/
IBM DB2: http://www-01.ibm.com/software/data/db2/linux-unix-windows/
IBM Informix: http://www-01.ibm.com/software/data/informix/
MariaDB: https://mariadb.org/
MS SQL Server: http://www.microsoft.com/en/server-cloud/products/sql-server/default.aspx
MySQL
- SGBD: http://dev.mysql.com/downloads/
- IDE pentru administrare și teste SQL: http://dev.mysql.com/downloads/workbench/
Oracle
- Motorul de baze de date Oracle este disponibil în 4 ediții: Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE One) și Express Edition (XE). Ultima menționată este ediția comunității și este suficientă pentru acest curs. http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html.
- SQL-Developer este un IDE cu un aspect de tip Eclipse și oferă acces la motorul bazei de date. http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/
- În contextul constructorului de aplicații Oracles APEX (APplication EXpress), există o soluție cloud care constă dintr-un motor de baze de date plus APEX. https://apex.oracle.com/. Printre multe alte lucruri, oferă un atelier SQL în care toată lumea poate executa propriile comenzi SQL în scopul testării. Pe de altă parte, APEX poate fi descărcat separat și instalat în oricare dintre edițiile de mai sus, cu excepția ediției Express.
PostgreSQL: http://www.postgresql.org/
SQLite: http://www.sqlite.org/
Acces online
- SQL Fiddle oferă acces online la următoarele implementări:
- MySQL, PostgreSQL, MS SQL Server, Oracle și SQLite.
Lasă un răspuns