Módulo I: Introducción a los conceptos de modelado de datos utilizando la metodología de Entidad-Relación.

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Módulo I: Introducción a los conceptos de modelado de datos utilizando la metodología de Entidad-Relación."

Transcripción

1 Diplomado Administración de bases de datos Microsoft SQL Server Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos en el entorno económico actual. Estas organizaciones frecuentemente enfrentan una problemática en la administración de sus bases de datos Microsoft SQL Server debida principalmente a la carencia de profesionales especializados en el área de Administración de Base de Datos (DBA). Esto ocasiona fallas y problemas operacionales e ineficiencias que pueden verse reducidos de manera significativa aplicando las mejores prácticas de administración de base de datos. Objetivo General: Preparar a los asistentes para poder llevar a cabo el análisis, diseño, construcción y administración de bases de datos sobre la plataforma Microsoft SQL Server, así como conocer y utilizar los fundamentos del lenguaje SQL (structured-query-language) para el acceso a las mismas. Conocer la arquitectura del manejador de base de datos Microsoft SQL Server y sus utilerías para respaldo, recuperación e integridad de información. Dirigido a: Nivel educativo Superior (carrera terminada, trunca o en proceso). Nivel jerárquico Ingenieros de sistemas; desarrolladores de aplicaciones en bases de datos; gerentes de soporte de sistemas; gerentes de infraestructura; administradores de base de datos. Experiencia Recomendable: mínimo 2 a 3 años trabajando en el área de sistemas. Sector empresarial Cualquier organización Contenido: Módulo I: Introducción a los conceptos de modelado de datos utilizando la metodología de Entidad-Relación. Objetivo específico: Explicar los conceptos de análisis y diseño de bases de datos utilizando la metodología Entidad-Relación. Contenido 1. Introducción al proceso de planeación de datos. Requerimientos de información del negocio Distinción de datos vs. Información Archivos convencionales vs. Base de datos 2. Modelado de entidad y relación. Entidades. Atributos. Relaciones. Llaves primarias. Llaves foráneas. Modelado de subtipo y supertipos.

2 3. Estandarización. Recomendaciones de estandarización de nomenclatura de entidades, atributos y relaciones 4. Proceso de normalización. Fundamentos teóricos del proceso de normalización Objetivos de la normalización Anomalías de actualización Proceso de normalización Formas normales i. 1a. Forma normal ii. 2a. Forma normal iii. 3a. Forma normal 5. Análisis de uso de las entidades. Relación entre las vistas del usuario y las entidades Análisis del tipo de acceso a la entidades (Online vs. Batch vs. Query) 6. Diseño físico de base de datos. Mapeo de entidades del modelo ER a tablas en una base de datos Duración: 24 horas Selección de tipos de datos apropiados dependiendo de la plataforma de base de datos Estimación de volúmenes Posibles problemas de contención (locking) Consideraciones según el tipo de acceso i. Online vs. Batch vs. Query Consideraciones de Performance i. Desnormalización ii. Tablas de resumen iii. Almacenamiento de datos derivables Errores comunes de diseño que provocan problemas de rendimiento Consideraciones de Implantación para los diferentes manejadores de base de datos i. Oracle ii. Sybase iii. DB2 UDB for LUW iv. Microsoft SQL Server Módulo II: Microsoft SQL Server 2008 fundamentos y taller de SQL. Objetivo específico: Conocer y utilizar las características principales del manejador de base de datos Microsoft SQL Server, crear tablas en la base de datos y escribir queries para consultar los datos contenidos en las mismas. Contenido Parte 1: Introducción 1. Panorama de Microsoft SQL Server Explorando la arquitectura y los componentes de SQL Server

3 i. Características de SQL Server ii. Arquitectura de SQL Server iii. Componentes de SQL Server iv. Servicios de SQL Server v. Estructura de una base de datos SQL Server vi. Identificando las bases de datos de Default y las tablas del Sistema Herramientas para trabajar con SQL Server i. Utilería SQLCMD ii. SQL Server Management Studio iii. Creando y trabajando con un diagrama de base de datos Parte 2: SQL básico 2. Introducción al lenguaje SQL Entendiendo conceptos básicos del lenguaje SQL Clasificación de instrucciones de SQL (DML, DDL, DCL) 3. Creación y modificación de tablas Instrucción CREATE TABLE Tipos de datos en Microsoft SQL Server i. Carácter ii. Numéricos iii. DATE/TIME Integridad Referencial Declarativa i. Primary Key ii. Foreign Key iii. Check Constraints iv. Triggers Instrucción ALTER TABLE Instrucción DROP TABLE 4. Ejecutando queries por medio de la instrucción SELECT Panorama de la instrucción SELECT Cláusula SELECT Cláusula FROM Cláusula WHERE Operadores i. Operadores básicos (=, <, <=, >, >=) ii. Operadores booleanos (AND, OR) iii. Operadores de rangos (BETWEEN) iv. Búsquedas parciales (LIKE) v. Listas de valores (IN) vi. Operadores negados (<>, NOT LIKE, NOT BETWEEN, NOT IN) Cláusula ORDER BY Llevando a cabo cálculos en el SELECT 5. Funciones escalares

4 Funciones sobre datos tipo carácter i. CHAR ii. NCHAR iii. LOWER/UPPER iv. LEN v. LTRIM/RTRIM vi. SUBSTRING Funciones de fecha i. GETDATE ii. DATEADD iii. DATEDIFF iv. DATENAME v. DATEPART vi. DAY vii. MONTH viii. YEAR Funciones sobre datos numéricos i. ABS ii. ROUND iii. FLOOR iv. CEILING Funciones para manejo de tipos de datos i. CAST/CONVERT ii. COALESCE iii. ISNULL iv. ISNUMERIC 6. Agregación y sumarización de datos Funciones de agregación i. SUM ii. MAX iii. MIN iv. AVG v. COUNT Cláusula DISTINCT Cláusula GROUP BY Cláusula COMPUTE Cláusula HAVING i. Comparación de las cláusulas WHERE y HAVING Funciones de RANKING Crosstab Queries i. Cláusula PIVOT ii. Cláusula UNPIVOT

5 Definiendo múltiples niveles de agrupamiento i. Cláusula GROUP BY ROLLUP ii. Cláusula GROUP BY CUBE 7. JOIN s Join Básico Inner Join Outer Join i. Right outer join ii. Left outer join iii. Full outer join 8. Instrucciones para manejo de conjuntos Uniendo múltiples result sets con UNION i. Cláusula UNION ii. Cláusula UNION ALL Manejo de result sets i. Cláusula EXCEPT ii. Cláusula INTERCEPT 9. Subqueries Subqueries correlacionados Subqueries no-correlacionados Predicado IN Predicado ALL Predicados ANY y SOME Predicado EXISTS Common table expressions 10. Inserción de Datos Instrucción INSERT Inserción de múltiples renglones Cláusula SELECT INTO 11. Actualizando y eliminando datos Instrucción UPDATE Instrucción DELETE Eliminando todo el contenido de una tabla i. Instrucción TRUNCATE ii. TRUNCATE vs. DELETE Transacciones en SQL Server 12. XML Panorama de XML Efectuando consultas sobre metadatos Ejecutando queries sobre datos XML Índices full-text

6 13. Control de Datos (DCL) Instrucción CREATE Instrucción ALTER Instrucción DROP 14. Vistas Consideraciones de vistas Jerarquía de vistas Instrucción CREATE VIEW Vistas de solo lectura Cláusula CHECK OPTION Instrucción DROP VIEW 15. Índices Introducción a índices Tipos de índices Instrucción CREATE INDEX Instrucción DROP INDEX Parte 3: SQL Avanzado. 16. Expresiones de Tablas Expresiones anidadas de tablas (Nested Table Expressions) SQL recursivo Instrucción CASE 17. Objetos de programación: stored procedures, funciones y tipos de datos definidos por el usuario Stored procedures Funciones definidas por el usuario i. Tipos de datos definidos por usuario Consideraciones sobre seguridad y rendimiento Duración: 32 horas Módulo III: Desarrollo de aplicaciones con Transact-SQL en Microsoft SQL Server Objetivo específico: Conocer y utilizar las características del lenguaje Transact-SQL de Microsoft SQL Server 2008 para el desarrollo de aplicaciones basadas en el servidor, incluyendo stored procedures, funciones y triggers. Contenido 1. Introducción al Transact-SQL Ambiente del Transact-SQL Posicionamiento del Transact-SQL dentro del contexto de las demás herramientas de desarrollo de SQL Server Tipos de instrucciones de Transact-SQL Instrucciones de Transact-SQL 2. Elementos del lenguaje Transact-SQL Identificadores Referencia a objetos de SQL Server

7 Utilizando operadores de T-SQL Tipos de datos de SQL Utilizando directivas batch Utilización de comentarios en T-SQL Usando tablas temporales en Transact-SQL Usando variables en Transact-SQL i. Declaración de variables y constantes ii. Utilización de variables del sistema Uso de funciones en Transact-SQL Uso de expresiones en Transact-SQL 3. Transacciones en Transact-SQL Entendiendo las transacciones en Transact-SQL La prueba ACID Transacciones implícitas vs. Transacciones explícitas Definiendo transacciones explícitas Entendiendo escenarios especiales de ROLLBACK Obteniendo información sobre las transacciones Introducción al LOCKING en SQL Server Definiendo el ISOLATION LEVEL de una transacción 4. Estructuras de Control en Transact-SQL Tipos de estructuras de control y su utilización i. Construcción IF... END ii. Construcción BEGIN... END iii. Cláusula RETURN Control de loops en Transact-SQL i. Cláusula WHILE ii. Cláusula BREAK/CONTINUE iii. Cláusula GOTO Manejo de esperas i. Construcción WAITFOR Control de flujo por medio de etiquetas 5. Introducción a Stored Procedures en SQL Server Panorama de stored procedures en SQL Server Cómo se ejecutan los stored procedures en SQL Server Ventajas de los stored procedures Instrucción CREATE PROCEDURE i. Opciones de la instrucción CREATE PROCEDURE ii. Parámetros de entrada y salida de un stored procedure Invocando un stored procedure por medio de la instrucción EXEC Contextos de ejecución del stored procedure i. LOGIN ii. USER iii. CALLER Instrucción ALTER PROCEDURE Instrucción DROP PROCEDURE Compilación y recompilación de stored procedures 6. Manejo de excepciones en Transact-SQL Panorama de manejo de excepciones en Transact-SQL

8 7. Cursores Captura y manejo de errores Estructura TRY...CATCH Instrucción RAISERROR Propagación de excepciones en bloques anidados Manejo de errores del sistema i. Función XACT_STATE ii. Función XACT_ABORT Panorama sobre cursores en SQL Server Cursores vs. SET-BASED-OPERATIONS Instrucción DECLARE CURSOR Opciones de cursor i. FAST FORWARD ii. STATIC iii. KEYSET iv. DYNAMIC Uso de Cursores para procesar conjuntos de renglones i. Recuperando renglones por medio de la instrucción FECTH en sus diferentes variantes ii. Control de la iteración Actualización de datos vía cursor i. Instrucción UPDATE... WHERE CURRENT ii. Instrucción DELETE... WHERE CURRENT Cerrando cursores i. Instrucción CLOSE CURSOR ii. Instrucción DEALLOCATE CURSOR COMMIT vs Close Cursor 8. Introducción a Funciones de Transact-SQL 9. Triggers Uso y limitaciones de las funciones definidas por el usuario en SQL Server Diferencias entre stored procedures y funciones Instrucción CREATE FUNCTION Invocando funciones en SQL Server Recuperando datos de una función Eliminación de funciones Panorama sobre uso de los Triggers en SQL Server Tipos diferentes de Triggers i. DML triggers ii. DDL y triggers iii. Login triggers

9 iv. Server vs database triggers Instrucción CREATE TRIGGER Reglas de ejecución de triggers Eliminación de Triggers 10. Optimización de queries Duración: 16 horas Procesamiento Lógico de Queries Breve descripción de las fases de procesamiento de Queries Visualización del Plan Cache i. Planes compilados ii. Planes de ejecución iii. Planes en Cache Estadísticas IO / Estadísticas TIME i. Trabajando con planes de ejecución ii. Full (table) scans iii. Scans & seeks iv. Bookmark lookup v. Nested loops join vi. Full outer joins vii. Merge join viii. Hash join ix. Resumen de propiedades de joins x. Aggregations xi. Sort xii. Paralelismo xiii. Query Hints Módulo IV: Fundamentos de administración de base de datos Microsoft SQL Server 2008 Objetivo específico: Explicar los conceptos básicos de administración del manejador de base de datos Microsoft SQL Server en su versión Conocer la administración de seguridad, el respaldo y recuperación de datos y los parámetros de configuración de la instancia SQL Server y las funciones del producto Microsoft SQL Server Management Studio, enfocadas a la administración de la base de datos. Contenido 1. Instalación de Microsoft SQL Server Pre-requisitos de hardware y software Instalación en el server y los clientes Procedimiento de instalación de Microsoft SQL Server Opciones de configuración durante la instalación Creación y configuración de archivos y bases de datos del sistema i. Base de datos MASTER ii. Base de datos TEMPDB iii. Base de datos MODEL iv. LOG v. Filegroups

10 Arranque y paro del sistema 2. Herramientas nativas para administración de Microsoft SQL Server Utilería SQLCMD SQL Server Management Studio 3. Administrando databases y archivos en SQL Server Planeación de las databases Creación de databases Creación de database snapshots Creación de filegroups i. Estimaciones de espacio ii. Monitoreo del uso de los filegroups Creación de políticas de administración 4. Creación de objetos de esquema Jerarquía de objetos en Microsoft SQL Server Instrucción CREATE TABLE Tipos de datos en Microsoft SQL Server i. Carácter ii. Numéricos iii. DATE/TIME iv. Tablas con datos tipo large-value Integridad Referencial i. Primary Keys ii. Foreign Keys iii. Unique Constraints iv. Check Constraints v. Triggers Índices i. Tipos de índices ii. Instrucción CREATE INDEX iii. Índices particionados Vistas i. Consideraciones de vistas ii. Jerarquía de vistas iii. Instrucción CREATE VIEW iv. Vistas de solo lectura v. Cláusula CHECK OPTION vi. Instrucción DROP VIEW vii. Vistas indexadas viii. Vistas particionadas Tipos de datos y funciones definidos por el usuario i. Tipos de datos definidos por el usuario (UDT s) ii. Instrucción CREATE TYPE iii. Funciones definidas por el usuario (UDF s) iv. UDF s sourced & external 5. XML Mapeo de datos relacionales con XML Almacenando datos XML de manera nativa en la base de datos Utilizando Xquery con métodos XML Creación de índices XML Implementación de esquemas XML 6. Stored procedures y funciones Implementación de stored procedures i. Creando stored procedures parametrizados ii. Ejecución de stored procedures iii. Análisis de planes de ejecución Implementación de funciones en SQL Server i. Creación de funciones

11 ii. Trabajando con funciones iii. Control del contexto de ejecución 7. Utilerías para mover datos Panorama de utilerías disponibles en SQL Server para mover datos Export Import i. Utilizando el Export/Import Wizard Carga de datos masiva por medio del Bulk Load SQL Server Integration Services 8. Respaldo y recuperación Panorama de mecanismos de respaldo y recuperación disponibles en SQL Server i. Logging en Microsoft SQL Server ii. Planeación de procedimientos de respaldo y recuperación Utilería BACKUP i. Respaldando una database completa ii. Respaldando filegroups individuales iii. Respaldando el log de transacciones iv. Backups diferenciales Recuperación de la base de datos i. Restaurando una base de datos por medio de la utilería RESTORE ii. Llevando a cabo operaciones de respaldo y recuperación a nivel PEACEMEAL Escenarios de recuperación de la base de datos i. Pérdida de log de transacciones ii. Pérdida de la base de datos MASTER 9. Administración de seguridad Panorama general de seguridad en Microsoft SQL Server Resumen sobre niveles de acceso a Microsoft SQL Server i. Privilegios a nivel servidor ii. Privilegios a nivel database iii. Privilegios sobre objetos Administración de Logins i. Creación de Logins ii. Modificación de Logins iii. Eliminación de Logins Otorgar y Retirar privilegios i. Instrucción GRANT ii. Instrucción REVOKE iii. Instrucción DENY Utilizando llaves y certificados para proteger objetos de SQL Server Auditoría de la actividad en la base de datos 10. Automatización de tareas de administración Panorama de automatización de tareas en SQL Server Configuración del SQL Server Agent Creación de OPERATORS y JOBS Creación y configuración de alertas 11. Concurrencia Bloqueo de objetos en SQL Server Modos y duración de Bloqueos i. Bloqueos a nivel de tabla ii. Bloqueos a nivel de renglón Matrices de compatibilidad de bloqueos Otros factores que influencian el LOCKING i. Instrucción LOCK TABLE ii. Detección y causas de Deadlocks 12. Implementación de funciones de replicación Panorama del ambiente replicación en SQL Server Replicación utilizando SNAPSHOTS

12 Implementación de replicación transaccional Peer-to-Peer Replicación de tipo MERGE HTTP 13. Alta disponibilidad (HA) Panorama de alta disponibilidad en SQL Server Configuración de LOG SHIPPING Configuración de DATABASE MIRRORING Implementación de CLUSTERS en SQL Server 14. Monitoreo, afinación del sistema y determinación de problemas Herramientas de diagnóstico de SQL Server Resolución de problemas i. Problemas de conectividad ii. Problemas de concurrencia Herramientas de monitoreo de SQL Server Usando el DATABASE ENGINE TUNING ADVISOR Implementación del RESOURCE GOVERNOR Implementación del DATA COLLECTOR 15. Introducción a la optimización de aplicaciones en SQL Server Duración: 32 horas Procesamiento Lógico de Queries Breve descripción de las fases de procesamiento de queries Visualización del Plan Cache i. Planes compilados ii. Planes de ejecución iii. Planes en cache Estadísticas IO / Estadísticas TIME i. Trabajando con planes de ejecución ii. Full (table) scans iii. Scans & seeks iv. Bookmark lookup v. Nested loops join vi. Full outer joins vii. Merge join viii. Hash join ix. Resumen de propiedades de joins x. Aggregations xi. Sort xii. Paralelismo xiii. Query Hints Módulo V: SQL Server 2008 afinación del rendimiento y optimización de aplicaciones utilizando el producto Embarcadero DBOptimizer Objetivo específico: Explicar los conceptos básicos sobre la afinación y rendimiento de la base de datos Microsoft SQL Server Conocer la arquitectura del motor de base de datos, sus diferentes componentes, áreas de trabajo y los algoritmos para el manejo de memoria. Trabajar con las herramientas disponibles en SQL Server para el monitoreo del rendimiento de la base de datos y aplicaciones como el SQL Server Management Studio, las funciones de Tracing y el Performance Monitor y describir la utilización de índices para mejorar el rendimiento de aplicaciones en SQL Server.. Contenido 1. Observando el comportamiento del motor de base de datos Vistas Dinámicas y funciones para Administración i. Vistas Relacionadas con Ejecución ii. Vistas Relacionadas con SQLOS iii. Vistas Relacionadas con Transacciones iv. Vistas Relacionadas con el IO

13 v. Vistas Relacionadas con las Databases vi. Vistas Relacionadas con Índices 2. Monitoreo de rendimiento Reportes del SQL Server Management Studio Tracing i. Resolución de problemas y análisis de rendimiento por medio de Traces Performance Monitor i. Cuellos de botella por CPU ii. Cuellos de botella por memoria iii. Cuellos de botella por I/O iv. Cuellos de botella causados por la base de datos TempDB SQLDIAG (PSSDIAG) Esperas de SQL Server TempDB Database Engine Tuning Advisor 3. Tablas e índices Estructura de archivos en la base de datos Alojamiento de espacio Estructura básica de páginas Organización de tablas e índices i. Particiones ii. Heap iii. Índices Clustered iv. Índices No Clustered Selección de Índices i. Índices altamente efectivos para clusterización ii. Hacer que los índices NO CLUSTER sean selectivos Opciones de indices Mantenimiento de Índices Administración de Índices Mejores prácticas de Índices 4. Locking y concurrencia Modelos de concurrencia i. Pesimista ii. Optimista La prueba ACID i. Atomicidad ii. Consistencia iii. Aislamiento (Isolation) iv. Durabilidad Isolation Levels i. Actualizaciones perdidas ii. Lecturas sucias (dirty reads) iii. Lecturas no repetibles iv. Fantasmas Granularidad de locks Locking Read Uncommitted Scan Locking Read Committed Scan Locking Repeatable Read Scan Locking Serializable Read Scan Modos de Lock i. Locks compartidos ii. Locks exclusivos iii. Locks de actualización iv. Locks de intención (intent lock) Duración de Locks Escalación de Locks i. Umbrales para escalación de Locks

14 ii. Umbral de escalación para una instrucción de iii. Transact-SQL iv. Umbral de Escalation para una Instancia del v. Engine de base de datos vi. Escalando tipos de Lock mezclados vii. Reduciendo Locking y Escalación 5. Optimización de queries Procesamiento lógico de Queries Breve descripción de las fases de procesamiento de queries Visualización del plan cache i. Planes compilados ii. Planes de ejecución iii. Planes en cache Estadísticas IO / estadísticas TIME Trabajando con planes de ejecución i. Full (table) scans ii. Scans & Seeks iii. Bookmark Lookup iv. Nested Loops Join v. Full Outer Joins vi. Merge Join vii. Hash Join viii. Resumen de propiedades de Join ix. Aggregations x. Sort xi. Paralelismo xii. Query Hints 6. Introducción al producto Embarcadero DBOptimizer Interfase del producto Explorador de fuentes de datos Creación de profiles de fuente de datos i. Inicio de una sesión de profile de fuente de ii. datos iii. Análisis de los datos recolectados por la sesión iv. de profile de fuente de datos v. Línea del tiempo de la sesión de profile de fuente de datos vi. Detalles de la sesión vii. Detección de instrucciones de SQL altamente consumidoras de recursos viii. Lab1: Creación de profiles y detección de instrucciones problemáticas de SQL Afinación de instrucciones de SQL (SQL Tuning) i. Creación de jobs de afinación ii. Agregando instrucciones de SQL al job de afinación iii. Ejecución del trabajo de afinación iv. Análisis de los resultados del job de afinación v. Detección de índices faltantes vi. Identificación de problemas en el SQL

15 Productos cartesianos Relaciones de muchos-a-muchos vii. Lab2: Afinación de instrucciones problemáticas de SQL por medio de Jobs de afinación 7. Apéndice: Mejores Prácticas Duración: 16 horas Performance assessment Stored Procedures y Compilación Mejores prácticas para codificación de Queries Queries Ad Hoc Cursores Tablas Temporales Recomendaciones de diseño de base de datos i. Recomendación para las convenciones de ii. nombres iii. Recomendaciones sobre los tipos de datos iv. Recomendaciones de normalización Informes e inscripciones: Centro de atención norte en la zona metropolitana. Teléfono: 01 (55) Fax: 01 (55) ó

http://actualizacion.itesm.mx

http://actualizacion.itesm.mx Diplomado Modelado de base de datos con herramientas CASE y Reporting Services de Microsoft SQL Server 2008 Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para

Más detalles

Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio

Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio Diplomado Arquitectura de datos con el producto Embarcadero ER/Studio Diseño, arquitectura y análisis de información en bases de datos Las empresas necesitan contar con sistemas de información modernos,

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

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

ÍNDICE PRIMERA PARTE... 17

ÍNDICE PRIMERA PARTE... 17 ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS

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

Í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

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SQL Y MODELAMIENTO DE DATOS SQL SERVER 2012 I.- PRESENTACIÓN: El Curso está dirigido a estudiantes de la carrera profesional de Ingeniería de

Más detalles

8283: Administración y programación en Microsoft SQL Server 2012

8283: Administración y programación en Microsoft SQL Server 2012 8283: Administración y programación en Microsoft SQL Server 2012 Este curso es orientado a los profesionales en desarrollo que desean maximizar la participación de SQL Server 2012 en beneficio del desempeño

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

DESCRIPCIÓN ESPECÍFICA

DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática. Nombre del Módulo: Programación de Base de Datos Código: CSTI0077 Duración total: 54 horas Objetivo General: Participar

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Base de datos Código: CSTI0170 total: 94 horas Objetivo General: Resolver problemas

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

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

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

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

Í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

SQL Server 2012 - SQL, Transact SQL Diseño y creación de una base de datos

SQL Server 2012 - SQL, Transact SQL Diseño y creación de una base de datos El modelo relacional 1. Introducción 9 2. Recordatorio sobre el almacenamiento de datos 9 2.1 Las diferentes categorías de datos 10 2.1.1 Los datos básicos 10 2.1.2 Los datos cambiantes 10 2.1.3 Los datos

Más detalles

MS_10774 Querying Microsoft SQL Server 2012

MS_10774 Querying Microsoft SQL Server 2012 Querying Microsoft SQL Server 2012 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso de cinco días impartido por instructor,

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

Desarrollo de bases de datos con SQL Server 2014

Desarrollo de bases de datos con SQL Server 2014 Desarrollo de bases de datos con SQL Server 2014 En este curso los estudiantes adquirirán los conocimientos y las habilidades para crear bases de datos y objetos dentro de ellas. Los conceptos cubiertos

Más detalles

SQL Server 2014 - SQL, Transact SQL Diseño y creación de una base de datos (con ejercicios prácticos corregidos)

SQL Server 2014 - SQL, Transact SQL Diseño y creación de una base de datos (con ejercicios prácticos corregidos) El modelo relacional 1. Introducción 9 2. Recordatorio sobre el almacenamiento de datos 9 2.1 Las diferentes categorías de datos 10 2.1.1 Los datos básicos 10 2.1.2 Los datos cambiantes 10 2.1.3 Los datos

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

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

Temario Curso Bases de Datos

Temario Curso Bases de Datos Temario Curso Bases de Datos TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Información 2. Sistemas de Información 2.1. Componentes de un Sistema de Información 3. Niveles de Gestión de

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

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva INDICE Prólogo XXIII Por qué este libro es para usted XXVII Primera Parte. Panorámica general de SQL 1 1. Introducción 3 El lenguaje SQL 3 El papel de SQL 6 Características y beneficios de SQL 7 Independencia

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

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

ÍNDICE INTRODUCCIÓN...13

ÍNDICE INTRODUCCIÓN...13 ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y

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

Cursos SQL Server 2008 R2

Cursos SQL Server 2008 R2 Cursos SQL Server 2008 R2 Cursos SQL Server 2008 R2 Quiénes Somos Centro de Formación Reglada Superior especializado en la Informática desde 1970. Formamos exclusivamente en áreas vinculadas al uso de

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

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

[CASI v.0110] Pág. 1

[CASI v.0110] Pág. 1 I. DATOS INFORMATIVOS II. SUMILLA Carrera Especialidad Curso Código : T-INF105 Ciclo : Segundo Requisitos : Ninguno Duración : 12 Semanas Horas Semana : 06 horas Versión : v.0110 : COMPUTACIÓN E INFORMATICA

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

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

Tu Educación en Manos de Profesionales

Tu Educación en Manos de Profesionales La Universidad Nacional de Ingeniera (UNI) a través de la Dirección de Posgrado, tiene el agrado de invitarlos a la Segunda Convocatoria de cursos especializados de capacitación y actualización continua

Más detalles

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Esquema de la clase 1. Procesamiento de consultas 2. El optimizador del DBMS 3. Los Ajustes del Rendimiento

Más detalles

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

6231 Maintaining a Microsoft SQL Server 2008 R2 Database 6231 Maintaining a Microsoft SQL Server 2008 R2 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

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

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Agradecimientos Introducción Gestores de bases de datos Servidores de bases de datos Microsoft SQL Server 2012 Qué puede hacer con SQL Server

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

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos. CURSO PROFESIONAL DE TRANSACT-SQL MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 450 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos: Nuestro

Más detalles

UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA

UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA Nombre de la Asignatura: Bases de Datos II. Clave IN0924 Valor en Créditos 8 Semestre en que se imparte la materia: 8º Prerrequisitos IN0908- Estructura

Más detalles

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre

Más detalles

DataBase Administration

DataBase Administration DataBase Administration 1. FUNCIONES DE UN DBA (Data Base Administrator) El rol de DBA involucra las siguientes tareas: Creación de Bases y Tablas Base de Datos Verificar el lugar de creación, en los espacios

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

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

Como manejador de base de datos elegimos utilizar Absolute Database, que es un

Como manejador de base de datos elegimos utilizar Absolute Database, que es un APÉNDICE E Manejador de base de datos ABSOLUTE DATABASE Como manejador de base de datos elegimos utilizar Absolute Database, que es un componente de Delphi para manejar base de datos, muy poderoso y fácil

Más detalles

CURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS

CURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS Descripción General: El participante podrá conocer el modelaje conceptual de los datos: con respecto a la definición del modelo, clasificación de los modelos

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

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

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS INFORMACIÓN REQUERIDA POR ASIGNATURA 2. NIVEL DEL : ESPECIFICO DEL ÁREA SIS INFORMÁTICOS 3. ÁREA DE CONOCIMIENTO: CONOCIMIENTOS TÉCNICO 4. COMISIÓN

Más detalles

ORACLE DEVELOPER 10g

ORACLE DEVELOPER 10g Diplomado ORACLE DEVELOPER 10g INTRODUCCION En la era de los sistemas y la información es cada vez más imperioso presentar soluciones ajustadas a requerimientos determinados por los usuarios, con interfaces

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3 UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS MATERIA Base de Datos II CODIGO COM 338 CREDITOS 3 PRE-REQUISITO No Tiene PERIODO LECTIVO Curso Intensivo - 2013 HORAS PRESENCIALES

Más detalles

DIPLOMADO EN BASE DE DATOS

DIPLOMADO EN BASE DE DATOS Universidad Tecnológica de Panamá Facultad de Ingeniería de Sistemas Computacionales Vicedecanato de Investigación Post Grado y Extensión Academia de Especialización Profesional ACADEMIA DE ESPECIALIZACION

Más detalles

Fundamentos de Oracle

Fundamentos de Oracle Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose

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

Curso Online de Microsoft

Curso Online de Microsoft Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador

Más detalles

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Cursos Especialización Versión 1.0 13/02/2013 Tabla de contenido 1. Introducción... 3 2. Objetivos... 3 3. Prerrequisitos... 4 4. Duración y Precio... 4 5. Contenido... 4 2 Cursos Especialización Querying

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

PROGRAMA FORMATIVO. Administración de Bases de Datos Oracle

PROGRAMA FORMATIVO. Administración de Bases de Datos Oracle PROGRAMA FORMATIVO Administración de Bases de Datos Oracle MÓDULOS FORMATIVOS Módulo nº 1 ORACLE DATABASE: TALLER DE ADMINISTRACIÓN Al finalizar este módulo los alumnos podrán instalar, configurar, controlar,

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 SERVIDORES SQL SERVER

ADMINISTRACIÓN DE SERVIDORES SQL SERVER L33. Tareas SQL Server Management Studio CREACIÓN DE UN GRUPO DE SERVIDORES ADMINISTRACIÓN DE SERVIDORES SQL SERVER ADMINISTRAR BASE DE DATOS ** CREAR BASE DE DATOS ** CONFIGURAR LAS OPCIONES DE BASE DE

Más detalles

MS_6232 Implementing a Microsoft SQL Server 2008 Database

MS_6232 Implementing a Microsoft SQL Server 2008 Database Implementing a Microsoft SQL Server 2008 Database www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso está intencionado

Más detalles

2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.

2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL. 2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla

Más detalles

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

2071 Querying Microsoft SQL Server 2000 with Transact- SQL 2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL

Más detalles

ORACLE WORKFORCE DEVELOPMENT PROGRAM

ORACLE WORKFORCE DEVELOPMENT PROGRAM ORACLE WORKFORCE DEVELOPMENT PROGRAM PROGRAMA: Oracle Database Administration (Certificación DBA) Oracle es la base de datos más utilizada en el mundo a nivel corporativo. El programa de certificación

Más detalles

Buenas Prácticas en Bases de Datos. María del Pilar Angeles. Posgrado de la Facultad de Ingeniería, UNAM. mpilar_angeles@exalumno.unam.

Buenas Prácticas en Bases de Datos. María del Pilar Angeles. Posgrado de la Facultad de Ingeniería, UNAM. mpilar_angeles@exalumno.unam. Buenas Prácticas en Bases de Datos María del Pilar Angeles. Posgrado de la Facultad de Ingeniería, UNAM. mpilar_angeles@exalumno.unam.mx Algunos Tópicos de Base de Datos Modelado y Diseño Programación

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

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

MS10775AB Administrar bases de datos de Microsoft SQL Server 2012

MS10775AB Administrar bases de datos de Microsoft SQL Server 2012 MS10775AB Administrar bases de datos de Microsoft SQL Server 2012 En este curso los estudiantes adquirirán los conocimientos y las habilidades para mantener una base de datos de SQL Server 2012. El curso

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS

ADMINISTRACIÓN DE BASES DE DATOS ADMINISTRACIÓN DE BASES DE DATOS Descripción del curso: Con la nueva legislación, para desarrollar la actividad profesional de ADMINISTRACIÓN DE BASES DE DATOS, ya sea en entidades públicas o privadas,

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

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

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ] SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje

Más detalles

ORACLE WORKFORCE DEVELOPMENT PROGRAM

ORACLE WORKFORCE DEVELOPMENT PROGRAM ORACLE WORKFORCE DEVELOPMENT PROGRAM PROGRAMA: Oracle Database 11g Administration (Certificación DBA) Oracle es la base de datos más utilizada en el mundo a nivel corporativo. El programa de certificación

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

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques

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

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl Contenido ACERCA DE LOS AUTO RES..................................... III AGRADECIMIENTOS........................................... xi INTRODUCCION............................................... Xl Introduccion

Más detalles

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server 2014. Descripción:

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server 2014. Descripción: Descriptor del curso Nombre del curso: Haciendo consultas en SQL Server 2014 Descripción: Los estudiantes aprenden las habilidades técnicas para escribir consultas básicas de Transact SQL para Microsoft

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS

UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS UNIVERSIDAD TECNOLÓGICA ECOTEC SYLLABUS MATERIA BASE DE DATOS II CODIGO COM 338 Créditos 4 PERIODO LECTIVO Trimestre II- 2009 HORAS PRESENCIALES HORAS NO PRESENCIALES 1. DESCRIPCIÓN Clases Conferencia

Más detalles

8 horas DESCRIPCIÓN ESPECÍFICA

8 horas DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Base de datos total: 94 Objetivo General: Resolver con calidad problemas de la clientela

Más detalles

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

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

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO PLAN DE ESTUDIOS 2006-II SÍLABO I DATOS ADMINISTRATIVOS

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

Laboratorio Informix. Stored Procedures Triggers

Laboratorio Informix. Stored Procedures Triggers Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales

Más detalles

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala OPERADOR UNION (L30) UNION UNION OPERADOR INTERSECCION (L31) OPERADOR RELACIONAL INTERSECCION, DEVUELVE REGISTROS CON CAMPOS COMUNES. LAS TABLAS INVOLUCREADAS DEBEN TENER

Más detalles

m046a Curso Consultando SQL Server 2005/2008 con Transact-SQL, 15 h

m046a Curso Consultando SQL Server 2005/2008 con Transact-SQL, 15 h L1. ANSI SQL SQL, STANDS STRUCTURED QUERY LANGUAGE ANSI SQL 9 2 ESTANDARD SQL LENGUAJE DBMS RELACIONALES SQL SERVER 2005/2008, DBMS MICROSOFT TRANSACT SQL (T-SQL) LENGUAJE SQL SERVER 2005/2008 T-SQL SE

Más detalles

EXPLOTACIÓN DE BASES DE DATOS CON ACCESS

EXPLOTACIÓN DE BASES DE DATOS CON ACCESS EXPLOTACIÓN DE BASES DE DATOS CON ACCESS Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones

Más detalles

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