Lero Lero Candelero
MANUAL PRÁCTICO
COMPETENCIA LIBRE
BASES DE DATOS I
DEFINICIÓN
Competencia orientada a proporcionar los conocimientos básicos y necesarios sobre sistemas gestores de bases de datos relacionales, la importancia de su uso y sus métodos de
implementación y programación.
OBJETIVOS
Describir los elementos de un SGBDR
Conocer las basesconceptuales y técnicas de la programación e implementación en servidores de bases de datos y los elementos que ellos conforman
CONTENIDO
PROGRAMACION DE UNA BASE DE DATOS EN MS SQL SERVER 2010
OBJETIVOS
• PROPORCIONAR A LOS PARTICIPANTES LOS CONOCIMIENTOS RELACIONADOS A LA IMPLEMENTACIÓN Y PROGRAMACIÓN DE BASES DE DATOS CON SQL SERVER
•PROPORCIONAR LOS CONOCIMIENTOS NECESARIOS SOBRE LOS OBJETOS DE LAS BASES DE DATOS Y SUS FUNCIONES MÁS IMPORTANTES
TEMAS
TEMA 1 : INTRODUCCIÓN A LA PROGRAMACIÓN DE SQL SERVER
Previo a este tema puede revisar información sobre INTRODUCCIÓN A SQL SERVER.
Proporciona a los alumnos una introducción a la arquitectura de aplicaciones de nivel empresarial y aTransact-SQL como lenguaje de programación. Transact-SQL es un lenguaje que sirve para la definición, tratamiento y control de datos. Se supone que los alumnos están familiarizados con los conceptos básicos de programación y de ANSI-SQL, como las funciones, operadores, variables e instrucciones de control de flujo. Los alumnos también aprenderán diferentes maneras de ejecutar Transact-SQL.
Puederevisar documentación agregada en CREACIÓN Y ADMINISTRACIÓN DE BASES DE DATOS
PRÁCTICA 1 :
A. Actividad del servidor
1. Ejecute el procedimiento almacenado del sistema que permita mostrar toda la actividad que se está produciendo en el servidor.
Rpta.
sp_who
sp_who2
2. Ejecute la instrucción paradeterminar qué actividad es la suya
Rpta.
select @@spid
sp_who ‘sa’
3. Determine la funcionalidad del proceso kill
Rpta.
Terminates a user process based on the system process id (spid) or unit of work (uow). if the specified spid or uow has a lot of work to undo, the kill command may take some time to complete,particularly when it involves rolling back a long transaction.
In Microsoft® SQL Server™ 2010, kill can be used to terminate a normal connection, which internally terminates the transactions associated with the given spid. In addition, the command can also be used to terminate all orphaned distributed transactions when Microsoft Distributed Transaction Coordinator (MS DTS) is in use. Adistributed transaction is orphaned when it is not associated with any current spid.
B. Para recuperar información del entorno
En este procedimiento, va a determinar qué versión de SQL Server está ejecutando y va a recuperar información acerca de la conexión, el contexto de la base de datos y el servidor. Realizará estas tareas con las funciones del sistema.
Ejecute lainstrucción siguiente:
SELECT @@version
Ejecute la instrucción siguiente:
SELECT USER_NAME(), DB_NAME(), @@servername
1. Explique los resultados de estas consultas , proponga aplicaciones para su uso.
SELECT @@version :
Permite visualizar la información relacionada a la versión de SQL Server , la fecha del release, derechos de autor y laedición del producto, además de mostrar el sistema operativo sobre el que está trabajando y el service pack del mismo.
Microsoft SQL Server 7.00 - 7.00.961 (Intel X86)
Oct 24 2010 18:39:12
Copyright (c) 1988-1998 Microsoft Corporation
Desktop Edition on Windows NT 4.0 (Build 1381: Service Pack 6)
SELECT USER_NAME(), DB_NAME(),...
Regístrate para leer el documento completo.