Sei sulla pagina 1di 21

Master Experto en Base de Datos + Prcticas

en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Titulacin certificada por EUROINNOVA BUSINESS SCHOOL


Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin
Universitaria en SQL Server 2014

Master Experto en Base de Datos +


Prcticas en Gestin de Bases de Datos +
Titulacin Universitaria en SQL Server 2014
Duracin: 710 horas
Precio: 999 *
Modalidad:

Online

* Materiales didcticos, titulacin y gastos de envo incluidos.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Descripcin
En la actualidad, en el mundo de la informtica y las comunicaciones, en la administracin de bases de
datos, es muy importante conocer los diferentes procesos por cual se realizan. Por ello realizando este
Master Experto en Base de Datos podr adquirir los conocimientos necesarios para gestionar bases
de datos de manera profesional. Trataremos este tema desde puntos de vista de lenguaje como son el
SQL corresponde a la expresin inglesa Structured Query Language y el MySQL el cual tiene un servidor
rpido seguro y fcil, lo cual lo convierte en esencial para desempear gestiones de bases de datos.

Euroinnova Business School


Euroinnova Business School, es una escuela de negocios avalada por 5 universidades y mltiples
instituciones a nivel internacional. En el siguiente enlace puede ver los
Adems Euroinnova cuenta con ms de 10.000

cursos Homologados

cursos online

Puede matricularse hoy con un 10% de descuento, si se matricula online en el siguiente enlace:

Al formar parte de Euroinnova podrs disponer de los siguientes servicios totalmente gratis, adems de
pasar a formar parte de una escuela de negocios con un porcentaje de satisfaccin de ms del 95%,
auditada por agencias externas, adems de contar con el apoyo de las principales entidades formativas

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

A quin va dirigido
Este Master Experto en Base de Datos est dirigido a todas aquellas personas que desarrollan su
actividad profesional en la administracin de bases de datos, y en general, cualquier persona que
desee ampliar y/o actualizar sus conocimientos en la gestin de bases de datos. Adems es
interesante para informticos que deseen trabajar con un Sistema Gestor de Bases de Datos
Relacionales (SGBDR).

Objetivos
- Realizar y modificar el diseo fsico de las bases de datos a partir del diseo lgico previo, ajustndolo
a los requerimientos de explotacin de la base de datos.
- Implantar la poltica de control de acceso en los gestores de bases de datos siguiendo las normas de
seguridad de la organizacin y la legislacin vigente.
- Planificar y realizar copias de seguridad, as como la recuperacin de datos en caso necesario,
siempre supeditado a las normas de seguridad de la organizacin.
- Habilitar el acceso a las Bases de Datos de acuerdo a criterios de confidencialidad, integridad y
disponibilidad.
- Conocer un Sistema Gestor de Bases de Datos Relacionales (SGBDR) para almacenar y manipular
datos.
- Describir los principales comandos ms utilizados del lenguaje SQL (independientemente de las
variaciones realizadas por los editores de los diferentes SGBDR) para permitir al alumno hacerse cargo
rpidamente de una base de datos relacional y ser capaz de crear tablas, de consultarlas, de
modificarlas, de insertar y suprimir registros.
- Administrar, mantener y disear bases de datos con MYSQL.
- Aprender a manejar bases de datos con el lenguaje de consultas SQL.

Para que te prepara


El Master Experto en Base de Datos le prepara para hacerse cargo rpidamente de una base de datos
relacional y ser capaz de crear tablas, de consultarlas, de modificarlas, de insertar y suprimir registros.
Adems podr adquirir las tcnicas para especializarse en el servidor de base de datos MySQL, de
manera eficaz no solo en lo referente al servidor MySQL sino tambien en los conceptos de los modelos
de datos relacionales, la arquitectura cliente-servidor, los sistemas de gestion de bases de datos, y los
SGBD.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Salidas laborales
Informtica / Programacin / Internet / Artes grficas / Desarrollo.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Titulacin
Doble Titulacin: - Titulacin de Master Experto en Base de Datos con 600 horas expedida por
Euroinnova Business School y Avalada por la Escuela Superior de Cualificaciones Profesionales
- Certificacin Universitaria en SQL Server 2014 con 4 Crditos Universitarios ECTS (Curso
Homologado y Baremable en Oposiciones de la Administracin Pblica) con 110 horas

Una vez finalizado el curso, el alumno recibir por parte de Euroinnova Formacin va correo postal, la titulacin
que acredita el haber superado con xito todas las pruebas de conocimientos propuestas en el mismo.
Esta titulacin incluir el nombre del curso/master, la duracin del mismo, el nombre y DNI del alumno, el
nivel de aprovechamiento que acredita que el alumno super las pruebas propuestas, las firmas del
profesor y Director del centro, y los sellos de la instituciones que avalan la formacin recibida (Euroinnova
Formacin, Instituto Europeo de Estudios Empresariales y Comisin Internacional para la Formacin a
Distancia de la UNESCO).

Forma de financiacin
- Contrarrembolso.
- Transferencia.
- Tarjeta de crdito.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Metodologa
Entre el material entregado en este curso se adjunta un documento llamado Gua del Alumno dnde
aparece un horario de tutoras telefnicas y una direccin de e-mail dnde podr enviar sus consultas,
dudas y ejercicios. Adems recibir los materiales didcticos que incluye el curso para poder
consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodologa a seguir
es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y
ejercicios. Para su evaluacin, el alumno/a deber completar todos los ejercicios propuestos en el
curso. La titulacin ser remitida al alumno/a por correo una vez se haya comprobado que ha
completado el itinerario de aprendizaje satisfactoriamente.

Materiales didcticos

- Maletn porta documentos


- Manual terico 'Administracin de Bases de Datos con MySQL'
- Manual terico 'Bases de Datos Relacionales y Modelado de Datos'
- Manual terico 'Lenguajes de Definicin y Modificacin de Datos SQL'
- Manual terico 'Salvaguarda y Seguridad de los Datos'
- Subcarpeta portafolios
- Dossier completo Oferta Formativa
- Carta de presentacin
- Gua del alumno
- Sobre a franquear en destino
- Bolgrafos

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Profesorado y servicio de tutoras


Nuestro centro tiene su sede en el "Centro de Empresas Granada", un moderno complejo
empresarial situado en uno de los centros de negocios con mayor proyeccin de Andaluca Oriental . Contamos
con una extensa plantilla de profesores especializados en las distintas reas formativas,
con una amplia experiencia en el mbito docente.
El alumno podr contactar con los profesores y formular todo tipo de dudas y consultas, as como
solicitar informacin complementaria, fuentes bibliogrficas y asesoramiento profesional.
Podr hacerlo de las siguientes formas:
- Por e-mail: El alumno podr enviar sus dudas y consultas a cualquier hora y obtendr respuesta
en un plazo mximo de 48 horas.
- Por telfono: Existe un horario para las tutoras telefnicas, dentro del cual el alumno podr hablar
directamente con su tutor.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Plazo de finalizacin
El alumno cuenta con un perodo mximo de 6 meses para la finalizacin del curso, a contar desde la fecha de
recepcin de las materiales del mismo.
Si una vez cumplido el plazo no se han cumplido los objetivos mnimos exigidos (entrega de ejercicios y
evaluaciones correspondientes), el alumno podr solicitar una prrroga con causa justificada de 3
meses.

Bolsa de empleo
El alumno tendr la posibilidad de incluir su currculum en nuestra bolsa de empleo y prcticas,
participando as en los distintos procesos de seleccin y empleo gestionados por ms de 2000
empresas y organismos pblicos colaboradores, en todo el territorio nacional.

Club de alumnos
Servicio gratuito que permitir al alumno formar parte de una extensa comunidad virtual que ya disfruta
de mltiples ventajas: becas, descuentos y promociones en formacin, viajes al extranjero para
aprender idiomas...

Revista digital
El alumno podr descargar artculos sobre e-learning, publicaciones sobre formacin a distancia,
artculos de opinin, noticias sobre convocatorias de oposiciones, concursos pblicos de la
administracin, ferias sobre formacin, etc.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Programa formativo
PARTE 1. GESTIN DE BASES DE DATOS

MDULO 1. BASES DE DATOS RELACIONALES Y MODELADO DE DATOS


UNIDAD DIDCTICA 1. BASES DE DATOS RELACIONALES.
Concepto de base de datos relacional.
Ejemplificacin.
Concepto de modelos de datos. Funciones y sublenguajes (DDL y DML).
Clasificacin los diferentes tipos de modelos de datos de acuerdo al nivel abstraccin
Enumeracin de las reglas de Codd para un sistema relacional.
UNIDAD DIDCTICA 2. ANLISIS DEL MODELO RELACIONAL Y DE LOS ELEMENTOS QUE LO INTEGRAN.
Concepto de Relaciones y sus propiedades.
Concepto de Claves en el modelo relacional.
Nociones de lgebra relacional.
Nociones de Clculo relacional de tuplas para poder resolver ejercicios prcticos bsicos.
Nociones de Calculo relacional de dominios.
Teora de la normalizacin y sus objetivos
UNIDAD DIDCTICA 3. DESCRIPCIN Y APLICACIN DEL MODELO ENTIDAD-RELACIN PARA EL MODELADO
DE DATOS.
Proceso de realizacin de diagramas de entidad-relacin y saberlo aplicar.
Elementos
Diagrama entidad relacin entendidos como elementos para resolver las carencias de los diagramas Entidad-Relacin
simples.
Elementos
Desarrollo de diversos supuestos prcticos de modelizacin mediante diagramas de entidad relacin.
UNIDAD DIDCTICA 4. MODELO ORIENTADO A OBJETO.
Contextualizacin del modelo orientado a objeto dentro del modelado UML.
Comparacin del modelo de clases con el modelo-entidad relacin.
Diagrama de objetos como caso especial del diagrama de clases.
UNIDAD DIDCTICA 5. MODELO DISTRIBUIDO Y LOS ENFOQUES PARA REALIZAR EL DISEO.
Enumeracin de las ventajas e inconvenientes respecto a otros modelos.
Concepto de fragmentacin y sus diferentes tipos
Enumeracin de las reglas de correccin de la fragmentacin.
Enumeracin de las reglas de distribucin de datos.
Descripcin de los esquemas de asignacin y replicacin de datos.

MDULO 2. LENGUAJES DE DEFINICIN Y MODIFICACIN DE DATOS


SQL
UNIDAD DIDCTICA 1. ANLISIS DE LOS OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO DE LA
INFORMACIN PARA DIFERENTES SGBD.

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Relacin de estos elementos con tablas, vistas e ndices.


Consecuencias practicas de seleccionar los diferentes objetos de almacenamientos.
Diferentes mtodos de fragmentacin de la informacin en especial para bases de datos distribuidas.
UNIDAD DIDCTICA 2. LENGUAJES DE DEFINICIN, MANIPULACIN Y CONTROL.
Conceptos bsicos, nociones y estndares.
Lenguaje de definicin de datos (DDL SQL) y aplicacin en SGBD actuales.
Discriminacin de los elementos existentes en el estndar SQL-92 de otros elementos existentes en bases de datos
comerciales.
Sentencias de creacin: CREATE
Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.
Nociones sobre almacenamiento y recuperacin de XML en las bases de datos relacionales
UNIDAD DIDCTICA 3. TRANSACCIONALIDAD Y CONCURRENCIA.
Conceptos fundamentales.
Identificacin de los problemas de la concurrencia.
Actualizaciones perdidas.
Lecturas no repetibles.
Lecturas ficticias.
Nociones sobre Control de la concurrencia
Conocimiento de las propiedades fundamentales de las transacciones.
ACID
Anlisis de los niveles de aislamiento
Serializable.
- Desarrollo de un supuesto prctico en el que se ponga de manifiesto la relacin y las implicaciones entre el modelo lgico
de acceso y definicin de datos y el modelo fsico de almacenamiento de los datos.

MDULO 3. SALVAGUARDA Y SEGURIDAD DE LOS DATOS

UNIDAD DIDCTICA 1. SALVAGUARDA Y RECUPERACIN DE DATOS.


Descripcin de los diferentes fallos posibles (tanto fsicos como lgicos) que se pueden plantear alrededor de una base de
datos.
Enumeracin y descripcin de los elementos de recuperacin ante fallos lgicos que aportan los principales SGBD
estudiados.
Distincin de los diferentes tipos de soporte utilizados para la salvaguarda de datos y sus ventajas e inconvenientes en un
entorno de backup.
Concepto de RAID y niveles ms comnmente utilizados en las empresas
Servidores remotos de salvaguarda de datos.
Diseo y justificacin de un plan de salvaguarda y un protocolo de recuperacin de datos para un supuesto de entorno
empresarial.
Tipos de salvaguardas de datos
Definicin del concepto de RTO (Recovery Time Objective) y RPO (Recovery Point Objective).
Empleo de los mecanismos de verificacin de la integridad de las copias de seguridad.
UNIDAD DIDCTICA 2. BASES DE DATOS DISTRIBUIDAS DESDE UN PUNTO DE VISTA ORIENTADO A LA
DISTRIBUCIN DE LOS DATOS Y LA EJECUCIN DE LAS CONSULTAS.
Definicin de SGBD distribuido. Principales ventajas y desventajas.
Caractersticas esperadas en un SGBD distribuido.
Clasificacin de los SGBD distribuidos segn los criterios

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Enumeracin y explicacin de las reglas de DATE para SGBD distribuidos.


Replicacin de la informacin en bases de datos distribuidas.
Procesamiento de consultas.
Descomposicin de consultas y localizacin de datos.
UNIDAD DIDCTICA 3. SEGURIDAD DE LOS DATOS.
Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad.
Normativa legal vigente sobre datos
Seguimiento de la actividad de los usuarios
Introduccin bsica a la criptografa
Desarrollo de uno o varios supuestos prcticos en los que se apliquen los elementos de seguridad vistos con anterioridad.
UNIDAD DIDCTICA 4. TRANSFERENCIA DE DATOS.
Descripcin de las herramientas para importar y exportar datos
Clasificacin de las herramientas
Muestra de un ejemplo de ejecucin de una exportacin e importacin de datos.
Migracin de datos entre diferentes SGBD

PARTE 2. SQL. GESTOR DE BASES DE DATOS RELACIONALES


UNIDAD DIDCTICA 1. INTRODUCCIN
Un poco de historia
Las normas SQL
Descripcin rpida del modelo relacional
- Principales conceptos del modelo relacional
- Principales reglas
Los operadores en lgebra relacional
- Unin
- Interseccin
- Diferencia
- Divisin
- Restriccin
- Proyeccin
- Producto cartesiano
- Join
- Clculos elementales
- Clculo de agregados
Los sistemas de gestin de bases de datos que utilizan SQL
UNIDAD DIDCTICA 2. LA DEFINICIN DE LOS DATOS (LDD)
Los tipos de datos
- Numricos
- Caracteres
- Fechas y horas
- Los otros tipos de datos
La creacin de las tablas
- El comando CREATE
- Los comentarios (COMMENT)
- Crear una tabla a partir de otra

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

- Utilizacin de sinnimos
- Las SECUENCIAS
La eliminacin de tablas
- El comando DROP
La modificacin de tablas
- El comando ALTER
- Renombrar una tabla (RENAME)
Las vistas
- Por qu utilizar vistas
- La creacin de vistas
- La eliminacin de vistas
Los ndices
- Los ndices y la norma SQL
- Los diferentes mtodos de organizacin de los ndices
- La creacin de un ndice
- La eliminacin de un ndice
La integridad de los datos
- La PRIMARY KEY
- La FOREIGN KEY
- Los valores por defecto (DEFAULT)
- El valor NULL
- La clusula UNIQUE
- CHECK
- Algunos consejos
- Ejercicios de aplicacin
- Correccin de los ejercicios de aplicacin
UNIDAD DIDCTICA 3. LA MANIPULACIN DE LOS DATOS (LMD)
Introduccin
La seleccin de datos
- El comando de seleccin de datos SELECT
- Las opciones DISTINCT y ALL
- La utilizacin de los alias
- La clusula WHERE
- Las uniones
- La ordenacin (ORDER BY)
- Los agrupamientos (GROUP BY)
- Las funciones utilizadas en un agrupamiento
- La instruccin CASE
- Resumen de las posibles sintaxis del SELECT
- Los operadores de conjuntos
- Cmo hacer una consulta: algunos consejos
- Ejercicios sobre la seleccin de datos
La insercin de datos
- El comando INSERT

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

- Insercin a partir de otra tabla


- Resumen de la sintaxis del INSERT
- Ejercicios de insercin de datos
La eliminacin de datos
- El comando DELETE
- El comando TRUNCATE
- Ejercicios sobre la eliminacin de datos
La modificacin de datos
- El comando UPDATE
- Ejercicios sobre la modificacin de datos
Soluciones de los ejercicios
- Solucin de los ejercicios sobre la seleccin de datos
- Solucin de los ejercicios sobre la insercin de datos
- Soluciones de los ejercicios sobre la eliminacin de datos
- Solucin de los ejercicios sobre la modificacin de datos
UNIDAD DIDCTICA 4. LAS FUNCIONES
Introduccin
Las funciones numricas
- ABS: valor absoluto
- ASCII: valor ASCII de un carcter
- COS: coseno - SIN: seno
- LOG (,): logaritmo de la columna seleccionada en la base indicada
- MOD(,): mdulo
- ROUND(,[]): redondeo
- SQRT: raz cuadrada
Las funciones de comparacin y de comprobacin
- IN - NOT IN
- EXISTS - NOT EXISTS (existencia o no)
- BETWEEN (entre dos valores)
- LIKE (que contiene parte del valor)
Las funciones de gestin de fechas y horas
- Fecha del da: CURRENT_DATE
- Hora actual
- Fecha y hora del da: CURRENT_TIMESTAMP
- Los diferentes formatos de visualizacin de fechas
- La manipulacin de las fechas y las horas
Las funciones con cadenas de caracteres
- LOWER / UPPER / UCASE / LCASE (minsculas y maysculas)
- Eliminar los espacios a la derecha o izquierda de una cadena de caracteres: TRIM / LTRIM / RTRIM
- Transformar un dato numrico o una fecha en caracteres: TO_CHAR
- Encontrar la posicin de una cadena de caracteres en otra cadena: INSTR
- Agregar caracteres antes o despus de una cadena:LPAD / RPAD
- Extraer parte de una cadena de caracteres: SUBSTR
Otras funciones

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

- NVL: comprobar si una columna es null


- Comprobar varios valores: COALESCE
- Comparar dos columnas: NULLIF
- Cambiar el tipo de una columna: CAST
- Comprobar el contenido de un dato con DECODE
Ejercicios sobre las funciones
Solucin de los ejercicios sobre las funciones
UNIDAD DIDCTICA 5. LA SEGURIDAD DE LOS DATOS (DCL)
Introduccin
Por qu definir derechos
Crear un usuario
Cambiar la contrasea de un usuario
Asignar derechos (GRANT)
- Asignar derechos de manipulacin de una tabla
- Asignar derechos sobre los objetos de la base
- Otros derechos
Eliminar derechos (REVOKE)
- Eliminar derechos sobre la manipulacin de una tabla
- Eliminar derechos sobre los objetos de la base
Utilizacin de los roles
Eliminar un rol
Ejercicios sobre la seguridad
Solucin de los ejercicios
UNIDAD DIDCTICA 6. EL CONTROL DE TRANSACCIONES (TCL)
La problemtica de los accesos concurrentes
- Ilustracin de accesos concurrentes
- El mecanismo de bloqueo
Concepto de transaccin
- Definicin de una transaccin
- Cmo evitar las incoherencias de datos
- Implementacin de un bloqueo
- Implementacin de un bloqueo aplicativo
- Validacin de las modificaciones (COMMIT)
- Cancelacin de las modificaciones (ROLLBACK)
- Los puntos de sincronizacin (SAVEPOINT)
- Ejemplo de utilizacin de los puntos de sincronizacin
UNIDAD DIDCTICA 7. PARA IR MS LEJOS
Carga de datos masiva con SQL*Loader
La importacin y exportacin de tablas con Oracle
- La exportacin de tablas
- La importacin de tablas
Los sub-SELECT
Algunos conceptos de rendimiento
- Utilizacin de EXPLAIN PLAN

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

- Utilizacin del paquete DBMS_XPLAN.DISPLAY


- Optimizacin de las consultas mediante la utilizacin de HINTS
- Conclusin
Presentacin de SQL*Plus
- Utilizacin estndar
- El comando SPOOL
- Los comandos SET
- La utilizacin de variables en SQL*Plus
- La llamada a procedimientos almacenados
Presentacin de los TRIGGER
- Creacin de un TRIGGER de control y actualizacin en una tabla
- Creacin de un TRIGGER despus de las actualizaciones
Las tablas del sistema (Oracle)
- Tablas del sistema para tablas y columnas
- Tablas del sistema para ndices y vistas
- El resto de tablas del sistema
Algunos scripts tiles
- Saber el tamao real de una columna
- Buscar y eliminar duplicados en una tabla
- Extraer los datos de una tabla en un fichero plano
- Mostrar el contenido de una tabla sin conocer su estructura
- Generar comandos de insercin en una tabla a partir de un fichero Excel
- Procedimiento almacenado para eliminar filas en una tabla
UNIDAD DIDCTICA 8. PRESENTACIN DE PL/SQL
Introduccin
Sintaxis general
Los cursores
Los bucles FOR, WHILE, LOOP y la estructura condicional CASE
- El WHILE
- El FOR
- El LOOP
- El CASE
Las excepciones ms utilizadas
Creacin de un procedimiento almacenado
Creacin de una funcin almacenada
Los packages
Compilacin de un procedimiento, de una funcin o de un paquete
Eliminacin de un procedimiento, de una funcin o de un paquete
UNIDAD DIDCTICA 9. LOS ERRORES MS COMUNES
Introduccin
Sobre el acceso a los datos (LDD/LMD)
Sobre las transacciones y las sesiones (TCL/DCL)
Sobre los componentes internos (memoria, sistema)
UNIDAD DIDCTICA 10. ANEXOS

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Resumen de los principales comandos


- Los principales comandos del LDD (lenguaje de definicinde datos) o DDL (Data Definition Language)
- Los principales comandos del LMD (lenguaje de manipulacin de datos) o DML (Data Manipulation Language)
- Los principales comandos del LCD (lenguaje de control de datos) o DCL (Data Control Language)
- Los principales comandos del LCT (lenguaje de control de transacciones) o TCL (Transaction Control Language)
- La creacin de procedimientos y funciones
Funciones SQL presentadas en este libro
Glosario

PARTE 3. ADMINISTRACIN DE BASES DE DATOS CON MYSQL


UNIDAD DIDCTICA 1. INTRODUCCIN A MYSQL
Qu es MySQL?
MySQL Open Source
Por qu usar MySQL?
Algunos detalles tcnicos de MySQL
Caractersticas
UNIDAD DIDCTICA 2. INSTALACIN MYSQL
Introduccin
Instalacin de Xampp
Comprobar la instalacin de Xampp
PHPMyAdmin
Contrasea para el root
Administracin de usuarios
Acceder a nuestra base de datos por consola
Tipos de tablas en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
UNIDAD DIDCTICA 3. TIPOS DE DATOS
Introduccin
Resumen de los tipos de datos
Tipos de datos String y Char
Tipos de datos numricos
Tipos de datos para fecha y hora
Almacenamiento segn el tipo de campo
La importancia de coger el tipo de columna correcto
Relacin con otros tipos de datos de bases de datos
UNIDAD DIDCTICA 4. OPERADORES ARITMTICO-LGICOS Y FUNCIONES
Introduccin
Control de flujo
Operadores y funciones de comparacin
Operadores lgicos
Funciones de fecha
Funciones para tipos String
Funciones aritmticas

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Funciones matemticas
UNIDAD DIDCTICA 5. SINTAXIS SQL
Introduccin a la sintaxis SQL
Sentencias de definicin de la estructura de datos
Sentencias de datos: Select, Insert, Delete, Update
Sintaxis de subconsultas
Sintaxis de JOIN
UNIDAD DIDCTICA 6. PROCEDIMIENTOS ALMACENADOS
Introduccin a los Procedimientos almacenados
Stored procedure (Procedimientos almacenados)
Introduccin a la sintaxis de los procedures (procedimientos)
UNIDAD DIDCTICA 7. TRIGGERS O DISPARADORES
Introduccin a los trigger
Para que sirven y cuando utilizarlos.
Sintaxis de los trigger, Create trigger
Sintaxis de los trigger, drop trigger
UNIDAD DIDCTICA 8. VISTAS
Introduccin a las vistas
Sintaxis de las views, create view
Sintaxis de las views, alter view
Sintaxis de las view, drop view

PARTE 4. SQL SERVER 2014


UNIDAD DIDCTICA 1. EL MODELO RELACIONAL
Introduccin
Recordatorio sobre el almacenamiento de datos
- Las diferentes categoras de datos
- La organizacin de los datos
El modelo relacional
- Conceptos y definiciones
- Reglas principales
- Normalizacin del esquema relacional
El lgebra relacional
- Operadores
- Etapas de la resolucin de un problema
UNIDAD DIDCTICA 2. IMPLEMENTACIN DE BASES DE DATOS
Presentacin de SQL Server
Administrar una base de datos
- Administrar el espacio de almacenamiento
- Administrar el objeto DATABASE
- Las bases de datos en memoria
Administrar tablas e ndices
- Identificador
- Los tipos de datos
- Administrar las tablas

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Implementacin de la integridad de los datos


- Los valores por defecto
- Las reglas
- La propiedad IDENTITY
- Las restricciones de integridad
Administrar los ndices
- Crear un ndice
- Eliminar un ndice
- Reconstruir un ndice
- Las estadsticas
- Informacin sobre los ndices
Monitorizar y verificar las bases de datos y los objetos
Los esquemas
Ejercicio
UNIDAD DIDCTICA 3. LAS RDENES DE SQL
Aspectos generales
- Expresiones
- Operadores
- Funciones
El SQL-DML
- Creacin de registros
- Modificacin de registros
- Eliminar registros
- Extraccin de registros
- Operaciones del lgebra relacional
- Consulta de creacin de tablas
- Forzar el optimizador de consultas
- Tablas CTE
- Generacin de registros estadsticos
- Subconsultas
- PIVOT y UNPIVOT
- MERGE
- Las secuencias
Gestin de las vistas
UNIDAD DIDCTICA 4. TRANSACT SQL: EL LENGUAJE PROCEDIMENTAL
El SQL procedimental
- Gestin de las variables de usuario
- Variables de sistema
- Las transacciones
- Las transacciones de validacin diferida
- Gestin de los lotes y scripts
- Control de flujo
- Gestin de cursores
- Gestin de excepciones

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

Gestin de los procedimientos almacenados


Las funciones definidas por el usuario
- Creacin de una funcin
- Modificacin de una funcin
- Eliminar una funcin
- CROSS APPLY y OUTER APPLY
Ejecutar procedimientos y funciones
El contexto de ejecucin
Los triggers
La depuracin del cdigo
UNIDAD DIDCTICA 5. GESTIN DE LOS DATOS DISTRIBUIDOS
Introduccin
SQL Server Integration Services
- Principios bsicos de funcionamiento
- El asistente de importacin y exportacin
- El resto de utilidades
Mover una base de datos
- Desvincular una base de datos
- Vincular una base de datos
- Mover una base de datos o archivos
El programa BCP
Los servidores remotos
- Gestin de los servidores remotos
- Gestin de los usuarios remotos
-Uso de los recursos remotos
- Los sinnimos
UNIDAD DIDCTICA 6. LOS TIPOS AVANZADOS
Introduccin
Trabajar con el formato XML
- El tipo XML
- Trabajar con una columna de tipo XML
- Indexar una columna de tipo XML
- XQuery y Xpath
- FOR XML
- OpenXML
- OPENROWSET
Tablas value parameter
Las estructuras jerrquicas
- HierarchyId
- Los ndices
- Los mtodos
Los datos FILESTREAM
Los datos espaciales
UNIDAD DIDCTICA 7. COMMON LANGUAGE RUNTIME (CLR)

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Master Experto en Base de Datos + Prcticas en Gestin de Bases de Datos + Titulacin


Universitaria en SQL Server 2014

SQL Server y CLR


- Transact SQL o CLR?
- Trabajar con el cdigo CLR
Definir el cdigo CLR gestionado en SQL Server
- Activar el soporte del cdigo CLR
- Trabajar con Visual Studio
- Tipos de datos personalizados
- Procedimientos almacenados
- Triggers de base de datos
- Funciones de clculo agregado
SMO y PowerShell
- SMO
- Generar un script de insercin de datos
- Crear una base de datos con SMO
- Crear una tabla con SMO
- Modificar una tabla
ANEXOS
Diagrama de base de datos
Sitios de Internet
Script de creacin de la base de datos

PROGRAMA DE BECAS PARA MASTER


Euroinnova cuenta con un programa de

becas de master para ayudarte a decicir tu futuro, puedes entrar

y solicitarla, Euroinnova cuenta con ms de 2000


Haz clic para conocer nuestro catlogo de

master online

que puedes consultar y solicitar tu beca.

cursos online

Terminos relacionados:
2014, administracion, base, bases, CLR, Common, Comunicaciones, Creacin, curso, Datos, DCL,
Definicin, diseo, Disparadores, Gestin, implementacin, instalacin, Language, lenguaje, Modelado,
modelo, Modificacin, MySQL, rdenes, PHP, Relacionales, riggers, Runtime, Salvaguarda, Seguridad,
server, sistemas, SMO, SQL, SQL-DML, Tablas, Telemtica, Transacciones, Transact, XAMPP, XML

www.euroinnova.edu.es

Informacin y matrculas: 958 050 200

Fax: 958 050 244

Potrebbero piacerti anche