Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/02/2011, 10:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Estudiar Bases de Datos

Mas o menos. Todos los DBMS (Data Base Management System), tales como Oracle, DB2, SQL Server, Firebird, Postgre, MySQL, SQLI, etc., interpretan y entienden lo que se denomina ANSI-SQL o SQL (Estándar ANSI de SQL o Structured Query Language - Lenguaje Estructurado de Consultas), que es la estructura base. Pero cada uno de estos DBMS le incorporó además una serie de capacidades, tanto a las sentencias base de SQL como a ciertas funcionalidades de los motores en sí.
Técnicamente, si estudias o trabajas en uno de los DBMS puedes pasar a otro con cierta facilidad... pero no todo es portable ni todo es universal. Por eso se recomienda hacer cursos para cada uno de ellos cuando los vas a usar. Las diferencias no tienen que ver con el SQL estándar, sino con otras cosas, como funciones, triggers, stored procedures, aplicaciones accesorias, modos de administración, memoria, backups, recuperaciones y un enorme etcétera.
Ahora bien, el diseño de bases de datos, propiamente dicho, es decir, la forma de analizar las estructuras de datos de los sistemas, las entidades, sus relaciones, cardinalidades y restricciones, son básicamente universales. Pero en esa etapa, no estás trabajando con SQL, que te quede claro. Eso es otra etapa, para la cual todavía no has decidido en qué DBMS te conviene montar ese esquema de bases d datos.
Precisamente por eso muchos programas para diseño de bases de datos a nivel gráfico (Enterprise Architect, por ejemplo), te permiten crear la estructura sin definir el DBMS, que luego debes indicar cuando llega el momento de generar el script de creación.
Otras herramientas, por su lado, pueden ser propias de un DBMS específico (MySQL Workbench, por caso).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)