Curso de Diseño de Bases de Datos

Descripción

Con este Curso de Diseño de Bases de Datos podrá diseñar una base de datos a partir de las necesidades del cliente y posteriormente desarrollar una aplicación que interactúe con la base de datos.

El tutor, webmaster profesional, le guiará paso a paso para aprender todo sobre el diseño de Bases de Datos.

Precio

Matrícula, curso, ejercicios, corrección de ejercicios, asistencia de tutor por email y/o messenger y examen final con diploma y certificado de la Asociación Española de Programadores de Internet: 114,84 euros (tasas incluidas). Pulse aquí para ver equivalencias con su moneda local.

Matricularse Ahora
Con Diploma de la Asociación Española de Programadores de Internet.

Duración del Curso

El alumno puede comenzar el curso 24 horas después de formalizada la matrícula. La duración del mismo será de tres meses aproximadamente (dependiendo la capacidad del alumno). El alumno tendrá un año de matrícula para completar a su ritmo el curso.

Temario

Tema 1 Conceptos Básicos

1.1 Introducción a las bases de datos
1.2 Propiedades de una base de datos
1.3 Componentes de un SGBD
1.4 Características que debe reunir un SGBD
1.5 Estructura de los datos
1.6 Arquitecturas de un SGBD, Niveles
1.7 Arquitecturas de un SGBD, Niveles (II)
1.8 La arquitectura de Red
1.9 La arquitectura jerárquica
1.10 Estructura lógica de la arquitectura jerárquica
1.11 La arquitectura relacional
1.12 La arquitectura relacional ANSI/X3/SPARC
1.13 El ABD (Adminitrador Base Datos)
1.14 El DD (Diccionario de Datos)
1.15 Propósitos de un SGBD
1.16 Propósitos de un SGBD (II)

Cuestionario

Tema 2 Diseño Formal

2.1 El Modelo Entidad-Relación
2.2 La entidad
2.3 El Atributo
2.4 Relaciones entre entidades
2.5 Relaciones de cardinalidad 1:1
2.6 Cardinalidad 1:N y N:N
2.7 Relación Ternaria
2.8 Realizando un Diagrada
2.9 Atributos Clave
2.10 Atributos Clave (II)
2.11 Entidades dependientes
2.12 Entidades dependientes (II)
2.13 Entidades dependientes (III)
2.14 Atributos especiales
2.15 Clase de pertenencia
2.16 Paso del Modelo Entidad-Relación a Tablas
2.17 Paso del Modelo Entidad-Relación a Tablas (II)
2.18 Paso del Modelo Entidad-Relación a Tablas (III)
2.19 Paso del Modelo Entidad-Relación a Tablas (IV)
2.20 Paso del Modelo Entidad-Relación a Tablas (V)
2.21 Pasando a tablas, Paso a Paso
2.22 Creando un proyecto en Database Design Studio
2.23 Nuevo archivo en Database Designer
2.24 Creando un diagrama
2.25 Insertando objetos
2.26 Detalles de los objetos
2.27 Detalles de una entidad
2.28 Detalles de las relaciones
2.29 Diagrama de ejemplo
2.30 Listado de entidades
2.31 Listado de objetos
2.32 Diagrama acabado
2.33 Generando un Reporte ERD
2.34 Generando un reporte DSD
2.35 Código SQL
2.36 Visualizando los errores
2.37 Guardando el diagrama

Ejercicio
Ejercicio

Tema 3 Modelo de Datos Relacional

3.1 El Modelo Relacional
3.2 El Dominio
3.3 Relaciones (Tablas)
3.4 Relaciones (Tablas) (II)
3.5 Relaciones (Tablas) (III)
3.6 Relaciones (Tablas) (IV)
3.7 Introducción a la integridad referencial
3.8 Introducción a la integridad referencial (II)
3.9 Reglas de integridad referencial
3.10 Opciones de integridad referencial
3.11 Reglas INSERT y DELETE
3.12 Reglas DELETE RESTRICT y DELETE CASCADE
3.13 Regla DELETE SET NULL
3.14 Reglas UPDATE, UPDATE RESTRICT, UPDATE CASCADE y UPDATE SET NULL
3.15 Estructuras referenciales
3.16 Estructura referencial lineal
3.17 Estructura referencial cíclica
3.18 Estructura referencial cíclica autorreferenciada

Cuestionario 1 Tema 3

Tema 4 El Álgebra Relacional y La Normalización

4.1 El álgebrea relacional
4.2 Uniones
4.3 Uniones (II)
4.4 Intersecciones
4.5 Diferencia
4.6 Producto cartesiano
4.7 Producto cartesiano (II)
4.8 Selección
4.9 Selección (II)
4.10 Selección (III)
4.11 Proyecciones
4.12 Proyecciones (II)
4.13 Concatenaciones
4.14 Concatenaciones (II)
4.15 Introducción a la normalización
4.16 Problemas en el diseño de relaciones
4.17 Concepto de dependencia funcional
4.18 Introducción a las formas normales
4.19 Forma Normal F1N
4.20 Forma Normal F1N (II)
4.21 Forma Normal 2FN
4.22 Forma Normal 2FN (II)
4.23 Forma Normal 2FN (III)
4.24 Forma Normal 3FN
4.25 Forma Normal 3FN (II)
4.26 Forma Normal 3FN (III)
4.27 Forma Normal Boyce-Codd
Normalizando Tablas

Cuestionario 1 Tema 4
Cuestionario 2 Tema 4

Tema 5 El Lenguaje SQL

5.1 El Lenguaje SQL
5.2 SELECT
5.3 Cláusula WHERE y Alias
5.4 Cláusula ORDER BY
5.5 Cláusulas IN, NOT IN, BETWEEN e IS NULL
5.6 Cláusula LIKE
5.7 Operadores NOT, AND y OR
5.8 Predicados DISTINCT y TOP
5.9 Funciones LEN, AVG, MAX y MIN
5.10 Funciones COUNT y SUM
5.11 Agrupando Registros
5.12 Cláusula HAVING
5.13 Administración de Tablas
5.14 Definiendo Restricciones
5.15 Definiendo Restricciones (II)
5.16 Definiendo Restricciones (III)
5.17 Tipos de Datos
5.18 Tipos de Datos (II)
5.19 Creando Dominios
5.20 Modificando la estructura de una tabla
5.21 Modificando la estructura de una tabla (II)
5.22 Eliminando una Tabla
5.23 Insertando Registros
5.24 Modificación de Registros
5.25 Borrando Registros

Diario 1 - Sesión 5

Tema 6 Bases para la creación de aplicaciones cliente

6.1 Arquitecturas de Bases de Datos
6.2 Tipo Servidor de Archivos
6.3 Tipo Cliente-Servidor
6.4 Introducción a las aplicaciones cliente servidor
6.5 Las capas de la aplicación
6.6 Arquitecturas por capas
6.7 Modelo de objetos DAO
6.8 Objetos DBEngine y Workspace
6.9 Objetos Database y QueryDef
6.10 Objeto QueryDef
6.11 Objeto RecordSet
6.12 Objeto RecordSet (II)

Tema 7 Trabajando con Access

7.1 Creando una BD en Access
7.2 Creando una BD en Access (II)
7.3 Creando una BD en Access (III)
7.4 Abriendo una BD
7.5 Introducción a la creación de tablas en access
7.6 Creando una tabla sin asistente
7.7 Definiendo una clave principal
7.8 Creando una tabla utilizando el asistente
7.9 Creando una tabla utilizando el asistente (II)
7.10 Creando una tabla utilizando el asistente (III)
7.11 Creando una tabla utilizando el asistente (IV)
7.12 Configurando los campos
7.13 Guardando la tabla
7.14 Rellenando la tabla con datos
7.15 Borrando y Modificando Datos
7.16 Código SQL en Access

Tema 8 Introducción a Visual Basic

8.1 Introducción a Visual Basic
8.2 Creando un proyecto
8.3 Formularios
8.4 El Panel de Herramientas
8.5 Etiquetas (Label)
8.6 Caja de Texto (TextBox)
8.7 Botón
8.8 Diseño y Ejecución
8.9 Introducción al lenguaje Visual Basic
8.10 Variables y Constantes
8.11 Arrays (Matrices)
8.12 Registros
8.13 Operadores
8.14 Estructuras de control
8.15 Subrutinas (Procedimientos)
8.16 Funciones
8.17 Biblioteca estándar de funciones
8.18 Enlazando Archivos DLL
8.19 DLL y formularios
8.20 Utilizar las funciones del archivo DLL
8.21 Compilando

Tema 9 Creando una aplicación que accede a una BD

9.1 Creando una aplicación que acceda a una BD
9.2 Definiendo la estructura de la aplicación
9.3 La interfaz gráfica
9.4 La interfaz gráfica (II)
9.5 La interfaz gráfica (III)
9.6 La interfaz gráfica (IV)
9.7 Parte lógica
9.8 Parte lógica (II)
9.9 Parte lógica (III)
9.10 Parte lógica (IV)
9.11 Parte lógica (V)
9.12 La Parte de Datos

Matricularse Ahora
Con Diploma de la Asociación Española de Programadores de Internet.

 
Política de Privacidad : Copyright © 2007. Otro proyecto de Factoría de Internet : Información Legal