Bases de Datos Corporativas (INNE)
Datos Generales
Nombre de la asignatura Nivel de formación Clave de la asignatura
Bases de Datos Corporativas (INNE) Licenciatura CU202
Prerrequisitos Area de formación Departamento
Sin prerrequisito Optativa abierta Departamento de Sistemas de Información
Academia Modalidad Tipo de asignatura % de créditos mínimos
BASES DE DATOS Presencial enriquecida Curso-Taller 0 %
Carga Horaria
Teoría Práctica Total Créditos
40 40 80 8
Trayectoria de la asignatura

La materia de Bases de Datos Corporativas introduce al estudiante a la gestión de datos para la toma de decisiones en contextos organizacionales, y sirve como base para las asignaturas de Big Data y Minería de Datos.

Contenido del programa
Presentación

La asignatura Bases de Datos Corporativas introduce al estudiante de Ingeniería en Negocios en el modelado conceptual, lógico y físico de datos, proporcionando las bases para comprender, diseñar y construir bases de datos relacionales orientadas a contextos organizacionales. A lo largo del curso, el estudiante aborda los fundamentos del modelado entidad–relación, la normalización de datos y la implementación de estructuras de información mediante el lenguaje SQL, utilizando sentencias de definición y manipulación de datos.
 
El enfoque del curso se orienta a escenarios típicos de negocio (clientes, ventas, inventarios, operaciones y finanzas), priorizando la integridad, consistencia y trazabilidad de la información.

Objetivos del programa
Objetivo general

Desarrollar en el estudiante la capacidad para analizar, modelar y estructurar información organizacional mediante modelos conceptuales, lógicos y físicos de bases de datos, aplicando principios de calidad de diseño y normalización, para su implementación en sistemas de bases de datos relacionales utilizando el lenguaje SQL como apoyo a la toma de decisiones en contextos empresariales.

Objetivos Particulares:
  • Comprender los fundamentos y principios de las bases de datos.
  • Analizar y modelar información mediante el modelo Entidad-Relación.
  • Aplicar técnicas de normalización para mejorar la calidad y consistencia del diseño de bases de datos.
  • Transformar modelos conceptuales y lógicos en estructuras físicas de bases de datos.
  • Implementar y manipular bases de datos relacionales utilizando sentencias SQL (DDL y DML).
  • Integrar los conocimientos adquiridos en el desarrollo de un proyecto aplicado orientado a la gestión de información corporativa.

Contenido
Contenido temático

  1. Fundamentos y modelo conceptual.
  2. Modelado de relaciones.
  3. Normalización y calidad del diseño.
  4. Implementación: Del diagrama a las tablas (SQL DDL).
  5. Restricciones (Constraint).
  6. Manipulación de datos (DML).
Contenido desarrollado

Unidad 1: Fundamentos y modelo conceptual
  • Introducción a las bases de datos.
    • Datos vs Información.
    • Tipos de modelos de datos.
    • Requisitos y ventajas de una base de datos.
  • El modelo Entidad-Relación (ERD).
    • Modelado de datos: conceptual, lógico y físico.
    • Componentes básicos: entidades, atributos, instancias e identificadores únicos (UID's).
    • Introducción a los diagramas entidad-relación (ERD).
    • Convenciones gráficas de los diagramas ERD.
Unidad 2: Modelado de relaciones.
  • Tipos de relaciones y cardinalidad.
    • Relaciones 1:1 (uno a uno), 1:M (uno a muchos) y M:M (muchos a muchos).
    • Transferibilidad (opcionalidad de las relaciones).
  • Resolución de relaciones complejas.
    • Solución de relaciones M:M a través de entidades asociativas.
    • Relaciones recursivas.
Unidad 3: Normalización y calidad del diseño.
  • Identificadores únicos (UID's)
    • UID's artificiales, compuestos y secundarios.
  • Proceso de normalización.
    • Anomalías de actualización y redundancia de datos.
    • Primera Forma Normal (1NF).
    • Segunda Forma Normal (2FN).
    • Tercera Forma Normal (3FN).
Unidad 4: Implementación: Del diagrama a las tablas (SQL DDL).
  • Transformación del modelo ER al modelo relacional.
    • Mapeo de entidades a tablas.
    • Mapeo de atributos a columnas.
    • Mapeo de relaciones ( 1:1, 1:M, M:M, supertipos/subtipos) usando claves primarias y foráneas.
  • Introducción a SLQ y Lenguaje de Definición de Datos (DDL).
    • Historia y estándares de SQL.
    • Creación de la base de datos.
    • Creación de tablas.
    • Uso de tipo de datos.
    • Modificación de tablas.
      • ALTER.
      • DROP.
      • RENAME.
      • TRUNCATE.
Unidad 5: Restricciones (Constraint).
  • Introducción a las restricciones.
    • NOT NULL.
    • UNIQUE.
  • Restricciones.
    • PRIMARY KEY.
    • FOREIGN KEY.
    • CHECK.
  • Sentencia ALTER.
Unidad 6: Manipulación de datos.
  • Lenguaje de Manipulación de Datos (DML).
    • Inserción de nuevos registros en las tablas (INSERT).
    • Actualización de registros existentes (UPDATE).
    • Eliminación de registros (DELETE).
  • Gestión de datos.
    • Consulta de datos (SELECT).
    • Filtros (WHERE).
    • Ordenamiento (ORDER BY / HAVING).
    • Joins básicos (INNER JOIN).

Actividades prácticas

Las actividades prácticas de la asignatura Bases de Datos Corporativas están orientadas al desarrollo progresivo de competencias de análisis, diseño e implementación de bases de datos relacionales. Cada práctica se construye sobre la anterior, favoreciendo el aprendizaje significativo mediante ejercicios guiados, resolución de casos y un proyecto integrador.
 
Entre las principales prácticas se incluyen:
  • Práctica 1. Identificación de datos, información y requisitos del negocio: Análisis de un caso organizacional para identificar procesos, actores, reglas de negocio y necesidades de información.
  • Práctica 2. Diseño del modelo entidad–relación (ER): Elaboración de un modelo conceptual que incluya entidades, atributos, identificadores únicos y relaciones básicas, aplicando convenciones gráficas del modelo entidad–relación.
  • Práctica 3. Modelado de relaciones y resolución de relaciones M:M: Profundización del modelo ER mediante la definición de cardinalidades, opcionalidades y la resolución de relaciones muchos a muchos a través de entidades asociativas, incluyendo relaciones recursivas cuando aplique.
  • Práctica 4. Normalización del modelo lógico: Aplicación de las formas normales (1NF, 2NF y 3NF) para garantizar consistencia, reducir redundancia y eliminar anomalías.
  • Práctica 5. Transformación del modelo conceptual al modelo relacional: Conversión del modelo entidad–relación a un esquema relacional, generando scripts SQL en lenguaje de definición de datos (DDL) para la creación de tablas, columnas, claves primarias y claves foráneas.
  • Práctica 6. Implementación de restricciones de integridad: Uso de restricciones PRIMARY KEY, FOREIGN KEY, CHECK, UNIQUE y NOT NULL para garantizar calidad y validez de los datos.
  • Práctica 7. Manipulación de datos con SQL (DML): Inserción, actualización, eliminación y consulta de datos mediante sentencias SQL (INSERT, UPDATE, DELETE y SELECT), aplicando filtros, ordenamientos, agregaciones y combinaciones básicas de tablas (INNER JOIN) para el análisis de información.

Proyecto integrador
Como actividad final del curso, el estudiante desarrollará un proyecto integrador que consistirá en el diseño e implementación completa de una base de datos relacional aplicada a un caso de negocio. El proyecto deberá incluir:
  • Análisis de requisitos y reglas de negocio.
  • Modelo entidad–relación debidamente documentado.
  • Normalización del diseño hasta 3NF.
  • Implementación del esquema relacional mediante SQL (DDL).
  • Definición de restricciones de integridad.
  • Carga y manipulación de datos utilizando SQL (DML).
  • Consultas básicas orientadas al análisis de información organizacional.
 
El proyecto integrador permitirá evaluar de manera global la adquisición de competencias analíticas, técnicas y de resolución de problemas.

Metodología
Proceso de enseñanza del aprendizaje
 
El curso se desarrollará mediante una metodología teórico–práctica con enfoque constructivista, orientada a que el estudiante de Ingeniería en Negocios construya progresivamente los conocimientos y habilidades necesarias para analizar, diseñar e implementar bases de datos relacionales aplicadas a contextos organizacionales. Esta metodología integra la comprensión conceptual con la aplicación práctica, enfatizando el uso de la información como recurso estratégico para el análisis y la toma de decisiones.
 
La modalidad de trabajo es presencial, con una carga de cuatro horas semanales, distribuidas en dos sesiones de dos horas. En cada sesión, el estudiante participa de manera activa en diversas estrategias didácticas, tales como:
 
  • Exposiciones dialogadas y demostraciones guiadas, orientadas a la introducción de conceptos fundamentales de modelado de datos, normalización y SQL, contextualizados en escenarios de negocio.
  • Ejercicios de análisis y modelado, en los que el estudiante interpreta requisitos organizacionales, identifica entidades, relaciones y reglas de negocio, y construye modelos entidad–relación progresivamente más completos.
  • Resolución de casos de estudio, aplicando principios de diseño relacional para proponer soluciones coherentes a problemáticas reales o simuladas de gestión de información en las organizaciones.
  • Prácticas de laboratorio, utilizando sistemas gestores de bases de datos y herramientas de modelado (Lucidchart, Draw.io, MySQL Workbench, Oracle Data Modeler), para implementar estructuras de datos, restricciones de integridad y consultas SQL orientadas al análisis de información.
 
La metodología favorece el aprendizaje activo, colaborativo y basado en proyectos, mediante el desarrollo de las prácticas progresivas y del proyecto integrador, que permiten al estudiante articular teoría y práctica en un contexto real o simulado. Con ello, se fortalecen competencias analíticas, técnicas y de resolución de problemas, fundamentales para el desempeño profesional del ingeniero en negocios.
 
 
Técnicas y Actividades de Aprendizaje
 
Las técnicas de aprendizaje promoverán el trabajo colaborativo e individual, fortaleciendo el razonamiento lógico, el pensamiento analítico y la capacidad de diseñar e implementar bases de datos relacionales como soporte a la gestión y análisis de información organizacional.
 
Las principales actividades de aprendizaje del curso son:
  • Participación activa en exposiciones y explicaciones guiadas del docente.
  • Estudio y análisis de bibliografía técnica sobre modelado, normalización y SQL.
  • Resolución de ejercicios de identificación de entidades, relaciones y reglas de negocio.
  • Elaboración de modelos entidad–relación y diagramas lógicos utilizando herramientas de diseño.
  • Aplicación del proceso de normalización en esquemas propuestos por el docente o derivados de casos reales.
  • Desarrollo de prácticas de laboratorio para crear tablas, definir restricciones e implementar consultas SQL.
  • Análisis de casos de estudio organizacionales para proponer soluciones de modelado e implementación.
  • Exámenes parciales teórico–prácticos.
  • Desarrollo de un proyecto integrador final, basado en el diseño e implementación completa de una base de datos relacional aplicada a un caso de negocio.
 
Recursos didácticos utilizados
 
Para apoyar el proceso de enseñanza–aprendizaje se emplearán los siguientes recursos didácticos y tecnológicos:
  • Pintarrón y material visual de apoyo.
  • Proyector o pantalla interactiva para demostraciones y modelado en clase.
  • Computadora del docente y de los estudiantes con acceso a gestores de bases de datos.
  • Herramientas de modelado conceptual y lógico (Lucidchart, Draw.io, MySQL Workbench, Oracle Data Modeler).
  • Sistemas gestores de bases de datos (MySQL, MariaDB, Oracle, PostgresSQL o el que el profesor considere).
  • Plataformas educativas en línea (Moodle o Google Classroom).
  • Repositorios digitales con ejemplos de modelos, scripts y ejercicios SQL.
  • Bibliografía digital, artículos científicos y recursos audiovisuales especializados en bases de datos.

Evaluación
La evaluación de la asignatura será continua, integral y formativa, con un enfoque centrado en la participación activa del estudiante y en la aplicación de los conocimientos teóricos al análisis, diseño e implementación de bases de datos relacionales.
 
El proceso evaluativo se llevará a cabo en dos etapas: 
 
  1. Durante el curso, mediante la valoración progresiva de actividades prácticas, ejercicios de modelado, análisis de casos y resolución de problemas que fortalezcan las competencias técnicas y analíticas del estudiante, ademas de las evaluaciones teórico-práctico que reflejen el dominio del modelado, normalización y uso de SQL.
  2. Al finalizar el ciclo, mediante una evaluación global orientada a la integración de saberes evidenciada en el proyecto final.
 
La calificación final se obtendrá a partir del desempeño en diversas actividades de aprendizaje, definidas por el docente conforme a los lineamientos académicos institucionales, e incluirá, como mínimo, los siguientes elementos:
  • Reportes y entregables de prácticas de modelado, normalización y SQL.
  • Tareas individuales o colaborativas y análisis de casos de estudio.
  • Evaluaciones parciales teórico–prácticas.
  • Proyecto integrador de diseño e implementación de una base de datos relacional.
  • Examen final teórico–práctico que integre los contenidos fundamentales del curso.
 
El sistema de evaluación del aprendizaje para este curso taller es:
  • Exámenes  teórico-prácticos     50%
  • Prácticas y tareas                          20%
  • Proyecto integrador                     30%


Bibliografía

Libro

Fundamentos de sistemas de bases de datos

Elmasri, R., & Navathe, S. B. (2007) Pearson Educación No. Ed 5a

ISBN: 978-8478290857

Libro

Fundamentals of database systems

Elmasri, R., & Navathe, S. B. (2016) Pearson Educación No. Ed 7

ISBN: 978-1292097619

Libro

Database system concepts

Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020) McGraw-Hill. No. Ed 7

ISBN: 978-9390727506

Libro

Database systems: Design, implementation, and management

Coronel, C., & Morris, S. (2022) Cengage Learning No. Ed 14

ISBN: 978-0357673034

Otros materiales

-

Perfil del profesor
El profesor que imparta la asignatura deberá contar con formación profesional en Tecnologías de la Información, Ciencias Computacionales, Ingeniería en Computación o áreas afines, así como experiencia en el análisis, diseño e implementación de bases de datos relacionales aplicadas a contextos organizacionales.

Deberá poseer dominio del lenguaje SQL, experiencia en el uso de herramientas de modelado conceptual y lógico, y conocimientos para estructurar información que apoye la gestión y toma de decisiones en las organizaciones.

Se espera que cuente con habilidades pedagógicas para facilitar el aprendizaje activo, guiar la resolución de problemas y promover el pensamiento analítico, así como con la capacidad para integrar casos de negocio y proyectos aplicados que fortalezcan las competencias profesionales de los estudiantes de Ingeniería en Negocios.

Lugar y fecha de su aprobación
Zapopan, Jalisco, México a 18 de diciembre de 2025
Instancias que aprobaron el programa
  • Academia de Bases de Datos
  • Colegio Departamental