Download as pdf
Download as pdf
You are on page 1of 8
1- Gestién del SQL Server Management Stu bases de datos. y creacién de Objetivos: + Identificar el entorno de trabajo del SQL Server Management Studio. © Manejar Bases de Datos Recursos: © SQL SERVER 2012 © http://www.microsoft.com/es-es/sqlserver/default.aspx © https://www.dreamspark.com, © http://msdn. microsoft. com/es-es/salserver © http://technet.microsoft.com/en-us/library/ms176061.aspx Introduccién: Para esta materia usaremos un Sistema de Gestién de Base de Datos, muy conocido y usado, el cual es SQL Server, en el transcurso del médulo aprenderemos como gestionar bases de datos, tablas y datos, crear vistas, procedimientos almacenados y disparadores, ademés de relacionar tablas, generar consultas y realizar copias de seguridad. SQL Server 2012 Microsoft SQL Server es un sistema para la gestion de bases de datos (SGBD) producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL 0 MySQL. & X SOL Server'2012 Es la ultima plataforma de informacion preparada para la nube de Microsoft. Las organizaciones pueden utilizar SQL Server 2012 para proteger de manera eficiente, desbloquear, y ampliar el poder de sus datos a través del escritorio, dispositive movil, centro de datos, y ya sea una nube privada o publica. Baséndose en el éxito del lanzamiento de SQL Server 2008 R2, SQL Server 2012 se ha hecho un gran impacto en las organizaciones de todo el mundo con sus capacidades significativas. idad de mi novadoras con el descubrimiento de datos Se proporciona a las organizaciones con el rendimiento y la disponi -omo el potencial para desbloquea generalizada en toda la orgat Finalmente, SQL Server 2012 ofrece una variedad de solu idas que puede elegir. ion puede desarrollar e implementar aplicaciones y soluciones nes. Por ejemplo, una organi de base de datos en entornos tradicionales, y en nubes privadas 0 nubes publicas. Por otra parte, estas soluciones pueden integrarse facilmente una con Ia otra, ofreciendo una solucién hibrida totalmente integrado. Ver Figura 1. ‘raditional Private Nonvivalized ‘loud COnpremises coud Nonvirtualized Pooled Virtuaized) applications Ext Seltsenice Usage-based Figura 1 Plataforma de informacién Cloud-Ready Los objetos de una base de datos Un SGBD como SAL Server, contiene muchos objetos, pero se dice que los objetos de base de datos mas importantes son: 7 La propia Base de Datos @ Las funciones definidas por el usuario 7 Elregistro de transacciones @ Los informes 7 Lastablas © Los catélogos detexto 7 Los grupos de archivos @ Lostipos de datos definidos por el usuario 7 Los diagramas @ Los usuarios 7 Lasvistas @ Los indices y laves primarias 7 Los procedimientos almacenados Objeto Base de Datos La base de datos es el objeto de nivel mas alto al que se puede hacer referencia en cualquier version de SQL Server. Por regla general, una base de datos es un grupo que incluye, al menos, un conjunto de ientos objetos de tabla y, con mucha frecuencia, otros objetos, como procedi almacenados, desencadenadores y vistas que pertenecen a una agrupacion determinada de datos guardados en las tablas de la base de datos. Un RDBMS, como SQL Server, puede tener multiples bases de datos de usuario en un solo servidor 0 puede tener una sola base de datos. La cantidad que resida en un solo SQL. itaciones E/S del racion para el iene derechos de Server dependera de factores como la capacidad (potencia de la CPU, li disco, memoria, etc.), la autonomia (una persona tiene derechos de admit servidor en el que se esta ejecutando el sistema y otra persona administracién para un servidor diferente) o simplemente de cudntas base de datos tenga su empresa o su cliente. La primera vez que cargue SQL Server, tendra cuatro bases de datos del sistema: Master: _Registra toda la informacion del sistema para una instancia de SQL Server. Msdb: La utiliza el Agente SQL Server para programar alertas y trabajos. Model: Se utiliza como plantilla para todas las bases de datos creadas en la instancia de SQL Server. Las modificaciones hechas a la base de datos model, como el tamafio de la base de datos, la intercalacion, el modelo de recuperacion y otras opciones de base de datos, se aplicaran a las bases de datos que se creen con posterioridad. Tempdb: Area de trabajo que contiene objetos temporales 0 conjuntos de resultados intermedios. Para que el servidor se ejecute correctamente, tienen que instalarse todas. (De hecho, algunas no se ejecutaran sino estan todas (instaladas). A continuacién se listan algunos de los ejemplos de Base de Datos que se pueden descargar y trabajar con ellas: AdventureWorks(la base de datos ejemplo) AdventureWorksDW(ejemplo para utilizar con Andi Northwind pubs INICIO DE LA PRACTICA Iniciar el SQL Server Management Studio En el menu inici ya continua: , Seleccione todos los programas, haga click en Microsoft SL Server 2012 \n, haga clic en SQL Server Management Studio. 7 S@l server an2 Toten (Rioaeiondetase oo] jalogo Connect to Server, en Ia casilla Autenticacién, podemos seleccionar aute n de Windows(que no solicita contrasefia) o autenticacién de SQL. Server(usuatio: sa y la contrasefia: 123456), seleccione cualquier modo de autenticacién Presione Conectar para iniciar el SQL Server Management Studio En el cuadro de Dandie Sa sey Seve Obes 15m Fepcaton lnm High Asai 15a Person Secs Catlogs B50 Seer get gen Ps al Entorno del SQL Server Management Studio Bonesde conexiény Deconeson Actin ptr Oe conslade —_ Bplordor de “bjee kxplorator ets de Fplorador Crear una base de datos del Motor de base de datos con el botén secundario en Bases de datos y, a 7% En el Explorador de objetos, conéctese a una instan de SQL Server y expandala. Haga continuacin, en Nueva base de datos. Ds Gd game WAS Aa S)I-8 comers od a TAS © En Nueva base de datos, especifique un nombre de base de datos. @ Si desea crear la base de datos aceptando todos los valores predeterminados, haga clic en Aceptar; de lo contrario, continue con siguientes los pasos opcionales. © Para cambiar el nombre de nombre del propietario, haga clic en (..) para seleccionar otro. 7% Archivo Primario (Primary): Estos archivos contienen la informa base de datos, se un nico archivo prini Para cambiar los valores predeterminados de los archivos de datos y de registro de transacciones principales, en la cuadricula Archivos de la base de datos, haga clic en la celda correspondiente y especifique el nuevo valor. Para cambiar la intercalacion de la base de datos, seleccione la pagina Opciones y una intercalacién de la li Para cambiar el modelo de recuperacion, seleccione la pay modelo de recuperacién de la lista. opciones de base de datos, seleccione la pagina Op: jue las opciones de la base de datos. Para agregar un nuevo grupo de archivos, haga clic en la pagina Grupos de archivos, Haga clic en Agregar y especifique los valores para el grupo de archivos. Para agregar una propiedad extendida a la base de datos, seleccione la pagina Propiedades extendidas. En la columna Nombre, escriba un nombre para la propiedad extendida. En la columna Valor, escriba el texto de la propiedad extendida. Por ejemplo, especifique una o varias instrucciones que describan la base de datos. a. ’a Opciones y un Para cam modifi com = x ol } nde io para la iza también para almacenar datos y cada base de datos tiene al, 7 archivos de transacciones (Log): Estos archivos contienen la informacion de registro que se izar para recuperar la base de datos, debe haber al menos un archivo de este tipo aunque puede haber mas de uno, su tamafio minimo es de 512 kb y es el archivo Log. 7% Para crear la base de datos, haga clic en Aceptar. Eliminar una base de datos © En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y, a continuacién, expandala, 7% Expanda Bases de datos, haga clic con el botén secundario en la base de datos que desee eliminar y, a continuacién, haga clic en Eliminar. 7% confirme que haya seleccionado la base de datos correcta y haga clic en Aceptar. Usando la consola de consultas (T-SQL]. T-SQL (Transact-SQL) es el principal medio de interaccién con el Servidor. Permite realizar las operaciones claves en SQL Server, de la base de datos, la introduccién y edicién de los datos en la base de datos, asi como la administracién del servidor como tal. Esto se realiza mediante el envio de sentencias de T- SQL y declaraciones que son procesadas por el servidor y los resultados (0 errores) regresan a la aplicacion cliente. \cluyendo la creacién y modificacion de esquemas Para utilizar las consultas activaremos la consola de consultas en el iguiente icono: Ahora para crear una consulta en la consola digite la siguiente orden: A continuacién presione el icono: _! 8 | y compruebe que la base de datos se creo correctamente, actualizando el explorador de objetos, y expanda Database y expanda Ejemplo_1 y vera que ha sido creado con éxito. Para borrar dicha base de datos ejecute la siguiente orden: Sf bwcte > Dobos I Presione _! 8 | actualice el explorador de soluciones y compruebe que la base de datos ha sido borrada. ique que maneje el entorno del SQL Server Management Studio @ Cree al menos 10 bases de datos en forma grafica y usando la consola. 7% Borre al menos 8 bases de datos en forma grafica y usando la consola. @ Investigue como cambiar el nombre a la base de datos en la consola. @ Investigue las restricciones de nombres que puede tener una base de datos. @ Investigue que son las tablas (proxima clase).

You might also like