Si te quieres dedicar a ser Desarrollador de Aplicaciones WEB, Programador, o alguna otra carrera / profesión que esté dentro de este entorno, el realizar Bases de Datos es muy importante e indispensable, debido a que es en donde se almacenan los datos que son consumidos por una aplicación externa, esto quiere decir que, una aplicación sin base de datos no podría operar debido a que no contaría con información.
¿Qué ofrece este curso?
✔ Realización de Diagramas Entidad-Relación (E-R)
✔ Diagramas Relacionales (EE-R)
★ Identificación de Cardinalidad
★ Identificación de Modalidad
✔ Cláusulas básicas y avanzadas:
● CREATE
● DATABASE
● TABLE
★ FUNCTION
● VIEW
● PROCEDURE
● TRIGGER
● WHERE, ORDER BY, GROUP BY, HAVING, AUTO_INCREMENT/IDENTITY, DEFAULT, USE, AS, LIMIT, TOP, DISTINCT
★ DELIMITER, DECLARE, SET
★ ROUND(), RAND(), INTERVAL
★ LAST_INSERT_ID(), CALL()
★ IN, OUT, INOUT
✔ Cláusulas DDL:
● CREATE
● ALTER
● DROP
● TRUNCATE
✔ Cláusulas DML:
● SELECT
● INSERT
● UPDATE
● DELETE
✔ Estructuras de Control:
★ IF, ELSEIF, ELSE
★ CASE
✔ Ciclos Estructurados:
★ WHILE, REPEAT
✔ Ciclos NO Estructurados:
★ LOOP
✔ Operadores:
● Comparación:
● =, <> !=, <=, <, >=, >, <=>
● Lógicos:
● NOT, AND, OR, XOR
● Rango:
● BETWEEN, IS NOT BETWEEN
● Patrón:
● LIKE
● WILDCARDS (%, __, [ ], [! ])
● Nula:
● IS NULL, IS NOT NULL
● Pertenencia:
● IN, NOT IN
✔ Tipos de Datos:
● Cadenas de Caracteres:
★ CHAR, VARCHAR, BLOB (BLOB, MEDIUMBLOB, LONGBLOB), TEXT, ENUM, SET
● Numéricos:
★ TINYINT, BIT, BOOL, FLOAT, REAL... (+15 más)
✔ Tipos de Tablas:
● InnoDB
★ MyISAM
★ ISAM
★ MERGE
★ HEAP
✔ Restricciones (CONSTRAINTS):
● PRIMARY KEY
● FOREIGN KEY
★ CHECK
★ UNIQUE
✔ Funciones Agregadas o Estadísticas:
● SUM(), COUNT(), MAX(), AVG(), MIN()
✔ Funciones de Conversión:
★ CAST
✔ Funciones para Trabajar con Fecha & Hora:
★ ADDDATE(), CURDATE(), CURRENT_DATE, NOW(), CURDATE(), DAYOFWEEK(), YEAR()... (+30 más)
✔ Funciones para Trabajar con Campos Numéricos:
★ ABS(), ACOS(), FLOOR()... (+25 más)
✔ Funciones para Trabajar con Cadenas de Caracteres:
★ ASCII(), CONCAT()... (+45 más)
✔ Funciones de Unión:
● INNER JOIN
● LEFT JOIN
● RIGHT JOIN
● FULL JOIN
★ UNION
✔ TIME_ZONE:
★ SESSION
★ GLOBAL
✔ SESSION:
★ CREATE USER
★ GRANT
★ REVOKE
✔ Sistema Gestor de Base de Datos (SGBD):
● MySQL 8.0
★ SQL Server Management Studio 2017
★ Oracle SQL Developer
¿Por qué éste curso?
Este curso va dirigido desde las personas que no hayan tenido conocimientos previos de Base de Datos, hasta las que sí lo hayan hecho y requieran reforzar los temas aprendidos.
Éste curso es de los pocos (por no decir el único), que posee tres diferentes tipos de SGBD, contando con teoría y práctica con ejemplos reales. También es de los pocos que cuenta con el análisis desde el diagrama Entidad-Relación (E-R) y su comparación con el diagrama mejorado de éste, que es el diagrama Relacional (EE-R).
Sin mencionar la gran variedad de tipos de datos, funciones, cláusulas, ejemplos y consejos que se pueden ofrecer, a un bajo precio.