Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un Vistazo A SQL Server
Un Vistazo A SQL Server
qxd
4/30/01
9:26 PM
Page 74
EXPERTOS
PROGRAMACIN
QL Server es un motor de base de datos cliente/servidor soportado en SQL. Soportado en SQL quiere decir
que se adhiere o se basa en el ANSI SQL (American National
Standard Institute) del lenguaje SQL. S, por si no lo saban,
SQL es la abreviatura de Lenguaje Estructurado de Consultas. No obstante, SQL Server posee algunas mejoras (que no
adhieren al ANSI SQL) que potencian las posibilidades que
brinda dicho motor de base de datos.
El hecho de que sea cliente/servidor implica que SQL Server se ha diseado para almacenar datos en un sitio central
llamado servidor (pueden ser varios) y distribuirlos a otros
sistemas llamados clientes. stos realizan requerimientos
(consultas) al servidor, el cual los procesa y, luego, entrega
los resultados (conjunto de registros) a los clientes que los
solicitaron. La ventaja de esta arquitectura es que sus requerimientos de hardware no son demasiado exigentes, aunque s es conveniente poseer un equipamiento robusto del
lado del servidor.
74
u s e r s . t e c t i m e s . c o m
Programacion39.qxd
4/30/01
9:26 PM
Page 75
u s e r s . t e c t i m e s . c o m
75
Programacion39.qxd
4/30/01
9:26 PM
EXPERTOS
Page 76
PROGRAMACIN
76
u s e r s . t e c t i m e s . c o m
Programacion39.qxd
4/30/01
9:27 PM
Page 77
la base Pubs del servidor SERVER003. En este caso, se encuentran instalados tres servidores.
La versin 7.0 de SQL Server permite trabajar con Data
Warehouse. Esta versin posee servicios para transformacin de datos, como Microsoft OLAP Server, que se ocupa
de arreglar rpidamente los acuerdos de intercambio de datos entre distintas fuentes de datos.
DTS (servicios de transformacin de datos) se dise para
mover datos entre diferentes bases heterogneas. DTS lee
datos de proveedores OLEDB, ODBC o texto plano (archivos
de extensin .txt). La Figura 2 muestra un paquete local
(Local Package), el cual ejecuta un procedimiento almacenado que elimina la vieja base, importa 24 tablas Btrieve a
un servidor de SQL y ejecuta otro procedimiento almacenado que arma la nueva base de datos.
El Local Package es un proceso batch, el cual puede ser parametrizado. Para ejecutarlo, se debe ir al servidor (Server003, en este caso), abrir la carpeta DATA TRANSFORMATION Server y, dentro de ella, la opcin [Local Package]. A
continuacin, se debe seleccionar el nombre del paquete,
hacer clic con el botn derecho del mouse y elegir la opcin
deseada, como lo muestra la Figura 3.
Otra de las mejoras realizadas en esta nueva versin es el
sistema de backup, que ahora puede ser incremental. Ade-
Conclusin
Luego de esta pequea introduccin, ya podremos darnos
cuenta de que SQL Server es una excelente opcin para tener en cuenta como motor de base de datos si deseamos desarrollar aplicaciones cliente/servidor poderosas y para
grandes volmenes de usuarios.
Si no estamos totalmente seguros, volvamos a leer detenidamente esta nota e investiguemos por nuestra cuenta, ya
que sta es slo una breve descripcin de las potentes caractersticas de dicho motor. La conclusin a la que se llegue ser esta misma.
u s e r s . t e c t i m e s . c o m
77