You are on page 1of 39

SQL Server Noviembre 11, 2006

SQL Server
(Structured Query Language)

Josephine Mayela García Trujilo Luis Cuauhtémoc Estrada Angelino

SQL Server

Es un sistema de gestión de bases de datos relacionales (SGDBR o RDBMS: Relational Database Management Systems) diseñado para trabajar con grandes cantidades de información y la capacidad de cumplir con los requerimientos de proceso de información para aplicaciones comerciales y sitios Web.

SQL Server está diseñado para trabajar con dos tipos de bases de datos:  OLTP (OnLine Transactions Processing) Se caracteriza por mantener una gran cantidad de usuarios conectados al mismo tiempo realizando ingreso o modificación de datos.  . OLAP (OnLine Analytical Procesing) Almacenan grandes cantidades de datos que sirven para la toma de decisiones.

Analysis Services: Es para consultar información almacenada.  . se encarga de brindar un adecuado nivel de tolerancia a fallos. optimiza las consultas . etc. mantiene la seguridad de los datos.Herramientas  Database Engine: Almacena detalladamente los registros.

las cuales brindan recursos a soluciones Web.Versiones    Enterprise: Es para empresas que implementan medianas y grandes bases de datos. . Estándar: Ideales para brindar información a grupos de trabajos o departamentos dentro de una organización Personal: Empleada para usuarios móviles que requieran un almacenamiento local de información.

(120 días). Desktop Engine: Es empleada para aquellas aplicaciones que no requieran la implementación de tareas administrativas para el cliente. . Enterprise Evaluation Edition: Esta es una edición libre y se puede descargar de la Web.Versiones    Developer Edition: Es sólo para desarrolladores que emplean el SQL Server como su origen de datos.

Instalación  Coloque el CD de instalación. aparecerá la siguiente pantalla .

pulse Siguiente  La siguiente pantalla le da a elegir entre una instalación local o una remota.Instalación  Bienvenida al proceso de instalación. Siguiente. .

 Ingrese la información del usuario y pulse siguiente.Instalación  Si es la primera vez que se instala aparece la siguiente pantalla. .

Instalación  Acepte las condiciones de licenciamiento .

el cual deba contar con todas las herramientas. Sólo Conectividad: Para instalar las librerías de conectividad para los clientes. . Servidor y Herramientas Cliente: Cuando se requiera instalar un servidor SQL Server.Instalación A continuación aparece una caja de dialogo solicitándole que seleccione uno de los tipos de instalación:    Sólo Herramientas Cliente: Instala herramientas cliente solo para administrar un servidos SQL Server existente.

Si es la primera vez.Instalación  Seleccionamos Servidor y Herramientas Cliente  Especifique el nombre de la instancia que está instalando. por default la toma .

Instalación  Selecciones el tipo de instalación a ejecutar. seleccione Personalizada (Custom) para que pueda observar las diferentes opciones que configura el instalador. . espacios requeridos y carpetas donde se almacenan las diferentes librerías de SQL Server.

desplazar la lista Componentes (Components) y activar las casillas Ejemplos de Código (Code Simples) .Instalación  Selecciones los componentes a instalar.

Instalación  A continuación le solicitará una cuenta para los servicios. si se encuentra trabajando en un entorno de red. asigne una cuenta de un usuario que pertenezca al grupo Administradores (Administrators) del dominio. .

Instalación  Seleccionar modo de autentificación para entrar al SQL Server  Determinar caracteres y si las consultas distinguirán mayúsculas de minúsculas .

 Indica que esta completado el trabajo de recolección de información.Instalación  Activar las librerías de red de acuerdo a los usuarios que tendrá su origen de datos. . Siguiente.

Pulse finalizar (Finish): .Instalación  Al completar la instalación se muestra la siguiente pantalla.

Usuarios de Base de Datos    El SQL Server. los cuales agrupan un conjunto de permisos. que permite trabajar a nivel de roles y usuarios. Su cuenta de usuario es agregada al rol. Usuarios: Son quienes tienen acceso a la BD y están mapeados a un inicio de sesión. permite el acceso a bases de datos y la asignación de permisos y restricciones sobre los objetos que conforman una BD. Roles: Conjunto de derechos asignados. . Esto es.

Administra los procesos de SQL Server. Administra los inicios de sesión. .Roles por Servidor Rol Dbcreator Diskadmin Processadmin SecurityAdmin Serveradmin Setupadmin Sysadmin Descripción Crea y modifica BD. Instala la replicación. Administra los archivos de datos. Opciones de configuración del servidor. Realiza cualquier actividad.

modifica o elimina objetos. db_accessadmin Agrega o retira usuarios y/o roles. db_datareader Lee información desde cualquier tabla db_darawrinter Agrega. Rol . db_SecurityAdmin Asigna permisos sobre objetos o sobre sentencias. db_owner Realiza cualquier actividad en la BD. db_backupoperator Backup y Restore de la BD. db_ddladmin Agrega. modifica o elimina datos.Roles por Base de Datos Descripción public Mantiene los permisos en forma predeterminada para todos los usuarios. db_denydatareader No puede leer la información db_denydarawrinter No puede modificar la información.

.Creación de Bases de Datos  Una BD de SQL Server es una colección de objetos que contiene y administra datos.

seleccionar carpeta BD.Creación de Bases de Datos  Ingresar al administrador Empresarial. .

. seleccionar Asistentes y la opción Asistente para creación de BD. pulsar siguiente.  Pantalla de bienvenida.Creación de Bases de Datos  Clic en herramientas.

Creación de Bases de Datos  Especificar nombre de la BD. . Y las carpetas donde serán guardados los archivos de datos.  Especificar se usara mas de un archivo de datos e indicar el tamaño de cada archivo.

Creación de Bases de Datos  Opciones para personalizar el crecimiento automático del archivo de datos. .  Especificar nombre para el archivo de LOG.

Creación de Bases de Datos  Se establece el crecimiento automático del archivo  Se finaliza .

.Creación de Bases de Datos  De no haber problemas aparece:  A continuación aparece. Responder No.

Creación de Bases de Datos  Administrador Empresarial. se observa la nueva BD. Ejemplo de una BD. .

Data integration without SSIS Alerts & escalation ETL Staging Data mining Call centre data: semi structured Text Mining Staging Legacy data: binary files Hand coding ETL Warehouse Cleansing & ETL Application database Reports Mobile data ETL Staging .

sqlservercentral.com/blogs www. automatización de sucursales.sqlis. computación móvil.  Comercio electrónico.com www.sqljunkies.Soluciones Móviles  Integración Internet y correo electrónico.com    . aplicaciones de línea de negocios insertadas y mercados de datos www.

899 $3.700 $739 $730 Edition Standard $5.737 $1.911 $13.969 $8.Costos SQL Server 2005 Pricing Comparison Processor License Server plus User/Device CALs Retail Example Retail Example Express Free Free Free Free Edition Workgroup $3.999 $5.999 $23.849 $885 Edition Enterprise $24.487 Edition .

hacen de Microsoft SQL Server la mejor opción con el menor coste. y la potencia de sus herramientas de gestión y el menor coste de toda la industria para entornos Internet.  .Costos  Disminuye el costo total de propiedad a través de características como administración multi-servidor y con una sola consola Mínimo coste de Propiedad: La sencillez de la instalación.

Compañías que usan SQL .

Ventajas  La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir. los desarrolladores tendrán la opción de escoger entre una variedad de lenguajes familiares para desarrollar aplicaciones de bases de datos   . Soporte ampliado de lenguajes de programación Con el CLR (“common language runtime”) alojado en el motor de la base da datos. administrar e implementar aplicaciones de negocios Microsoft ofrece un motor de base datos único que escala desde una computadora portátil que ejecuta Windows® 95 o Windows 98. hasta clusters de procesadores múltiples simétricos de terabyte que ejecutan Windows NT Server Enterprise Edition.

manejo mejorado de las consultas complejas y bases de datos muy grandes La primera base de datos en escalar desde la computadora portátil hasta la empresa utilizando la misma base de código y ofrecer el 100% de compatibilidad de código La primera base de datos con Servicios de Transformación de Datos integrado La primera base de datos en proveer administración de multi-servidor para cientos de servidores .0 mejoran el proceso de data warehousing: Servicios de Transformación de Datos.Innovaciones     Las innovaciones del producto en SQL Server 7.

después de Oracle y de IBM. por ejemplo. Algunos usuarios de la base de datos. creció más rápidamente que el promedio de la industria El servidor 2005 del SQL incluye ya las características tales de la operación-continua como la capacidad de tomar fotos de la base de datos.Usos dinámicos . Estrategias incluye inversiones en áreas de la base: Disponibilidad y automatización continuas. que permite la reconstrucción de la base de datos en un punto anterior a tiempo. incluyendo el aviso del servidor SQL en tecnologías.Noticias    Microsoft mantuvo su tercer lugar en términos de cuota de mercado de la base de datos. registran una foto cada hora.

carga e indexación de datos .Conclusión    Ejecución transaccional en paralelo. el deseo de ofrecer información plena de sentido a quienes trabajan con ésta para que puedan tomar decisiones fundamentadas y el imperativo de controlar los costes sin sacrificar por ello la disponibilidad de las aplicaciones. y verificación de integridad Proporcionar a sus empleados. clientes y partners acceso coherente a dichos datos. . disponibilidad y seguridad a la información empresarial y las aplicaciones de análisis al tiempo que simplificará su creación. la seguridad o la fiabilidad. implantación y gestión. Además de escalabilidad.