Skip to content

Instantly share code, notes, and snippets.

View xafardero's full-sized avatar

Xavi Mabras xafardero

  • Barcelona
  • 12:03 (UTC +01:00)
View GitHub Profile
@xafardero
xafardero / sql.md
Created March 8, 2017 08:39 — forked from 4kxz/sql_basics.md
SQL
  • Servidor: la base de dades.
  • Client: el teu programa.
  • Driver: és el software/llibreria que es fa servir per connectar a la base de dades. Normalment cada llenguatge de programació té un driver per cada base de dades.
  • Connexió: és l'estructura de dades que crea el client per gestionar la comunicació amb la base de dades. Normalment li pases adreça, user i pass i fas un connect i et retorna una connexió. A la connexió li passes les queries i al acabar s'ha de fer un close.
  • Cursor: és l'estructura de dades que genera el client per recuperar els resultats d'una query.
  • Transacció: és la unitat de treball amb la base de dades.
  • ORM (Object-Relational Mapper): llibreria que adapta les estructures d'una base de dades relacional per usar-les amb orientació a objectes.