GUÍA GENERAL DE ESTUDIO DE LA ASIGNATURA Período académico Primero ING. JUAN DIEGO ROJAS ESCANDÓN, MG. - 1Ra Ed - Ecuador 9/04/2026 - 66 P 23.5 x 19 c

TABLA DE CONTENIDO
DATOS GENERALES DE LA ASIGNATURA 5
PRERREQUISITOS Y CORREQUISITOS 5
DESCRIPCIÓN DE LA ASIGNATURA 5
OBJETIVO GENERAL 5
CONTRIBUCIÓN DE LOS RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA AL
PERFIL DE EGRESO DE LA CARRERA 5
CONTENIDOS DE LA ASIGNATURA 6
ESTRATEGIAS METODOLÓGICAS Y RECURSOS DIDÁCTICOS 6
BIBLIOGRAFÍA 7
DESCRIPTIVA DE LAS COMPETENCIAS DE LA GUÍA DE BASE DE DATOS 8
UNIDAD 1 10
SÍNTESIS 11
INTRODUCCIÓN A LAS BASES DE DATOS. 12
De los sistemas de ficheros a las Bases de Datos. 12
Ventajas e inconvenientes de las Bases de Datos. 13
Concepto de Base de Datos. 15
Niveles de Abstracción en una Base de Datos. 16
Diseño conceptual. 17
Entidades y Atributos. 18
Relaciones y carnalidades. 19
Unidad II 20
DIAGRAMA DE APRENDIZAJE. 21
SÍNTESIS. 21
Modelo Entidad – Relación. 22
Restricciones 23
Claves o identificadores (primarios, alternos, foráneos). 29
Extensiones. 30
Integridad relacional. 32
Unidad III 33
DIAGRAMA DE APRENDIZAJE. 34
SÍNTESIS. 34
Modelo Conceptual, Lógico y físico. 39
Modelo Conceptual. 40
Modelo Lógico. 41

4
Gestores de Bases de datos. 43
Gestor MySQL: MySQL es un Sistema de Gestión de Bases de Datos Relacional (RDBMS) de
código abierto ampliamente utilizado en el desarrollo de aplicaciones web y empresariales. Fue
creado por MySQL AB en 1995 y es actualmente propiedad de Oracle Corporation. MySQL es
conocido por su alto rendimiento, flexibilidad y facilidad de uso, lo que lo convierte en una
opción popular para gestionar datos en una amplia gama de proyectos. 44
DDL: Según (Anita Ortiz, 2015) señaló que: Un Data Definition Language o Lenguaje de
descripción de datos ( DDL ) es un lenguaje de programación para definir estructura de datos . El
término DDL fue introducido por primera vez en relación con el modelo de base de datos
CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripción
de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario modelo
de datos. 46
DML: Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un
lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de
la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases
de Datos del Sistema Gestor de Bases de Datos. 47
Unidad IV 50
DIAGRAMA DE APRENDIZAJE. 51
SÍNTESIS. 51
Introducción. 52
Tipos de Bases de datos no SQL 52
Principales Diferencias 53
Ventajas y Desventajas 54
Modelización de bases de datos no SQL 55
Bases de datos no SQL y su Interacción en aplicaciones informáticas 58
ELABORACIÓN, REVISIÓN Y APROBACIÓN DE PARES

ISTT-GGEA-DS-026-2025