vistazo a sql

Páginas: 10 (2492 palabras) Publicado: 18 de diciembre de 2014
Programacion39.qxd

4/30/01

9:26 PM

Page 74

EXPERTOS

PROGRAMACIÓN

UN PODEROSO MOTOR DE BASE DE DATOS

Un vistazo a SQL Server
Sergio Ezequiel ROZIC
marcez@geored.com
Profesor de Escuelas Técnicas ORT, y líder de Proyecto y
DBA de la CNPA (Comisión Nacional de Pensiones
Asistenciales).

S

Cuando necesitamos trabajar con BASES DE DATOS
MUY EXTENSAS, es necesariorecurrir a controladores
de datos más potentes. SQL Server es uno de los
sistemas más utilizados por sitios web con GRANDES
VOLÚMENES DE VISITAS Y DATOS.
Hoy conoceremos sus principales conceptos.

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 lenguajeSQL. Sí, por si no lo sabían,
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 diseñado para almacenar datos en un sitio central
llamado servidor (pueden ser varios) ydistribuirlos 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.SQL Server está compuesto por el siguiente conjunto de
componentes o servicios:
SQL Server: este servicio es el motor o núcleo de las bases
de datos y de todos los componentes del paquete SQL Server.
Es el único capaz de modificar datos. Además, administra los
recursos entre los diferentes usuarios y es el encargado de interpretar las declaraciones SQL.
También protege los datos y definelas acciones que pueden
realizar los clientes por medio de permisos. Algunas de ellas
son:
• Respetar las reglas de negocios de la organización por
medio de disparadores (triggers) y procedimientos almacenados (stored procedures).
• Evitar que dos usuarios intenten acceder al mismo dato
simultáneamente.
• Vigilar que los datos que se encuentren almacenados en
distintas ubicaciones conservencierta coherencia.
Agente SQL Server: es el encargado de suministrar servi-

Figura 1. Utilización del Enterprise
Manager. Permite realizar la mayoría de
las tareas de administración de los
servidores bajo una interfase gráfica
muy agradable.

Figura 2. Un Local Package que utiliza
ODBC para Btrieve. Un paquete local que
ejecuta un procedimiento almacenado, el
cual elimina la basevieja, importa 24
tablas Btrieve a un servidor de SQL y
arma la nueva base de datos.

74

u s e r s . t e c t i m e s . c o m

Figura 3. Acá podemos ver un ejemplo
de ejecución del Local Package. Se debe
seleccionar el nombre del paquete, hacer
clic con el botón derecho del mouse
y elegir la opción deseada.

Programacion39.qxd

4/30/01

9:26 PM

Page 75

SQL Server nos permitela
utilización del analizador
de consultas para el
estudio del costo de las
instrucciones.
cios de programación a SQL Server. Puede ejecutar una serie
de instrucciones cuando se le indique. Éstas pueden ser de
Transact SQL (lenguaje de programación de SQL Server), un
comando del sistema operativo o un script (procedimiento o
conjunto de instrucciones escrito en un lenguaje de programacióncomo, por ejemplo, Visual Basic).
También puede trabajar con los envíos de mensajes a los
operadores, por ejemplo, si ocurre un error.
MS DTC: es el coordinador de transacciones distribuidas,
que se ocupa de repartir las acciones entre dos servidores.
Para eso, lo primero que hace es preguntarles a todos los
servidores si están en condiciones de ejecutar su parte de la
transacción. Si es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es sql
  • que es sql
  • SQL
  • Sql
  • Vistazo Al Mundo
  • UN VISTAZO AL PASADO
  • Un vistazo a cfe
  • Un Vistazo A La Matematica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS