estudiante
CURSO DE MySQL
Prof. Lic. Jomar R. Gómez Robles, Mastère-Telecom
1/163
Curso MySQL
Tabla de contenido.
0 Prólogo
0.1 Introducción
0.2 Instalar el servidor MySQL
0.3 Y... ¿por qué MySQL?
1 Definiciones
1.1 Dato
1.2 Base de datos
1.3 SGBD (DBMS)
1.4 Consulta
1.5 Redundancia de datos
1.6 Inconsistencia de datos1.7 Integridad de datos
2 Diseño I, Modelo entidad-relación E-R
2.1 Modelado de bases de datos
2.2 Modelo Entidad-Relación
2.3 Definiciones
2.3.1 Entidad
2.3.2 Conjunto de entidades
2.3.3 Atributo
2.3.4 Dominio
2.3.5 Relación
2.3.6 Grado
2.3.7 Clave
2.3.8 Claves candidatas
2.3.9 Clave principal
2.3.10 Claves de interrelaciones
2.3.11 Entidades fuertes y débiles
2.3.12 Dependenciade existencia
2.4 Generalización
2.5 Especialización
2.6 Representación de entidades y relaciones: Diagramas
2.6.1 Entidad
2.6.2 Atributo
2.6.3 Interrelación
2.6.4 Dominio
2.6.5 Diagrama
2.7 Construir un modelo E-R
2.8 Proceso
2.9 Extensiones
2.10 Ejemplo 1
2.10.1 Identificar conjuntos de entidades
2.10.2 Identificar conjuntos de interrelaciones
2.10.3 Trazar primer diagrama2.10.4 Identificar atributos
2.10.5 Seleccionar claves principales
2.10.6 Verificar el modelo
2.11 Ejemplo 2
2/163
Curso MySQL
2.11.1 Identificar conjuntos de entidades
2.11.2 Identificar conjuntos de interrelaciones
2.11.3 Trazar primer diagrama
2.11.4 Identificar atributos
2.11.5 Seleccionar claves principales
2.11.6 Verificar el modelo
3 Diseño II, Modelo relacional
3.1 Modelorelacional
3.2 Definiciones
3.2.1 Relación
3.2.2 Tupla
3.2.3 Atributo
3.2.4 Nulo (NULL)
3.2.5 Dominio
3.2.6 Modelo relacional
3.2.7 Cardinalidad
3.2.8 Grado
3.2.9 Esquema
3.2.10 Instancia
3.2.11 Clave
3.2.12 Interrelación
3.3 Paso del modelo E-R al modelo relacional
3.4 Manipulación de datos, álgebra relacional
3.4.1 Selección
3.4.2 Proyección
3.4.3 Producto cartesiano
3.4.4Composición (Join)
3.4.5 Composición natural
3.4.6 Unión
3.4.7 Intersección
3.4.8 Diferencia
3.4.9 División
3.5 Integridad de datos
3.5.1 Restricciones sobre claves primarias
3.5.2 Integridad referencial
3.6 Propagación de claves
3.7 Ejemplo 1
3.8 Ejemplo 2
4 Diseño III, Normalización
4.1 Normalización
4.2 Primera forma normal (1FN)
4.3 Dependencias funcionales
4.3.1 Dependencia funcionalcompleta
4.3.2 Dependecia funcional elemental
4.3.3 Dependecia funcional trivial
4.4 Segunda forma normal (2FN)
4.5 Dependencia funcional transitiva
4.6 Tercera forma normal (3FN)
4.7 Forma normal Boycce Codd (FNBC)
4.8 Atributos multivaluados
3/163
Curso MySQL
4.9 Dependencias multivaluadas
4.10 Cuarta forma normal (4FN)
4.11 Quinta forma normal (5FN)
4.12 Ejemplo 1
4.12.1Primera forma normal
4.12.2 Segunda forma normal
4.12.3 Tercera forma normal
4.12.4 Forma normal de Boyce/Codd
4.12.5 Cuarta forma normal
4.13 Ejemplo 2
4.13.1 Primera forma normal
4.13.2 Segunda forma normal
4.13.3 Tercera forma normal
4.13.4 Forma normal de Boyce/Codd
4.13.5 Cuarta forma normal
4.14 Ejemplo 3
5 Tipos de columnas
5.1 Tipos de datos de cadenas de caracteres
5.1.1 CHAR5.1.2 VARCHAR()
5.1.3 VARCHAR()
5.2 Tipos de datos enteros
5.2.1 TINYINT
5.2.2 BIT, BOOL, BOOLEAN
5.2.3 SMALLINT
5.2.4 MEDIUMINT
5.2.5 INT
5.2.6 INTEGER
5.2.7 BIGINT
5.3 Tipos de datos en coma flotante
5.3.1 FLOAT
5.3.2 FLOAT()
5.3.3 DOUBLE
5.3.4 DOUBLE PRECISION, REAL
5.3.5 DECIMAL
5.3.6 DEC, NUMERIC, FIXED
5.4 Tipos de datos para tiempos
5.4.1 DATE
5.4.2 DATETIME
5.4.3TIMESTAMP
5.4.4 TIME
5.4.5 YEAR
5.5 Tipos de datos para datos sin tipo o grandes bloques de datos
5.5.1 TINYBLOB, TINYTEXT
5.5.2 BLOB, TEXT
5.5.3 MEDIUMBLOB, MEDIUMTEXT
5.5.4 LONGBLOB, LONGTEXT
5.6 Tipos enumerados y conjuntos
5.6.1 ENUM
5.6.2 SET
4/163
Curso MySQL
5.7 Ejemplo 1
5.7.1 Relación Estación
5.7.2 Relación Muestra
6 El cliente MySQL
6.1 Algunas consultas
6.2 Usuarios...
Regístrate para leer el documento completo.