




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Todo acerca de sql server , nos explicara detallada al cerca del gestor y su lenguaje sql para realizar consultas básicas
Tipo: Guías, Proyectos, Investigaciones
1 / 220
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN
INTRODUCCIÓN. .................................................................................................................. INSTALACIÓN DEL SQL SERVER 2008..................................................................................... INGRESAR AL SQL SERVER 2008 .......................................................................................... 19 CONSULTAS EN LA BASE DATOS NORTHWIND .................................................................... 22
Crear una consulta ..................................................................................................... 22 Ejecutar consulta ........................................................................................................ 23 SELECT ....................................................................................................................... 24 FROM ........................................................................................................................ 24 WHERE....................................................................................................................... 24 ORDERDATE: .............................................................................................................. 26 DATEPART.................................................................................................................. 26 ORDER BY .................................................................................................................. 27 LIKE............................................................................................................................ 28 TOP ........................................................................................................................ 28 Ejercicios ........................................................................................................................... 30
INSERT ................................................................................................................... 33 UPDATE .................................................................................................................. 34 DELETE ................................................................................................................... 36 DISTINCT ................................................................................................................ 37 INNER JOIN............................................................................................................. 37 UNION ................................................................................................................... 40 SELECT INTO ........................................................................................................... 41 SUBCONSULTAS ...................................................................................................... 41 GROUP BY .............................................................................................................. 41 Ejercicios ........................................................................................................................... 43 PROCEDIMIENTOS ALMACENADOS .................................................................................... 46 REPORTING SERVICES ........................................................................................................ 60 RESTRICCIONES EN SQL .................................................................................................... 127 BASE DE DATOS II FUNCIONES ..................................................................................................................... 140 TRIGGERS ........................................................................................................................ 157 Ejercicios ......................................................................................................................... 163
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Standard: Esta versión está destinada al entorno medio. Contiene prácticamente todas las características, como los Servicios de Análisis, o los Servicios de Integración, pero elimina las opciones de alta disponibilidad, como particionado o indexación online. Developer: Esta versión contiene todas las opciones, pero al ser una versión destinada a entornos de prueba y laboratorio, contiene limitaciones en cuanto a CPUs soportadas y a licencias. Enterprise: Esta es la versión completa, la más potente, escalable y robusta y, por supuesto, la más cara. Está destinada al entorno empresarial de tamaño medio- grande, donde el rendimiento, la alta disponibilidad y la escalabilidad son cruciales. INSTALACIÓN DEL SQL SERVER 2008 Antes de instalar es importante que se tenga en cuenta algunas recomendaciones: Revisar que cumpla con los requerimientos de hardware y software necesarios para instalar SQL Server 2008, la información al respecto se encuentra en la documentación del producto, al final de este documento se presenta el link hacia dicha documentación Crear cuentas para los servicios de SQL Server, estas cuentas deben ser creadas con privilegios mínimos ya que durante el proceso de instalación, el asistente les asignará los permisos necesarios para ejecutar los respectivos servicios. La creación de estas cuentas de servicio NO es obligatoria para poder instalar SQL Server, pero es una buena práctica de seguridad A continuación se muestra los pasos de la instalación: “En SQL Server Installation Center” es posible revisar información detallada acerca de requerimientos para la instalación, recomendaciones de seguridad y adicionalmente realizar un chequeo de la configuración del sistema. Haga clic en “System Configuration Checker” BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Revise el reporte y haga clic en OK Ahora, vaya al tab “Installation”, y allí seleccione la opción “New SQL Server stand alone installation or add features to an existing installation” BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Ahora, lea los términos de licencia y luego, si está de acuerdo seleccione la opción correspondiente y haga clic en “Next” A continuación, se instalan componentes de soporte necesarios para la instalación, haga clic en “Install” para instalarlos BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Ahora haga clic en “Next” BASE DE DATOS II Ahora, deberá seleccionar las características de SQL server 2008 que desea instalar; Asegúrese de instalar los servicios que en algún momento vaya a utilizar, si está totalmente seguro que no va a usar un servicio específico cómo Analysis Services, limpie la casilla de verificación junto a él, y haga clic en “Next”
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN espacio, cuando se haya comprobado que cuenta con el espacio de almacenamiento suficiente, haga clic en “Next” Ahora, usted deberá configurar las cuentas con las cuales se ejecutará el servicio; la recomendación es utilizar diferentes cuentas, sin embargo, en la imagen de la derecha usted puede observar cómo una cuenta es utilizada para ejecutar más de un servicio, en la parte inferior podría seleccionar la opción para utilizar la misma cuenta para todos los servicios, en cuyo caso solamente tendrá que escribir credenciales una vez, pero no estará cumpliendo con buenasprácticas de seguridad. Después de configurar las cuentas, haga clic en el tab “Collation” BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN En Collation, observe los métodos de ordenamiento que van a ser utilizados tanto para SQL Server cómo para Analysis Services; es importante que tenga un cuenta si existen regulaciones en su organización acerca del tipo de ordenamiento a utilizar, y de no ser así, busque que tanto las bases de datos, cómo Analysis Services tengan modelos de ordenamiento similares para evitar problemas cuando estos dos componentes se conecten entre sí. Haga clic en Next BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Ahora revise las ubicaciones físicas donde va a quedar instalado SQL Server y cada uno de sus componentes, Haga clic en Next Agregue los usuarios que van a ser administradores de Análisis Services, puede agregar al usuario con el queestá ejecutando la instalación o a cualquier otro usuario, vaya a “Data Directories” BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Revise la ubicación donde va a quedar almacenada la información de Analysis Services, haga clic en ‘’Next” Defina en qué modo va a instalar reporting services, puede instalarlo en el modo nativo (para que pueda usar reporting services una vez termine la instalación sin necesidad de SharePoint), otro es el modo integrado con SharePoint (que almacenara sus reportes en una librería de reportes de BASE DE DATOS II
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN Haga clic en “Next” BASE DE DATOS II Revise el resumen y haga clic en “Install”
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN La instalación está siendo realizada BASE DE DATOS II La instalación ha sido completada
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN La instalación de todas las ediciones y componentes de SQL Server es similar al ejemplo que se mostró anteriormente, recuerde que puede instalar todos los componentes o solo algunos de en un equipo; por ejemplo, si se deseara instalar únicamente los componentes cliente para que desde allí pueda conectarse a un servidor de SQL Server ubica do en un lugar remoto, bastaría con seguir el mismo proceso de instalación y en la página de selección de componentes el seccionar únicamente los componentes cliente; de la misma manera podría instalarse únicamente la documentación (libros en pantalla ), para tener una buena fuente de información y capacitación en cualquier máquina. Nota: El SQL no distingue las mayúsculas de minúsculas así que para este programa es lo mismo “hola” que “HOLA” INGRESAR AL SQL SERVER 2008
INGENIERÍA DE SISTEMAS ALEX DAVID VÁSQUEZ SAMÁN