Administración de SQL Server 2000. curso básico.
  MODULO I: Introducción al SQL Server 2000
 
Lección I.1
SQL Server 2000. Características del Sistema
 
 
 

SQL Server es un gestor de bases de datos relacionales (SGDBR o RDBMS: Relational Database Management System) para trabajar con grandes volúmenes de información y la capacidad de cumplir con los requerimientos de proceso de esta para aplicaciones comerciales y sitios Web. Este sistema permite:

•  Administrar el almacenamiento de datos para ambientes OLPT y OLAP.
•  Responder a solicitudes de procesamiento aplicaciones clientes.
•  Usar T-SQL, XML; MDX o SQL-DMO para enviar solicitud de procesamiento entre clientes y SQL Server.

Como Gestor de Bases de Datos Relacional, el SQL Server es responsable de:

•  Mantener la integridad de los datos de la base de datos y
•  A segurar la consistencia de los datos en caso de una falla en el sistema.

 
 Características del Sistema 

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos:
OLTP (OnLine Transaction Processing)
Son bases de datos caracterizadas por mantener una gran cantidad de usuarios conectados concurrentemente realizando ingreso y/o modificación de datos. Por ejemplo: entrada de pedidos en línea, inventario, contabilidad o facturación.

OLAP (OnLine Analytical Processing)
Son bases de datos que almacenan grandes cantidades de datos que sirven para la toma de decisiones, como por ejemplo: las aplicaciones de análisis de ventas.

Su ejecución puede ser sobre redes basadas en Windows Server así como también en sistemas de bases de datos de escritorio en máquinas Windows NT Workstation, Windows Millenium y Windows 98.
 


Los entornos Cliente/Servidor, están implementados de tal forma que la información se guarde de forma centralizada en un computador central (servidor), siendo el servidor el responsable del mantenimiento de la relación entre los datos, el correcto aseguramiento del almacenamiento de los datos, el establecimiento de restricciones que controlen la integridad de datos, etc.

Del lado del cliente, este corre típicamente en distintas computadoras las cuales acceden al servidor a través de una aplicación, para realizar la solicitud de datos los clientes emplean el Structured Query Language (SQL) , este lenguaje tiene un conjunto de comandos que permiten especificar la información que se desea recuperar o codificar.

Dentro de sus características más relevantes se encuentran:

Integración con Internet
El motor de base de datos de SQL Server 2000 incluye compatibilidad integrada con XML. También cuenta con las características de escalabilidad, disponibilidad y seguridad necesarias para operar el componente de almacenamiento de datos de los sitios Web de mayor tamaño. El modelo de programación de SQL Server 2000 está integrado con la arquitectura de Windows DNA para desarrollar aplicaciones Web y SQL Server 2000 admite características como English Query y el servicio Microsoft Search para incorporar consultas descriptivas y sólidas funciones de búsqueda en aplicaciones Web.

Escalabilidad y disponibilidad
El mismo motor de base de datos se puede utilizar en un intervalo de plataformas desde equipos portátiles que ejecutan Microsoft Windows® 98 por medio de grandes servidores con varios procesadores que ejecutan Microsoft Windows 2000, Data Center. SQL Server 2000 Enterprise admite características como servidores federados, vistas indizadas y soporte para memorias grandes, que le permiten ampliarse a los niveles de rendimiento requeridos por los mayores sitios Web.

Características de base de datos corporativas
El motor de base de datos relacional de SQL Server 2000 admite las características necesarias para satisfacer los exigentes entornos de procesamiento de datos. El motor de base de datos protege la integridad de los datos a la vez que minimiza la carga de trabajo que supone la administración de miles de usuarios modificando la base de datos simultáneamente. Las consultas distribuidas de SQL Server 2000 permiten hacer referencia a datos de varios orígenes como si fuesen parte de una base de datos de SQL Server 2000. Al mismo tiempo, el soporte para transacciones distribuidas protege la integridad de las actualizaciones de los datos distribuidos. La duplicación permite también mantener varias copias de datos a la vez que garantiza que las distintas copias permanezcan sincronizadas. Puede duplicar un conjunto de datos en varios usuarios desconectados móviles, tenerlos trabajando de forma autónoma y mezclar a continuación sus modificaciones con el publicador.

Facilidad de instalación, distribución y utilización
SQL Server 2000 incluye un conjunto de herramientas administrativas y de desarrollo que mejora el proceso de instalación, distribución, administración y uso de SQL Server en varios sitios. SQL Server 2000 admite también un modelo de programación basado en estándares que se integra con Windows DNA, haciendo que el uso de las bases de datos de SQL Server y de los almacenes de datos resulte una parte fluida de la creación de sistemas sólidos y escalables. Estas características permiten entregar con rapidez aplicaciones de SQL Server que los clientes pueden implementar con un trabajo de instalación y administración mínimo.

Almacenamiento de datos
SQL Server 2000 incluye herramientas para extraerong>Almacenamiento de datos
SQL Server 2000 incluye herramientas para extraer y analizar datos de resumen para el procesamiento analítico en línea. SQL Server incluye también herramientas para diseñar gráficamente las bases de datos y analizar los datos mediante preguntas en inglés.