SQL Server 2008 Course. Jesus Garcia Correa

Tamaño: px
Comenzar la demostración a partir de la página:

Download "SQL Server 2008 Course. Jesus Garcia Correa garcia.jesus@cuallisys.com"

Transcripción

1 SQL Server 2008 Course Jesus Garcia Correa 1

2 Objetivos Conocer la forma almacenamiento físico y lógico de una Base de Datos en MS SQL Server, para poder Implementar y Administrar una Base de Datos como una solución integral, donde los datos dependen del almacenamiento físico disponible. 2

3 Que es exactamente SQL Server? SQL Server es un Enterprise-Class Database Management System, que es capaz de soportar almacenamiento específico desde información proveniente de Windows Movil hasta Aplicaciones con Terabytes de información. 3

4 The SQL Server Database Engine El DataBase Engine es el core principal de SQL Server, el cual se ve reflejado mediante un servicio Windows, sus Principales responsabilidades son: Proporcionar almacenamiento confiable de los datos Proporcionar un medio para recuperar rápidamente los datos Proporcionar acceso consistente a los datos Controlar el acceso a datos a través de la seguridad 4

5 Reliable Storage (Almacenamiento Confiable) El Almacenamiento confiable comienza a nivel de hardware, esto no es responsabilidad del DataBase Engine, pero es parte de un buen diseño de la base de datos: La base de datos puede colocarse en diferentes IDE o SATA drives La mejor manera de asegurar la confiabilidad es manteniendo los datos en RAID arrays. El mas común arreglo RAID es capaz de soportar fallas de hardware a nivel de disco, sin perder datos. 5

6 Rapid Data Access SQL Server permite la creación de índices, habilitando el rápido acceso a datos. Otra manera de proveer acceso rápido a los datos es manteniendo accesos a datos frecuentes en memoria, cuando se realiza una consulta, SqlServer Database Engine verifica primero si la información se encuentra en cache. Si no esta, lee la información del disco y la almacena en el storage cache. 6

7 Consistent Data Access La obtención de información rápida y constante no significa que esta deba ser incorrecta, SQL Server contiene un conjunto de normas y políticas que asegura que los datos que se reciben de una consulta sean consistentes. La idea general de la consistencia de los datos es permitir solo un cliente a la hora de modificar los datos y prevenir la consistencia durante la lectura de datos mientras se estan experimentando cambios. La consistencia de datos y transacciones son mantenidos utilizando transactional locking. 7

8 Access Control SQL Server controla los accesos brindando seguridad en múltiples niveles, la seguridad se aplica a los servidores, base de datos, schemas, y niveles objetos. A nivel de acceso al servidor se aplica la seguridad directa de SQL Server o a través de integrated network security. 8

9 Data Integrity Algunas bases de datos sirven como Front-End de mas de una aplicación, una DB que contiene información indispensable puede ser objeto de acceso para varios departamentos para cubrir distintas necesidades. En un ambiente como el descrito, la mejor manera de mantener los datos sanos y utilizables por todos, es hacer cumplir un conjunto de reglas de integridad de datos, en la propia base de datos. 9

10 SQL Server 2008 Administration and Management Tools SQL Server 2008 y SQL Server 2008 R2 proveen un conjunto de herramientas para administrar el SQL Server DataBase Engine y otros componentes 10

11 SQL Server Management Studio (SSMS) SSMS es la consola central de administración, desde la cual se realizan las tareas de gestión a las bases de datos. Provee una interfaz simple desde la cual pueden ser visualizados y administrados, todos los servidores dentro de la roganización. 11

12 12

13 Las siguientes son algunas tareas que se pueden realizar desde SSMS Gestionar varios servidores desde una sola interfaz Configurar las opciones de servidor y los valores de configuración, tales como la cantidad de memoria y número de procesadores que se utilizarán, el idioma predeterminado y la ubicación por defecto de los datos y los archivos de registro. Administrar inicios de sesión, los usuarios de bases de datos y roles. Crear, editar y programar trabajos automatizados a través del Agente SQL Server. Copia de seguridad y restaurar bases de datos y definir los planes de mantenimiento. Crear nuevas bases de datos. Navegar por contenidos de la tabla Crear y administrar objetos de base de datos, como tablas, índices y procedimientos almacenados 13

14 Las siguientes son algunas tareas que se pueden realizar desde SSMS Generar scripts DDL para bases de datos y objetos de base de datos. Configurar y administrar Replicaciones. Crear, editar, ejecutar y depurar Transact-SQL (T-SQL) scripts Definir, implementar, administrar e invocar las políticas de SQL Server Habilitar y deshabilitar características de SQL Server. Administrar y organizar scripts dentro de proyectos. 14

15 SQL Server Configuration Manager SQL Server Configuration Manager es una herramienta proveída por SQL Server para la administración de los servicios asociados a él, y para configurar los protocolos de red usados por SQL Server. Primariamente SQL Server Configuration Manager, es utilizado para iniciar, pausar, reiniciar y detener los servicios asociados a SQL Server, o para cambiar las propiedades de los mismos. 15

16 SQL Server Agent El Agente de SQL Server es una herramienta de calendarización integrada en SSMS que permite la definición y ejecución de scripts calendarizados y trabajos de mantenimiento. SQL Server Agent que corre al mismo tiempo que el servicio principal de ejecución, este puede ser detenido o reiniciado, cada job en espera de ejecución puede ser visualizado para su correcta administración. 16

17 SQL Server Profiler El SQL Server Profiler es una interface GUI que captura las queries y los resultados provenientes del engine de la base de datos, esto es análogo a un sniffer. El profile puede capturar y salvar todas las transacciones realizadas desde T- SQL. Esto sirve para realizar el debbuging de consultas complejas y seguir la traza de errores inesperados. 17

18 Replicación Replicación es una herramienta basada en servidor que se puede utilizar para sincronizar datos entre 2 o mas base de datos, la replicación puede enviar datos desde una instancia de SQL Server a otra, o replicar datos hacía Oracle, o cualquier otra base de datos vía ODBC o OLEDB, SQL Server soporta 3 tipos de replicación: Snapshot replication Transactional replication Merge replication La disponibilidad y funcionalidad de la replicación puede ser restringida, dependiendo de la edición del producto. 18

19 SnapShot Replication Este tipo de replicación, el servidor toma una foto o snapshot, de los datos en una tabla en un punto en el tiempo. Usualmente la operación es calendarizada, y cada snapshot reemplaza al anterior, según la configuración. Esta manera de replicación es recomendada para pequeños data sets, su administración es sencilla. 19

20 Transactional Replication La replicación transaccional, funciona emitiendo la consulta hecha en el servidor en producción hacia otro de respaldo, esta tipo de replica normalmente puede mantener los datos de las DB sincronizados 5 segundos, dependiendo del tipo de carga y de producción que se posea, será el factor principal para determinar si es viable o no utilizar este tipo de replicación. 20

21 Merge Replication Con snapshot y transactional replication solo existe una sola fuente de datos la cual envía a muchas otros target de respaldo, en algunas otras situaciones podría ser necesario o conveniente permitir replicaciones desde los targets y fusionar la información posteriormente, la sincronización de esta información puede realizarse segundos después de recibida. Por ejemplo Outlook. 21

22 Inmediate Updating Este Tipo de replicación es la mas sencilla y se ejecuta al mismo tiempo que se hace la consulta, escribiendo en el target, para hacer eso utiliza un trigger distribuido. 22

23 Full-Text Search Mas Características SQL Server Integration Services (SSIS): Es una plataforma para construir soluciones de alto desempeño de integración de datos y soluciones tipo workflow. SQL Server Analysis Services (SSAS): Provee procesamiento analítico en línea para soluciones Business Inteligence. SQL Server Reporting Services (SSRS): es reporteador cliente servidor, que entrega reportes especializados web. 23

24 Storage Area Network Son Redes que se realizan mediante Canales. Administran el trafico FC Provee alto nivel de conectividad en los canales de comunicación Permiten la comunicación entre distintos dispositivos. 24

25 25

26 26

27 27

28 28

29 29

30 30

31 31

32 32

33 33

34 34

35 35

36 Ejemplos de Implementación Se muestra la implementación de SQL Server en el ERP SAP, basada en 3 niveles de servicio 36

37 Ejemplos de Implementación 37

38 Ejemplos de Implementación 38

39 Administración por Consola La utilidad sqlcmd le permite escribir instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema, en el Editor de consultas en modo SQLCMD, en un archivo de script de Windows o en un paso de trabajo del sistema operativo (Cmd.exe) de un trabajo del Agente de SQL Server. Ejemplos: 39

40 Funciones DBCC El lenguaje de programación Transact-SQL proporciona instrucciones DBCC que actúan como comandos de consola de base de datos en SQL Server. Las instrucciones de comandos de consola de base de datos se dividen en las siguientes categorías. Categoría Mantenimiento Varias Informativa Validación Acciones Tareas de mantenimiento en las bases de datos, los índices o los grupos de archivos Tareas varias como habilitar marcas de seguimiento o quitar una DLL de la memoria. Tareas que recopilan y muestran diversos tipos de información Operaciones de validación en una base de datos, tabla, índice, catálogo, grupo de archivos o asignación de páginas de base de datos. 40

41 Funciones DBCC Los siguientes comandos DBCC operan en una instantánea de la base de datos interna de solo lectura que crea el Motor de base de datos. Así se evitan problemas de bloqueo y simultaneidad cuando se ejecutan estos comandos. DBCC CHECKALLOC DBCC CHECKCATALOG DBCC CHECKTABLE DBCC CHECKDB DBCC CHECKFILEGROUP 41

42 Funciones DBCC Cuando se ejecuta uno de estos comandos DBCC, el Motor de base de datos crea una instantánea de la base de datos y la pone en un estado coherente desde el punto de vista transaccional. El comando DBCC ejecuta entonces las comprobaciones de esta instantánea. Una vez completado el comando DBCC, la instantánea se quita. Algunas veces no es necesaria una instantánea de la base de datos interna o no se puede crear. Cuando esto ocurre, el comando DBCC se ejecuta de nuevo en la base de datos real. Si la base de datos está en línea, el comando DBCC utiliza el bloqueo de tabla para asegurar la coherencia de los objetos que está comprobando. 42

43 Funciones DBCC No se crea ninguna instantánea de la base de datos interna al ejecutar un comando DBCC: En master y cuando la instancia de SQL Server se está ejecutando en el modo de usuario único. En una base de datos distinta de master, pero cuando la base de datos se haya puesto en el modo de usuario único mediante la instrucción ALTER DATABASE. En una base de datos de solo lectura. En una base de datos que se ha establecido en modo de emergencia mediante la instrucción ALTER DATABASE. En tempdb. En este caso, no se puede crear una instantánea de la base de datos debido a restricciones internas. Utilizando la opción WITH TABLOCK. En este caso, DBCC respeta la solicitud no creando ninguna instantánea de la base de datos. 43

44 Funciones DBCC Los comandos DBCC utilizan bloqueos de tabla en lugar de instantáneas internas de la base de datos cuando el comando se ejecuta en: Un grupo de archivos de solo lectura Un sistema de archivos FAT Un volumen que no admite "secuencias con nombre" Un volumen que no admite "secuencias alternativas" 44

45 Funciones DBCC DBCC CHECKALLOC (Transact-SQL) Comprueba la coherencia de las estructuras de asignación de espacio en disco de una base de datos determinada. -- Checa en la base de datos actual: DBCC CHECKALLOC; -- Ejemplo DBCC CHECKALLOC (AdventureWorksDW2008R2); 45

46 Funciones DBCC DBCC CHECKCATALOG (Transact-SQL) Comprueba la coherencia del catálogo en la base de datos especificada. La base de datos debe en línea. DBCC CHECKCATALOG(AdventureWorksDW2008R2); DBCC CHECKTABLE (Transact-SQL) Comprueba la integridad de todas las páginas y estructuras que constituyen la tabla o la vista indizada. USE AdventureWorksDW2008R2; DBCC CHECKTABLE ("DimDate"); 46

47 Funciones DBCC DBCC CHECKDB (Transact-SQL) Comprueba la integridad física y lógica de todos los objetos de la base de datos especificada mediante las siguientes operaciones: Ejecuta DBCC CHECKALLOC en la base de datos. Ejecuta DBCC CHECKTABLE en todas las tablas y vistas de la base de datos. Ejecuta DBCC CHECKCATALOG en la base de datos. Valida el contenido de cada vista indizada de la base de datos. Valida la coherencia de nivel de vínculo entre los metadatos de la tabla y los directorios y archivos del sistema de archivos cuando almacena datos varbinary(max) en el sistema de archivos mediante FILESTREAM. Valida los datos de Service Broker en la base de datos. DBCC CHECKDB (AdventureWorksDW2008R2, NOINDEX); 47

48 Funciones DBCC DBCC FREESESSIONCACHE (Transact-SQL) Vacía la caché de conexión de las consultas distribuidas utilizada por las consultas distribuidas con una instancia de MicrosoftSQL Server. USE AdventureWorksDW2008R2; DBCC FREESESSIONCACHE; 48

49 Funciones DBCC DBCC SHOW_STATISTICS muestra las estadísticas de optimización de consulta actuales de una tabla o vista indizada. El optimizador de consultas utiliza las estadísticas para estimar la cardinalidad o el número de filas del resultado de la consulta, lo que hace posible que el optimizador de consultas pueda crear un plan de consulta de alta calidad. Por ejemplo, el optimizador de consultas podría utilizar las estimaciones de cardinalidad para elegir el operador index seek en lugar del operador index scan en el plan de consulta, lo que mejoraría el rendimiento de las consultas al evitar el examen de índices con una gran cantidad de recursos. USE AdventureWorks; DBCC SHOW_STATISTICS ("Person.Address", AK_Address_rowguid) WITH HISTOGRAM; USE AdventureWorks; DBCC SHOW_STATISTICS ("Person.Address", AK_Address_rowguid); 49

50 Funciones DBCC DBCC USEROPTIONS Devuelve las opciones SET activas (establecidas) para la conexión actual. USE AdventureWorks; DBCC USEROPTIONS; DBCC SQLPERF Proporciona estadísticas de uso del espacio del registro de transacciones para todas las bases de datos. También puede utilizarse para reiniciar las estadísticas de esperas y bloqueos temporales. USE AdventureWorks; DBCC SQLPERF(LOGSPACE); 50

51 Funciones DBCC DBCC HELP Devuelve información de la sintaxis del comando DBCC especificado. USE AdventureWorks; DBCC HELP ('?'); 51

52 SET (Transact-SQL) El lenguaje de programación Transact-SQL ofrece varias instrucciones SET que cambian el tratamiento de información específica por parte de la sesión actual. Las instrucciones SET se agrupan en las categorías que figuran en la siguiente tabla. Instrucciones de fecha y hora Instrucciones de bloqueo Otras instrucciones Instrucciones de ejecución de consultas Instrucciones de configuración de ISO Instrucciones de estadísticas Instrucciones de transacciones 52

53 SET (Transact-SQL) SET DATEFIRST (Transact-SQL) (FECHA Y HORA) Establece el primer día de la semana en un número del 1 al 7. SET DATEFIRST 7; SELECT CAST(' ' AS datetime2) AS FechaSeleccionada,DATEPART(dw, ' ') AS DiaDeLaSemana; Se selecciona el día domingo por default (7) y se muestra el valor de un viernes (la fecha indicada) el resultado es 6. SET DATEFIRST 3; Se indica el primer día en 3, dando como resultado el día 3 para la misma fecha. SELECT CAST(' ' AS datetime2) AS FechaSeleccionada,DATEPART(dw, ' ') AS DiaDeLaSemana; 53

54 SET (Transact-SQL) SET DATEFORMAT (Transact-SQL) (FECHA Y HORA) Establece el orden de las partes correspondientes al mes, día y año de una fecha para interpretar las cadenas de caracteres date, smalldatetime, datetime, datetime2 y datetimeoffset. SET DATEFORMAT dmy; datetime2 = '31/12/ :01: '; Selecciona el formato dmy SET DATEFORMAT dmy; datetime2 = '12/31/ :01: '; Error 54

55 SET (Transact-SQL) SET LOCK_TIMEOUT (INSTRUCCIONES DE BLOQUEO) Especifica el número de milisegundos que una instrucción espera a que se libere un bloqueo. SET LOCK_TIMEOUT 1800 En el ejemplo siguiente se establece el período de tiempo de espera de bloqueo en 1800 milisegundos. 55

56 SET (Transact-SQL) SET LANGUAGE (Transact-SQL) (OTRAS INSTRUCCIONES) Especifica el entorno de idioma de la sesión. El idioma de la sesión determina los formatos de datetime y los mensajes del sistema. DATETIME = '12/5/2007' SET LANGUAGE Italian SELECT AS 'Month Name' SET LANGUAGE us_english SELECT AS 'Month Name' SET LANGUAGE spanish SELECT AS 'Month Name' 56

57 SET (Transact-SQL) SET CONCAT_NULL_YIELDS_NULL (OTRAS INSTRUCCIONES) Determina si los resultados de la concatenación se tratan como valores NULL o como valores de cadena vacía. PRINT 'Seteando CONCAT_NULL_YIELDS_NULL ON'; SET CONCAT_NULL_YIELDS_NULL ON; SELECT 'abc' + NULL ; -- SET CONCAT_NULL_YIELDS_NULL OFF SET CONCAT_NULL_YIELDS_NULL OFF; SELECT 'abc' + NULL; 57

58 SET (Transact-SQL) SET NOCOUNT (Instrucciones de ejecución de consultas) Evita que se devuelva el mensaje que muestra el recuento del número de filas afectadas por una instrucción o un procedimiento almacenado de Transact-SQL como parte del conjunto de resultados. USE AdventureWorks; SET NOCOUNT OFF; -- Muestra el mensaje con el numero de columnas afectadas. SELECT TOP(5)AddressLine1 FROM Person.Address WHERE AddressLine1 LIKE 'A%'; -- No Muestra el mensaje con el numero de columnas afectadas. SET NOCOUNT ON; SELECT TOP(5)AddressLine1 FROM Person.Address WHERE AddressLine1 LIKE 'A%'; 58

59 SET (Transact-SQL) SET FMTONLY (Instrucciones de ejecución de consultas) Devuelve sólo metadatos al cliente. Se puede usar para probar el formato de la respuesta sin ejecutar realmente la consulta. USE AdventureWorks; SET FMTONLY OFF; SELECT * FROM Person.Address SET FMTONLY ON; SELECT * FROM Person.Address 59

60 SET (Transact-SQL) SET STATISTICS IO (Estadísticas) Hace que SQL Server muestre información relacionada con la cantidad de actividad de disco generada por las instrucciones Transact-SQL. USE AdventureWorks SET STATISTICS IO ON; -- Cambiar a OFF SELECT TOP 1000 [AddressID],[AddressLine1],[AddressLine2],[City],[StateProvinceID],[PostalCode],[rowguid],[ModifiedDate] FROM [AdventureWorks].[Person].[Address] Las estadísticas se muestran en el campo de mensaje 60

61 SET (Transact-SQL) SET STATISTICS TIME (estadísticas) Muestra el número de milisegundos necesarios para analizar, compilar y ejecutar cada instrucción. USE AdventureWorks SET STATISTICS TIME ON; SELECT * from Production.ProductCostHistory where StandardCost < SET STATISTICS TIME OFF; 61

62 SET (Transact-SQL) SET STATISTICS XML (estadísticas) Hace que Microsoft SQL Server ejecute instrucciones Transact-SQL y genere información detallada sobre cómo se ejecutaron las instrucciones en un documento XML definido correctamente. USE AdventureWorks SET STATISTICS XML ON; -- Primera Consulta SELECT * FROM HumanResources.Employee WHERE NationalIDNumber = ' '; -- Segunda consulta. SELECT * FROM HumanResources.Employee WHERE Title LIKE 'Production%'; SET STATISTICS XML OFF; 62

63 SET (Transact-SQL) SET TRANSACTION ISOLATION LEVEL (Transacciones) Controla el comportamiento del bloqueo y de las versiones de fila de las instrucciones Transact-SQL emitidas por una conexión a SQL Server. USE AdventureWorks SET TRANSACTION ISOLATION LEVEL REPEATABLE READ; BEGIN TRANSACTION; SELECT * FROM HumanResources.EmployeePayHistory; SELECT * FROM HumanResources.Department; COMMIT TRANSACTION; 63

64 Procedimientos Almacenados Del Sistema En SQL Server, muchas actividades administrativas e informativas se pueden realizar mediante los procedimientos almacenados del sistema. Los procedimientos almacenados del sistema se agrupan en las categorías que aparecen a continuación: Procedimientos almacenados de Active Directory Se utilizan para registrar instancias de SQL Server y bases de datos de SQL Server en Active Directory de Microsoft Windows Procedimientos almacenados del catálogo Se utilizan para implementar las funciones del diccionario de datos ODBC y aislar las aplicaciones ODBC de los cambios en las tablas subyacentes del sistema. 64

65 Procedimientos Almacenados Del Sistema En SQL Server, muchas actividades administrativas e informativas se pueden realizar mediante los procedimientos almacenados del sistema. Los procedimientos almacenados del sistema se agrupan en las categorías que aparecen a continuación: Procedimientos almacenados de Active Directory Se utilizan para registrar instancias de SQL Server y bases de datos de SQL Server en Active Directory de Microsoft Windows Procedimientos almacenados del catálogo Se utilizan para implementar las funciones del diccionario de datos ODBC y aislar las aplicaciones ODBC de los cambios en las tablas subyacentes del sistema. 65

66 Procedimientos Almacenados Del Sistema Procedimientos almacenados de cursor Se utilizan para implementar la funcionalidad de variable de cursor. Procedimientos almacenados del motor de base de datos Se utilizan para el mantenimiento general del SQL Server Database Engine (Motor de base de datos de SQL Server). Procedimientos almacenados de Correo electrónico de base de datos y SQL Mail Se utilizan para realizar operaciones de correo electrónico desde una instancia de SQL Server. Procedimientos almacenados de planes de mantenimiento de bases de datos Se utilizan para configurar las tareas de mantenimiento fundamentales necesarias para administrar el rendimiento de las bases de datos. Procedimientos almacenados de consultas distribuidas Se utilizan para implementar y administrar consultas distribuidas. Procedimientos almacenados de la búsqueda de texto completo Se utilizan para implementar y consultar índices de texto completo. Procedimientos almacenados del trasvase de registros Se utilizan para establecer, modificar y supervisar las configuraciones de trasvase de registros. Procedimientos almacenados de automatización Permiten habilitar el uso de 66 objetos de automatización estándar en un lote estándar de Transact-SQL.

67 Procedimientos Almacenados Del Sistema Procedimientos almacenados de administración basada en directivas Se usan para la administración basada en directivas. Procedimientos almacenados de replicación Se utilizan para administrar la replicación. Procedimientos almacenados de seguridad Se utilizan para administrar la seguridad. Procedimientos almacenados de SQL Server Profiler Lo utiliza SQL Server Profiler para supervisar el rendimiento y la actividad. Procedimientos almacenados del Agente SQL Server Los utiliza el Agente SQL Server para administrar actividades programadas y controladas por eventos. Procedimientos almacenados de XML Se utilizan para la administración del texto XML. Procedimientos almacenados extendidos generales Proporcionan una interfaz de una instancia de SQL Server a los programas externos para diversas actividades de mantenimiento. 67

68 sp_column_privileges Procedimientos Almacenados Del Catalogo Devuelve información acerca de los privilegios de columna de una tabla del entorno actual. USE AdventureWorks; EXEC = = = = 'SalariedFlag';. sp_databases Enumera las bases de datos que residen en una instancia del SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) o que están accesibles a través de una puerta de enlace de la base de datos. USE master; EXEC sp_databases; 68

69 sp_table_privileges Procedimientos Almacenados Del Catalogo Devuelve una lista de permisos de tabla (como INSERT, DELETE, UPDATE, SELECT o REFERENCES) para la tabla o las tablas especificadas. USE AdventureWorks; EXEC = 'Contact%'; sp_stored_procedures Devuelve una lista de los procedimientos almacenados del entorno actual. USE AdventureWorks; EXEC sp_stored_procedures; 69

70 sp_datatype_info Procedimientos Almacenados Del Motor de DB Devuelve información acerca de los tipos de datos que admite el entorno actual. USE master; EXEC sp_datatype_info; sp_clean_db_free_space Quita la información residual que queda en las páginas de base de datos a causa de las rutinas de modificación de datos en SQL Server. sp_clean_db_free_space limpia todas las páginas de todos los archivos de la base de datos. USE master EXEC = N'AdventureWorks' ; 70

71 sp_configure Procedimientos Almacenados Del Motor De DB Muestra o cambia las opciones de configuración global del servidor actual. En este ejemplo se muestra cómo establecer y enumerar todas las opciones de configuración. Para ver las opciones de configuración avanzadas, primero hay que establecer en 1 el valor de show advanced option. A continuación, si se ejecuta sp_configure sin parámetros, se mostrarán todas las opciones de configuración. USE master; EXEC sp_configure 'show advanced option', '1'; Este es el mensaje: "Se ha cambiado la opción de configuración 'show advanced options' de 0 a 1. Ejecute la instrucción RECONFIGURE para instalar". ejecutamos RECONFIGURE y se muestran todas las opciones de configuración: RECONFIGURE; EXEC sp_configure; 71

72 sp_who Procedimientos Almacenados Del Motor De DB Proporciona información acerca de los usuarios, sesiones y procesos actuales en una instancia de SQL Server Database Engine (Motor de base de datos de SQL Server) de Microsoft. La información se puede filtrar para obtener sólo los procesos que están activos, que pertenecen a un usuario específico o que pertenecen a una sesión específica. Mostrar la lista de todos los procesos actuales En el ejemplo siguiente se utiliza sp_who sin parámetros para informar de todos los usuarios actuales. USE master; EXEC sp_who; Mostrar un proceso de un usuario específico En el ejemplo siguiente se muestra cómo ver información acerca de un usuario actual a partir de su nombre de inicio de sesión. USE master; EXEC sp_who ejemplo'; --EXEC sp_who 'active'; Todos los procesos activos 72

73 Ejercicio Procedimientos Almacenados Del Sistema Utilizando procedimientos almacenados, realizar una copia de la base de datos AdventureWorks, 73

74 Procedimientos Almacenados Del Sistema Solución use master EXEC sp_addumpdevice 'disk', 'dispositivo', 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER2\MSSQL\DATA\dispo sitivo.bak' BACKUP DATABASE AdventureWorks TO dispositivo WITH FORMAT; 74

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

SQL Server 2008 Course. Jesus Garcia Correa garcia.jesus@cuallisys.com

SQL Server 2008 Course. Jesus Garcia Correa garcia.jesus@cuallisys.com SQL Server 2008 Course Jesus Garcia Correa garcia.jesus@cuallisys.com 1 SET (Transact-SQL) SET DATEFORMAT (Transact-SQL) (FECHA Y HORA) Establece el orden de las partes correspondientes al mes, día y año

Más detalles

Uso de las herramientas de consulta de Transact-SQL

Uso de las herramientas de consulta de Transact-SQL Uso de las herramientas de consulta de Transact-SQL Contenido Introducción 1 Analizador de consultas SQL 2 Uso de la herramienta Examinador de objetos en el Analizador de consultas SQL 3 Uso de plantillas

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

CAPITULO 7. MS SQL Server Express Edition

CAPITULO 7. MS SQL Server Express Edition CAPITULO 7 MS SQL Server Express Edition 7.1 Requerimientos Previos El proceso de instalación de Microsoft SQL Server 2008 no es complejo y es de gran importancia tener en cuenta que se está realizando

Más detalles

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 )

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 ) Definiciones Transacciones ( L33 ) CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) Transacciones En Microsoft ( L33 ) MANUAL (REQUIERE PROGRAMACION) AUTOMATICO (COM+ O DTM) DTM (DISTRIBUTED TRANSACTION

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 14 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 15 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1 Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT MCSA: SQL Server Solutions Associate DETALLE DE LA ACCION FORMATIVA Mediante la siguiente acción formativa se formará a las personas asistentes para la

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Objetivos y Temario CURSO SQL SERVER 2008

Objetivos y Temario CURSO SQL SERVER 2008 Objetivos y Temario CURSO SQL SERVER 2008 OBJETIVOS Este curso es una guía paso a paso para crear aplicaciones con SQL Server 2008. Trata en profundidad sus temas esenciales, con ejemplos de código que

Más detalles

AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO

AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO Auditoría de Bases de Datos Temas: 1. Introducción a la auditoría de SQL Server 2. Herramientas de auditoría de SQL Server

Más detalles

Supervisión del rendimiento de SQL Server

Supervisión del rendimiento de SQL Server Supervisión del rendimiento de SQL Server Contenido Introducción 1 Por qué supervisar SQL Server 2 Supervisión y optimización del rendimiento 3 Herramientas para supervisar SQL Server 14 Tareas habituales

Más detalles

MS_20461 Querying Microsoft SQL Server

MS_20461 Querying Microsoft SQL Server Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso proporciona a los estudiantes las habilidades

Más detalles

Características admitidas por las ediciones de SQL Server 2008 R2

Características admitidas por las ediciones de SQL Server 2008 R2 Características admitidas por las ediciones de 2008 R2 2008 R2 Utilice las siguientes tablas para determinar qué s admiten las diferentes ediciones de 2008 R2. Nota está disponible en una edición de evaluación

Más detalles

Instalación Manual de Cubos 2008

Instalación Manual de Cubos 2008 Intelisis [Escribir el subtítulo del documento] Desarrollado por: Elizabeth Márquez 07/09/2010 Analista de Business Intelligence 2 / 63 Índice Carpeta de Instalación de Cubos... 3 01 Base de Datos para

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

Backup Exec Continuous Protection Server. Guía de instalación rápida

Backup Exec Continuous Protection Server. Guía de instalación rápida Backup Exec Continuous Protection Server Guía de instalación rápida Guía de instalación rápida Este documento incluye los temas siguientes: Antes de la instalación Requisitos del sistema para el producto

Más detalles

4. La instantánea se pone en línea y está listo para su uso.

4. La instantánea se pone en línea y está listo para su uso. 1 er RESUMEN TRADUCIDO. Las instantáneas de SQL Server 2005. Una vista de DBA en SQL 2005 instantáneas de base de datos Las instantáneas de bases de datos son un instrumento nuevo Enterprise Edition sólo,

Más detalles

Objetos de la Base de Datos

Objetos de la Base de Datos Objetos de la Base de Datos Todos los datos de una base de datos de Microsoft SQL Server 2005/8 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para

Más detalles

Administración y programación de Bases de Datos con SQL Server 2005

Administración y programación de Bases de Datos con SQL Server 2005 Administración y programación de Bases de Datos con SQL Server 2005 Este curso trata las diferentes tareas necesarias para llevar a cabo el despliegue, diseño, implementación y mantenimiento de bases de

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

ESPECIALISTA EN BASE DE DATOS

ESPECIALISTA EN BASE DE DATOS ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración

Más detalles

MS_20462 Administering Microsoft SQL Server Databases

MS_20462 Administering Microsoft SQL Server Databases Gold Learning Gold Business Intelligence Silver Data Plataform Administering Microsoft SQL Server Databases www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE INTRODUCCIÓN AL SQL. TRANSACT SQL CONCEPTOS BÁSICO DE SQL SQL (Structured Query Language),

Más detalles

Introducción General - Consultas con Transact-SQL Server Duración: 25 Horas

Introducción General - Consultas con Transact-SQL Server Duración: 25 Horas Módulos: Módulo 0 Introducción General - Consultas con Transact-SQL Server Duración: 25 Horas En este módulo se explicará la forma de construir y ejecutar sentencias SQL en general, y en particular el

Más detalles

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008

Más detalles

Administración de Ficheros de Bases de Datos

Administración de Ficheros de Bases de Datos Administración de Ficheros de Bases de Datos Contenido Introducción 1 Introducción a las estructuras de datos 2 Creación de bases de datos 7 Administración de bases de datos 13 Colocación de archivos y

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: 2014-2 PLAN DE CLAVE NOMBRE DE LA ASIGNATURA CARRERA ESTUDIO ASIGNATURA L.S.C. 2009-2 12001 Administración de Base de Datos. PRÁCTICA LABORATORIO Administración de Base de Datos DURACIÓN

Más detalles

Master Certificación MCSA SQL Server 2012-2014

Master Certificación MCSA SQL Server 2012-2014 Master Certificación MCSA SQL Server 2012-2014 Material: El material a entregar será el MOC oficial en formato electrónico además de documentación digital aportada por el instructor. Entorno de laboratorio

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

INFRAESTRUCTURA DE SERVIDORES MICROSOFT INFRAESTRUCTURA DE SERVIDORES MICROSOFT TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA PROGRAMATICA... 4 TEMA 1: ADMINISTRACION, SOPORTE Y MANTENIMIENTO DE WINDOWS SERVER 2008... 4 Preparar la administración

Más detalles

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos :

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos : Introducción a SQL Server 2000 SQL Server 2000 es un sistema de gestión de bases de datos relacionales (SGDBR o RDBMS: Relational Database Management System) diseñado para trabajar con grandes cantidades

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: 2014-2 CARRERA L.S.C. PLAN DE CLAVE ESTUDIO ASIGNATURA NOMBRE DE LA ASIGNATURA 2009-2 12001 Administración de Base de Datos. PRÁCTICA LABORATORIO Licenciado en Sistemas DURACIÓN No.

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT

DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 TEMA 1: ADMINISTRACION, SOPORTE Y MANTENIMIENTO DE WINDOWS SERVER 2012... 4 Preparar

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Instalación 07/07/2010. Sesión sobre SQL Server. Gestión de Datos

Instalación 07/07/2010. Sesión sobre SQL Server. Gestión de Datos Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft Sesión sobre SQL Server 2008 R2: Mejorando la Gestión de Datos Pablo F. Dueñas Campo Servicios Profesionales VII Encuentro Desarrolladores

Más detalles

Administración de transacciones y bloqueos

Administración de transacciones y bloqueos Administración de transacciones y bloqueos Contenido Introducción 1 Introducción a las transacciones y los bloqueos 2 Administración de las transacciones 4 Bloqueos en SQL Server 12 Administración de los

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

TROUBLESHOOTING: ViewTrac & ViewPrint

TROUBLESHOOTING: ViewTrac & ViewPrint TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2009-2 12001 Administración de Bases de Datos PRÁCTICA No. 6 LABORATORIO DE NOMBRE DE LA PRÁCTICA

Más detalles

GALA MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS. Introducción. Describir SQL Server (L1)

GALA MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS. Introducción. Describir SQL Server (L1) Describir SQL Server (L1) MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS Sistema de Operación SQL Server (L1) WINDOWS 2000/2003 ADVANCED SERVER WINDOWS 2000/2003 SERVER

Más detalles

MANUAL DE SQL SERVER

MANUAL DE SQL SERVER MANUAL DE SQL SERVER Qué es SQL Server 10 Arquitectura Cliente/Servidor 10 Sistema de Gestión de Bases de Datos Relacionales 10 Transact-SQL 10 Plataformas de SQL Server 10 Integración de SQL Server con

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del

Más detalles

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs. Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER Duración : 35 Hrs. Sobre este curso Este curso de 5 días impartido por un instructor proporciona a estudiantes con las habilidades técnicas necesarias

Más detalles

Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance)

Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance) Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance) by admin - Lunes, diciembre 02, 2013 http://cursosgratuitos.eu/master-gratuito-executive-in-business-intelligence-expert-in-sqlserver-2008-development-and-maintenance/

Más detalles

FileMaker 14. Guía ODBC y JDBC

FileMaker 14. Guía ODBC y JDBC FileMaker 14 Guía ODBC y JDBC 2004-2015 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker y FileMaker Go son marcas comerciales

Más detalles

Comparación de características entre las ediciones Estándar y Enterprise

Comparación de características entre las ediciones Estándar y Enterprise Comparación de características entre las ediciones Estándar y Enterprise Enterprise Enterprise es una plataforma completa de datos para ejecutar aplicaciones de misión crítica OLTP (Online Transaction

Más detalles

Estructura de Bases de datos. Leonardo Víquez Acuña

Estructura de Bases de datos. Leonardo Víquez Acuña Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos

Más detalles

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 Manejo de Concurrencia en Mysql Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 InnoDB y TRANSACTION ISOLATION LEVEL... 3 Lecturas consistentes que no

Más detalles

Instalación Manual de Cubos sobre SQL Server 2012

Instalación Manual de Cubos sobre SQL Server 2012 Instalación Manual de Cubos sobre SQL Server 2012 Desarrollado por: Elisabeth Marquez Garcia Analista de Business Intelligence 03/10/12 Índice Carpeta de Instalación de Cubos...2 Base de Datos para el

Más detalles

1.264 Tema 8. SQL (cont.) ODBC

1.264 Tema 8. SQL (cont.) ODBC 1.264 Tema 8 SQL (cont.) ODBC Subconsultas Las subconsultas de SQL nos permiten utilizar los resultados de una consulta como parte de otra. Subconsultas: A menudo, constituyen un modo natural de escribir

Más detalles

- Acción para errores de comandos de lotes o sqlcmd. - Se conecta a una instancia de SQL Server.

- Acción para errores de comandos de lotes o sqlcmd. - Se conecta a una instancia de SQL Server. Trabajar con una Base de Datos usando SQL Server Express Hay que hacerlo con la Herramienta de línea de comandos de Microsoft (R) SQL Server SQLCMD SQLCMD.exe es un programa que hay que usarlo desde la

Más detalles

Índice libro SQL Server 2005 1 / 6

Índice libro SQL Server 2005 1 / 6 Sql Server 2005 Charte, Francisco Ed. Anaya Multimedia Precio: 13,30 336 páginas. Idioma: Español ISBN: 8441520283. ISBN-13: 9788441520288 1ª edición (06/2006). Índice libro SQL Server 2005 1 / 6 Microsoft

Más detalles

SQL Server Business Intelligence parte 1

SQL Server Business Intelligence parte 1 SQL Server Business Intelligence parte 1 Business Intelligence es una de las tecnologías de base de datos más llamativas de los últimos años y un campo donde Microsoft ha formado su camino a través de

Más detalles

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Por Pablo Reyes Equipo Grupo Danysoft febrero de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles

Manual del Usuario MÓDULO DEL SERVIDOR SQL 6

Manual del Usuario MÓDULO DEL SERVIDOR SQL 6 Manual del Usuario MÓDULO DEL SERVIDOR SQL 6 Las características y especificaciones del producto descritas en este manual están sujetas a cambio sin previo aviso. Seagate Software, Inc. se reserva el derecho

Más detalles

Tema: INSTALACIÓN DE SQL SERVER 2008.

Tema: INSTALACIÓN DE SQL SERVER 2008. Base de datos I. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: INSTALACIÓN DE SQL SERVER 2008. Objetivo Conocer los pasos para realizar la instalación de SQL Server.

Más detalles

FileMaker 13. Guía ODBC y JDBC

FileMaker 13. Guía ODBC y JDBC FileMaker 13 Guía ODBC y JDBC 2004-2013 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker y Bento son marcas comerciales de

Más detalles

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013 Gold Learning Gold Business Intelligence Silver Data Plataform P Planning, Deploying and Managing Microsoft Project Server 2013 www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles

Septiembre 2006. Backup Exec UtilityParte 1

Septiembre 2006. Backup Exec UtilityParte 1 Septiembre 2006 Backup Exec UtilityParte 1 Aviso legal de Symantec Copyright 2006 Symantec Corporation. Todos los derechos reservados. Symantec, Backup Exec y el logotipo de Symantec son marcas comerciales

Más detalles

Manual de Usuario Avanzado Respaldo Cloud

Manual de Usuario Avanzado Respaldo Cloud Manual de Usuario Avanzado Respaldo Cloud Para Microsoft Windows Versión 1.0 CONTENIDOS Contenidos... 2 1 Windows System State... 3 2 Microsoft Exchange 2003/2007... 4 2.1 Introducción... 4 2.2 Backup

Más detalles

2780 Maintaining a Microsoft SQL Server 2005 Database

2780 Maintaining a Microsoft SQL Server 2005 Database 2780 Maintaining a Microsoft SQL Server 2005 Database Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para mantener una base de datos

Más detalles

Backup Exec 2012. Guía de instalación rápida

Backup Exec 2012. Guía de instalación rápida Backup Exec 2012 Guía de instalación rápida Instalación Este documento incluye los temas siguientes: Requisitos del sistema Lista de verificación de instalación previa de Backup Exec Cómo realizar una

Más detalles

MANUAL DE INSTALACIÓN DE SIGCPIOPER v3. (Proyecto SIGCPI)

MANUAL DE INSTALACIÓN DE SIGCPIOPER v3. (Proyecto SIGCPI) MANUAL DE INSTALACIÓN DE SIGCPIOPER v3 (Proyecto SIGCPI) Contenido Introducción... 3 Instalación Versión Monopuesto... 3 Requisitos Software Versión Monopuesto... 3 Instalación de los prerrequisitos...

Más detalles

Postgrado en IMPLEMENTACIÓN, MANEJO Y EXPLOTACIÓN DE BASE DE DATOS CON SQL SERVER

Postgrado en IMPLEMENTACIÓN, MANEJO Y EXPLOTACIÓN DE BASE DE DATOS CON SQL SERVER Postgrado en IMPLEMENTACIÓN, MANEJO Y EXPLOTACIÓN DE BASE DE DATOS CON SQL SERVER OBJETIVO GENERAL Complementar la formación profesional de Ingenieros y Licenciados que desean actualizar sus conocimientos

Más detalles

CLAVE DE UNIDAD DE APRENDIZAJE DURACIÓN (HORAS) NOMBRE DE LA PRÁCTICA. Comandos SQL 2

CLAVE DE UNIDAD DE APRENDIZAJE DURACIÓN (HORAS) NOMBRE DE LA PRÁCTICA. Comandos SQL 2 2014-2 FACULTAD DE INGENIERÍA MEXICALI Formato para Prácticas de Laboratorio PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE LSC 2009-2 12001 Administración

Más detalles

ST31_Querying Microsoft SQL Server

ST31_Querying Microsoft SQL Server ST31_Querying Microsoft SQL Server Presentación Este curso de 5 días proporciona a los estudiantes las habilidades técnicas necesarias para escribir consultas de Transact-SQL básicas para Microsoft SQL

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

Índice. iii. Objetivos... 24

Índice. iii. Objetivos... 24 Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama

Más detalles

FACILITAR EL DESARROLLO Y EL USO DE LA BASE DE DATOS DENTRO DE LAS GUÍAS DE ACCIÓN DEFINIDAS POR LA ADMINISTRACIÓN DE LOS DATOS

FACILITAR EL DESARROLLO Y EL USO DE LA BASE DE DATOS DENTRO DE LAS GUÍAS DE ACCIÓN DEFINIDAS POR LA ADMINISTRACIÓN DE LOS DATOS L15. DBA PERSONA ENCARGADA DE ADMINISTRAR Y MANEJAR LOS DATOS DE LA EMPRESA LA LABOR CONSISTE EN PERMITIR A LOS EMPLEADOS DE UNA EMPRESA OBTENGAN LA INFORMACIÓN NECESARIA EN EL MOMENTO OPORTUNO Y DE LA

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales 2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.

Más detalles

FileMaker 11. Guía ODBC y JDBC

FileMaker 11. Guía ODBC y JDBC FileMaker 11 Guía ODBC y JDBC 2004-2010 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker es una marca comercial de FileMaker,

Más detalles

Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX

Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Requisitos adicionales.......... 1 Instalación...............

Más detalles

Notas de la versión de Windows Server Update Services 3.0 SP2

Notas de la versión de Windows Server Update Services 3.0 SP2 Notas de la versión de Windows Server Update Services 3.0 SP2 Estas notas de la versión describen la versión Windows Server Update Services 3.0 Service Pack 2 (WSUS 3.0 SP2). Este documento contiene las

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

SQL Server 2014 Implementación de una solución de Business Intelligence (SQL Server, Analysis Services, Power BI...)

SQL Server 2014 Implementación de una solución de Business Intelligence (SQL Server, Analysis Services, Power BI...) Prólogo 1. A quién se dirige este libro? 15 2. Requisitos previos 15 3. Objetivos del libro 16 4. Notación 17 Introducción al Business Intelligence 1. Del sistema transaccional al sistema de soporte a

Más detalles

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11 Laboratorio 06. Objetivos: Representación interna de un BD. Tablas, índices e índices full-text. Sesiones: 1 (24 de noviembre de 2010) Ejercicio: 1. Representación interna: 1.1. Copiar al repositorio de

Más detalles

10775 Administering Microsoft SQL Server 2012 Databases

10775 Administering Microsoft SQL Server 2012 Databases 10775 Administering Microsoft SQL Server 2012 Databases Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para mantener una base de

Más detalles

Tema: Procedimientos almacenados y cursores. Facultad : Ingeniería Escuela : Computación Asignatura: SQL SERVER. GUÍA 2 Pág. 1

Tema: Procedimientos almacenados y cursores. Facultad : Ingeniería Escuela : Computación Asignatura: SQL SERVER. GUÍA 2 Pág. 1 Tema: Procedimientos almacenados y cursores. Facultad : Ingeniería Escuela : Computación Asignatura: SQL SERVER GUÍA 2 Pág. 1 I. OBJETIVOS Utilizar procedimientos almacenados Conocer el uso de los cursores

Más detalles

Copyright Todos los derechos reservados. Aranda Software Corp.

Copyright Todos los derechos reservados. Aranda Software Corp. 1 Manual de Instalación Aranda PRINT MANAGER PROFESSIONAL Versión 7.1 Aranda Software Corporation 2002-2007. Todos los derechos reservados. Cualquier documentación técnica proporcionada por Aranda Software

Más detalles

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

Más detalles

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT)

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) Programa : Database Administrator SQL Server 2012 Curso : Database Administrator SQL Server 2012 Duración : 60 horas SYLLABUS I. DESCRIPCIÓN

Más detalles

Symantec Backup Exec 2010. Guía de instalación rápida

Symantec Backup Exec 2010. Guía de instalación rápida Symantec Backup Exec 2010 Guía de instalación rápida 20047221 Instalación de Backup Exec Este documento incluye los temas siguientes: Requisitos del sistema Antes de la instalación Acerca de la cuenta

Más detalles

Manual de Instalación de la Solución B-EYE-Builder. Pasos para la configuración del sistema

Manual de Instalación de la Solución B-EYE-Builder. Pasos para la configuración del sistema Manual de Instalación de la Solución B-EYE-Builder Pasos para la configuración del sistema Contenido Introducción... 2 Requerimientos del sistema... 2 Instalación y configuración de la solución BI... 2

Más detalles

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.

Más detalles

CAPITULO 8. Planeamiento, Arquitectura e Implementación

CAPITULO 8. Planeamiento, Arquitectura e Implementación CAPITULO 8 Planeamiento, Arquitectura e Implementación 8.1 Replicación en SQL Server La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC PROGRAMA ANALITICO

UNIVERSIDAD TECNOLÓGICA ECOTEC PROGRAMA ANALITICO MATERIA UNIVERSIDAD TECNOLÓGICA ECOTEC PROGRAMA ANALITICO BASE DE DATOS II CODIGO COM 338 Créditos 4 HORAS PRESENCIALES HORAS NO PRESENCIALES 1. DESCRIPCIÓN Clases Conferencia Clases Prácticas 96 horas

Más detalles

FileMaker 12. Guía ODBC y JDBC

FileMaker 12. Guía ODBC y JDBC FileMaker 12 Guía ODBC y JDBC 2004-2012 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker y Bento son marcas comerciales de

Más detalles

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas LENGUAJE SQL Que es SQL? SQL es un estándar un lenguaje estructurado para consultas SQL te permite acceder y manejar bases de datos SQL es un Estándar (ANSI American National Standards Institute) Que puede

Más detalles