[go: up one dir, main page]

0% encontró este documento útil (0 votos)
3K vistas5 páginas

Caracteristicas de SQL Server

Cargado por

Janeth Martinez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3K vistas5 páginas

Caracteristicas de SQL Server

Cargado por

Janeth Martinez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

SQL SERVER 2000

Microsoft SQL Server 2000 es un sistema gestor de bases de datos relacionales (SGBDR). Una base
de datos relacional proporciona una forma de organizar información almacenándola en tablas de
bases de datos. La información relacional se puede agrupar en tablas, y también se pueden defi nir
relaciones entre tablas; de ahí el nombre, base de datos relacional. Los usuarios acceden a la
información que está en el servidor a través de una aplicación. Los administradores acceden al ser-
vidor directamente para realizar tareas de configuración, administrativas y de mantenimiento de la
base de datos. SQL Server es una base de datos dimensionales, lo que quiere decir que puede alma-
cenar cantidades de datos y que puede soportar muchos usuarios accediendo a los datos al mismo
tiempo.
 
SQL Server nació en 1989 y ha cambiado de forma significativa desde entonces. Se han reali zado
grandes mejoras de dimensionabilidad, la integridad, la facilidad de administración, el rendimiento
y las características del producto. SQL Server se puede utilizar en dos tipos de entornos.

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 pedido 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.
SQL Server puede ejecutarse sobre redes basadas en Windows Server así como sistema de base 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 responsable del
mantenimiento de la relación entre los datos, asegurarse del correcto almacenamiento de los datos,
establecer restricciones que controlen la integridad de datos, etc.
Del lado 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 modificar.

CARACTERISTICAS DE SQL SERVER


Características

 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el
servidor y los terminales o clientes de la red sólo acceden a la información.
 Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos
pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL
Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft
Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de
datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la
implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye
interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo
está disponible para Sistemas Operativos Windows

Las características de Microsoft® SQL Server™ 2000 incluyen:

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 extraer y analizar datos de resumen para el
procesamiento analítico en línea. SQL Server incluye también herramientas para diseñar gráfica-
mente las bases de datos y analizar los datos mediante preguntas en inglés.

VENTAJAS DE SQL SERVER 2000 COMO SERVIDOR DE BASE DE DATOS.

Microsoft SQL Server 2000 puede proporcionar los servicios de base de datos necesarios para
sistemas extremadamente grandes. Los servidores de gran tamaño pueden tener miles de usuarios
conectados a una instancia de SQL Server 2000 al mismo tiempo. SQL Server 2000 dispone de
protección total para estos entornos, con medidas de seguridad que evitan problemas como tener
varios usuarios intentando actualizar los mismos datos al mismo tiempo. SQL Server 2000 asigna
también de manera muy eficaz los recursos disponibles, como memoria, ancho de banda de la red y
E/S del disco, entre los distintos usuarios.

Hardware

Memoria: Se recomienda un mínimo de 256 Mb de RAM para la edición Standard y un mínimo


de 512 Mb de RAM para la edición Enterprise. Para su instalación no es necesaria tanta memoria,
pero si para su rendimiento posterior.
Procesador: Se recomienda como mínimo un Intel Pentium III Xeon a 733 MHz, ó un AMD
Athlon a 1000 Mhz. Por supuesto para su instalación los requerimientos son más bajos, pero claro
está, esto afectaría al rendimiento.
Múltiples procesadores (SMP): Permite que SQL Server pueda realizar operaciones en
subprocesos independientes (thread), lo que pueda dar agilidad a la ejecución de las consultas, eso
si, la creación de subprocesos consume muchos recursos del sistema, es decir, que si un solo
procesador tiene muchos subprocesos abiertos el rendimiento bajará considerablemente.
Disco: Depende de qué cantidad de información se va a almacenar en la base de datos. Hay que
tener en cuenta no sólo el espacio que ocupan los datos, sino el espacio que ocuparán las
transacciones que se realizan sobre ellas, en algunos casos un tamaño elevado, memoria virtual, y
por supuesto el fichero de paginación, y en caso de estar instalado en cluster, espacio para el disco
de quórum.
Tipo de disco: Es importante elegir un disco rápido en gestionar entradas y salidas, en la mayoría
de los casos, los dispositivos SCSI (Small Computer System Interface), son más rápidos que los
dispositivos IDE (Integrated Device Electronic).
Tipo de canal: Para que sea óptimo el rendimiento de las entradas y salidas al disco, es
recomendable la opción FC (Fiber Channel) para almacenamiento de alta gama.
Tolerancia a fallos: Se recomienda configurar la tolerancia a fallos con RAID (Redundant Array of
Independent Disks), para ello se necesita tener dividida la información en diferentes dispositivos, en
vez de tener toda la información en un dispositivo de gran tamaño.
Software
Muy recomendable que al instalar SQL Server 2000 se haga sobre un sistema operativo Windows
2000 o superior. Vamos a ver en que afecta tener un sistema operativo u otro, a la hora de instalar
SQL Server.
Servidor
Windows 2000 Server
Windows 2000 Advanced Server
Estos dos productos Windows 2000 están diseñados con el patrón Windows NT 4 Server, incluye
esencialmente acceso a Web, comunicaciones, administración de red y dan soporte a aplicaciones
instaladas en estaciones de trabajo.
Windows 2000 Data Center
Está diseñado para satisfacer las necesidades de una gran compañía, además se proporciona a los
clientes de forma personalizada, soporte hardware y software.
Cliente
Windows 2000 Professional
Está diseñado para sistemas de escritorio y portátiles. Contiene lo mejor de los sistemas operativos
que le precedían, como Windows 98, y lo mejor de Windows NT 4.
Tipos de instalación
Antes de la instalación hemos visto como se realiza un estudio del hardware que se va a necesitar
para poder soportar el volumen de datos que vamos a manejar en el servidor de base de datos SQL
Server. También se ha seleccionado la versión de SQL Server más adecuada al perfil de nuestra
compañía.
En el servidor existen tres tipos de instalación:

-     Local: Se instala SQL Server en la máquina que se está utilizando en esos momentos para la
instalación.
-     Remota: Se puede instalar SQL Server en otra máquina que se encuentre en la red.
-     Desatendida: Se puede instalar SQL Server automáticamente con los parámetros que hayamos
marcado previamente. No es necesario estar presente para realizar este tipo de instalación.
En los puntos siguientes vamos a realizar una instalación local de SQL Server en un servidor y una
instalación local de SQL Server en un equipo cliente. La instalación remota requiere iniciar un
servicio remoto, poder copiar archivos a una carpeta compartida, y a continuación ejecutar una
instalación desatendida en el equipo remoto mediante las opciones que se configuraron y guardaron
en el archivo setup.iss. La obtención y el contenido de este fichero lo veremos en el punto
Instalación desatendida.
ADMINISTRADOR CORPORATIVO DE SQL SERVER
􀂾 Raíz de Consola
􀂾 Archivos o grupos de archivos
􀂾 Base de Datos (database)
􀂾 Diagrama de base de datos (database diagram)
􀂾 Tabla (table)
􀂾 Vista (view)
􀂾 Procedimiento almacenado (stored procedure)
􀂾 Usuario (cuenta) (user (account))
􀂾 Función definida por el usuario (user-defined function)
􀂾 Regla (rule)
􀂾 Función definida por el usuario (user-defined function)
􀂾 Catálogo de texto (full-text catalog)
􀂾 Transformación (transformation)
􀂾 Administrador del sistema (system administrator)
􀂾 Duplicación (replication)
􀂾 Seguridad_ autenticación de SQL Server (SQL Server Authentication)
􀂾 Compatibilidad con aplicaciones
􀂾 Met Data Service _catálogo de base de datos (database catalog)

También podría gustarte