Malla Curricular del Curso
Módulo 1:Identificar las características funcionales y operacionales del software Microsoft sql server, y reconocer sus principales componentes.
1.Introducción a Microsoft sql server.
1.1.características relacionales de sql server.
1.2.características cliente/servidor de sql server.
1.3.herramientas y componentes de sql server.
Módulo 2: Identificar los conceptos básicos de las bases de datos, relativos a normalización, modelo cliente/servidor y modelo entidad relación. -aplicar estos conceptos, en la creación de un esquema de diseño de una base de datos.
2.modelo de datos y diseño de datos en sql server.
2.1.conceptos básicos sobre bases de datos relacionales.
2.2.noramlización
2.2.1 primera forma normal.
2.2.2 segunda formal normal.
2.2.3 tercera forma normal.
2.3.características del modelo cliente/servidor.
2.4.creación de un plano general para una base de datos.
2.4.1 concepto de modelo entidad relación.
2.4.2 diagrama de entidades y relaciones.
2.4.3 taller:crear un esquema para el diseño de una base de datos de tipo relacional.
Módulo 3: Aplicar las herramientas y metodologías de sql server, relativas a la creación de una base de datos.
3.Administración de base de datos en sql server.
3.1.componentes de una base de datos.
3.2.creación de tablas.
3.3.tipos de datos:caractrísticas y selección.
3.4.uso de "constraints" (creación de utilización de restricciones)
3.4.1 restricciones primary key.
3.4.2 restricciones foreign key.
3.4.3 restricciones unique.
3.4.4 restricciones check.
3.4.5 restricciones default.
3.5.uso de reglas (rules).
3.6.uso de índices (indexs).
3.7.uso de vistas (views).
3.8.taller:creación de una base de datos.
Módulo 4: aplicar las herramientas y metodologías de sql server, relativas a la creación de consultas sobre una base de datos.
4.Recuperación de datos mediante "transact-sql".
4.1.recuperar datos de una tabla mediante select.
4.2.operaciones sobre tablas (update, delete, insert, alter).
4.3.ude la cláusula order by.
4.4.uso de distinct para recuperar valores únicos de una columna.
4.5.uso de operadores aritméticos.
4.6.uso de la cláusula group by.
4.7.uso de la clàusula compute en una cláusula select.
4.8.uso de subconsultas.
4.9.uso de funciones en sql server.
4.9.1 funciones básicas
4.9.2 funciones de cadenas.
4.9.3 funciones aritméticas.
4.9.4 funciones de conversión.
4.9.5 funciones de fechas.
4.9.6 funciones de sistema.
4.10.taller: creación de consultas, mediante cláusulas y funciones.
Módulo 5: aplicar las herramientas y metodologías de sql server, relativas a las funciones y tareas de administración de seguridad sobre una base de datos.
5.Administarción de la seguridad.
5.1.implementación del modo de autenticación.
5.2.asignación de cuentas de inicio de sesión a usuarios y funciones (roles).
5.3.asignación de permisos y funciones.
5.4.diseño de seguridad. 5.5.uso de asistentes para administrar la seguridad.
5.6.taller: ejercicios de creación de cuentas y de administración de seguridad.
5.2.asignación de cuentas de inicio de sesión a usuarios y funciones (roles)