Está en la página 1de 1

SQL: structured query language

RDBMS: Relational Data Base Management System. Para que una base de datos se considere realmente
relacional, debe seguir las especificaciones del paradigma:
http://es.wikipedia.org/wiki/Modelo_relacional
Es no proceduramental, es decir, que no nos fijamos en como lo hace, sino en lo que hace.
TODOS LOS DATOS EN UNA BASE DE DATOS RELACIONAL DEBERN SER ACCESIBLES MEDIANTE:
Nombre de la table
Nombre de la columna
Llave primaria
En una RDB, cada rengln se conoce tambin como registro.
Una de las primeras consideraciones al armar una base de datos, es que los datos que se repitan en un
campo se podran poner en otra tabla con lo que se ahorra espacio y tiempo de consulta: por ejemplo, si
tenemos una tabla con nombre, edad, sexo etc. de las personas y les queremos aadir un campo
ocupaciones donde una persona pueda tener ms de una ocupacin, sera absurdo repetir un registro
de la tabla por cada ocupacin de la persona, en lugar de eso se hace otra tabla que sea de ocupaciones
de cada persona, as solo repetimos el campo de nombre, que sirve de llave primaria, y no repetimos el
de edad, sexo, etc. cada vez.
Normalizar una tabla es el proceso mediante el cual se separan los datos en juegos distintos y nicos.
http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos
API: Application Programming interface
Si los querys en embedded son ms rpidos que en dynamic, sera Buena tcnica que unos se hicieran
en uno y otros en otro?...
Binding variables: http://sqleficiente.wordpress.com/2009/07/01/variables-de-binding-bind-variables/
A como yo lo entiendo, es usar una sola query simplemente cambiando la parte que deba variar para no
estar haciendo todas las veces la misma query con el gasto de recursos que esto implica.
El SQL solo se puede usar en bases de datos RDBMS que soporten SQL

También podría gustarte