Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microsoft SQL Server 2000 se puede ejecutar en los sistemas operativos Windows
98, Windows Me, Windows NT, y Windows 2000. SQL Server 2000 está implementado
como un servicio tanto en Windows NT Workstation como en Windows NT Server y
Windows 2000 Professional y Server (lo que hace que opere del lado del servidor), y
como una aplicación en Windows 98 y Windows Me.
Las bases de datos relacionales son aquellas en las que los datos están organizados
en tablas. Las tablas están organizadas agrupando datos acerca del mismo tema y
contienen columnas y filas de información. Las tablas se relacionan entre sí por medio
del motor de base de datos cuando se solicita.
En SQL Server, una base de datos no necesariamente está atada a un archivo, es mas
bien un concepto lógico con base en un conjunto de objetos relacionados. Por ejemplo,
en SQL Server, una base de datos contiene no solo los datos, sino además la
estructura de la base de datos, todos los índices, la seguridad de la base de datos y tal
vez otros objetos como vistas o procedimientos almacenados, relacionados con esa
base de datos en particular.
Tablas (tables), son los objetos que contienen a los tipos de datos, y los datos en si.
Columnas (columns), son las partes de la tabla que almacenan los datos. A una
columna debe asignársele un tipo de dato y un nombre único.
Tipos de datos (datatypes), hay varios tipos de datos de donde elegir, como carácter,
numérico o fecha. A una columna en una tabla se le asigna un solo tipo de dato.
Reglas (rules), se asignan a las columnas para garantizar que los datos que se
registran en ellas cumplan con determinadas condiciones establecidas por la regla. Por
ejemplo, puede utilizar una regla para asegurar que el campo o columna de números
telefónicos solo contenga números.
Claves principales (primary keys), aunque no son objetos en si, las claves son
esenciales para las base de datos relacionales. Las claves principales garantizan que
cada fila es única en una tabla, proporcionando una forma de identificar de manera
única cada elemento que se almacena.
Claves foráneas (foreign keys), las claves foráneas son columnas que hacen
referencia a claves principales o restricciones únicas de otras tablas. SQL Server usa
las claves principales y externas para relacionar datos almacenados en tablas
separadas al efectuar consultas.
Indices (indexes), pueden ayudarle a organizar los datos a efecto de que las
consultas se ejecuten con mayor rapidez.
Re quisitos previos
En la siguiente tabla se muestra los requisitos de hardware y software para la
instalación de SQL Server:
Elemento Requisitos
Ordenador Intel o compatible (Pentium 166 MHz o superior)
Memoria (RAM) Edición Empresarial: mínimo de 64 MB. Recomendable
128 MB ó más.
Estándar: mínimo 64 MB.
Personal: mínimo 64 MB en Windows 2000. Mínimo 32
MB en el resto de sistemas operativos.
Desarrollador: mínimo 64 MB.
Desktop Engine (MSDE): mínimo 64 MB en Windows
2000. Mínimo 32 MB en el resto de sistemas operativos.
Unidad de Disco Unidad de CD-ROM
Espacio de Disco Duro Componentes de base de datos de SQL Server: de 95
a 270 MB. Típica: 250 MB.
Analysis Services: mínimo 50 MB. Típica: 130 MB.
English Query: 80 MB.
Solo Desktop Engine: 44 MB.
Pantalla VGA o superior
Para las herramientas gráficas se requiere resolución de
800x600 ó superior.
Elemento Requisitos
Sistema Operativo Empresarial: Windows NT Server, Windows 2000 Server,
Windows 2000 Data Center Server.
Estándar: Windows NT Server, Windows 2000 Server,
Windows 2000 Data Center Server.
Personal: Windows 98, Windows Me, Windows NT
Workstation, Windows 2000 Profesional, y todos los
sistemas operativos de servidor.
Desarrollador: Windows NT Workstation, Windows 2000
Profesional, y todos los demás sistemas Windows NT y
Windows 2000.
Solo herramientas cliente: Windows 98, Windows Me,
todas las versiones de Windows 2000, Windows NT.
Solo conectividad: Windows 95, Windows 98, Windows
Me, todas las versiones de Windows 2000, Windows NT.
Software de Internet Microsoft Internet Explore 5.0 o posterior.
Software Para Redes Software para redes bajo Windows NT, Windows 2000 o
Windows 95/98/Me. A menos que utilice Banyan Vines o
Apple Talk ADSP, no necesitará ningún software adicional
para redes. El soporte para clientes Novell Netware lo
suministra NWLink.
Tipos de instalación
Edición Empresarial
Se utiliza como un servidor de base de datos de producción. Admite todas las
características que están disponibles en SQL Server 2000 y es ampliable a los niveles
de rendimiento que se requieren para ser compatible con los sitios Web más grandes,
el procesamiento de transacciones en línea (OLTP) y los sistemas de almacenamiento
de datos corporativos.
Edición Estándar
Se utiliza como un servidor de base de datos para un pequeño grupo de trabajo o
departamento.
Edición Personal
La utilizan los usuarios móviles que están durante algún tiempo desconectados de la
red, pero ejecutan aplicaciones que requieren un almacén de datos SQL Server.
También se utiliza durante la ejecución de una aplicación independiente que requiere
un almacén de datos SQL Server local en un equipo cliente.
Edición Desarrollador
La utilizan los programadores que desarrollan aplicaciones que utilizan SQL Server
2000 como su almacén de datos. Aunque SQL Server 2000 Developer admite todas
las características de SQL Server 2000 Enterprise, que permite a los programadores
escribir y probar aplicaciones que pueden utilizar estas características, se autoriza el
uso de SQL Server 2000 Developer sólo como un sistema de desarrollo y prueba, no
como un servidor de producción.
Edición de Evaluación
Versión con todas las características que está disponible para su descarga gratuita
desde el Web. Está destinada sólo para utilizarla en la evaluación de características de
SQL Server; esta versión deja de funcionar cuando han transcurrido 120 días desde su
descarga.
Analizador (Profiler)
El utilitario Analizador de SQL Server (SQL Server Profiler) le permite supervisar toda
la actividad en su SQL Server. También puede emplear este utilitario para realizar
actividades de afinación del rendimiento, como examinar el plan de ejecución que
usará SQL Server para ejecutar sus consultas. El Analizador tiene mecanismos
sofisticados de filtrado que le permiten seguir la huella solo a usuarios, aplicaciones o
tipos de comando especifico.
Notificación (Notification)
SQL Server Agent envía mensajes vía e-mail al operador o inicia otra aplicación
cuando ocurre una alerta. Por ejemplo cuando se realiza un backup y no ha terminado
satisfactoriamente, en este caso se debe enviar un mensaje al operador.
Administración de la replicación
(Replication Management)
La replicación es el proceso de copiar data o las transacciones desde un servidor SQL
a otro. SQL Server Agent es el responsable de sincronizar la data entre los servidores,
monitorear la data para cambios y replicar la información hacia otro servidor.
Modo de autenticación
Una aplicación cliente necesita los siguientes datos para conectarse a un servidor
SQL:
Autenticación Windows
Para conectarse usando este modo de autenticación, el usuario simplemente se
conecta al servidor Windows NT/2000 utilizando su cuenta NT/2000. Este usuario
tendrá acceso al servidor SQL si su cuenta NT/2000 ha sido definida por el
administrador del servidor SQL como una cuenta válida para ingresar a SQL Server.
No necesitará proporcionar un login id de SQL.
El login id (nombre de inicio de sesión) por si solo, no concede al usuario los permisos
para tener acceso a los objetos de la base de datos. El login id tiene que estar
asociado con una cuenta de usuario para tener acceso a los objetos de la base de
datos.
Las bases de datos de sistema contienen las tablas de sistema, las que a su vez
contienen metadatos; es decir, los datos que permiten operar y administrar el sistema.
Las bases de datos de usuario son como cualquier base de datos que los usuarios
crean. Las creadas durante la instalación del servidor sirven como bases de datos de
ejemplo.
La siguiente tabla describe cada una de las bases de datos creadas durante la
instalación de SQL Server:
El siguiente cuadro muestra algunas de las tablas que forman el Catálogo de la Base
de Datos.
El siguiente cuadro muestra algunas de las tablas que forman el Catálogo del Sistema.
Consulta directa
Muestra una lista de todas las tablas de usuario de la base de datos actual efectuando
una consulta directa a su tabla de sistema sysobjects.
sp_help customers