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 |
- | - | Departamento de Sistemas de Información |
Academia | Modalidad | Tipo de asignatura |
- | Presencial | Curso-Taller |
Carga Horaria | |||
Teoría | Práctica | Total | Créditos |
40 | 40 | 80 | 8 |
Trayectoria de la asignatura |
La materia de Bases de Datos Corporativas da inicio al proceso de aprendizaje sobre la Gestión de Datos y a la toma de decisiones. Para adquirir este conocimiento básico se debe proseguir con las materias de Big Data y Minería de Datos |
Contenido del programa
Presentación |
El presente curso de Bases de Datos Corporativas consiste en la planeación y diseño de una base de datos corporativa. Conociendo diferentes modelos que se pueden utilizar, como el lenguaje estructurado de consultas SQL (acrónimo en inglés para Structured Query Language) como método de creación y manipulación de datos. |
Objetivos del programa |
Objetivo general |
General El alumno comprenderá los aspectos relativos al modelado de datos, así como a las técnicas utilizadas en el diseño de bases de datos relacionales. Conocerá el lenguaje SQL usado en los sistemas de gestión de bases de datos y aplicará sus conocimientos en la elaboración del diseño y creación de una base de datos. Particulares
|
Contenido |
Contenido temático |
|
Contenido desarrollado |
1 Introducción a las Bases de Datos 1.1. Conceptos básicos 1.2. Objetivos de las bases de datos 1.3. Áreas de aplicación de los sistemas de bases de datos 1.4. Modelos de bases de datos 1.5. Clasificación de las bases de datos 1.6. Arquitectura de una base de datos 1.7. Arquitectura de un SGBD 2 Diseño de una base de datos 2.1. Entidades y atributos 2.1.1. Modelos conceptuales y físicos 2.1.2. Entidades, instancias y atributos 2.1.3. Modelo básico entidad-relación (ERD) 2.2. Conceptos básicos de las relaciones 2.2.1. Identificación de relaciones 2.2.2. Convenciones de los diagramas ER 2.2.3. Interpretación del diagrama ER 2.3. Conceptos fundamentales de las relaciones 2.3.1. Relaciones transferibles 2.3.2. Tipos de relaciones 2.3.3. Resolución de relaciones de varios a varios 2.4. Reglas para convertir del Modelo ER a Relacional 3 Normalización de las bases de datos 3.1. Teoría de Normalización 3.1.1. Cálculo de las Dependencias entre los datos 3.1.2. Cálculo del Recubrimiento Minimal 3.1.3. Cálculo de Claves Candidatas 3.1.4. Cálculo de la Forma Normal 3.2. Formas normales 3.2.1. Primera Forma Normal (1NF) 3.2.2. Segunda Forma Normal (2NF) 3.2.3. Tercera Forma Normal (3NF) 3.2.4. Forma Normal de Boyce Codd (FNBC) 3.3. Proceso de normalización 4 Lenguaje de Definición de Datos (DDL) 4.1. Crear una base de datos 4.2. Crear tablas e índices 4.3. Definir restricciones a las bases de datos 4.4. Modificación y eliminación de índices 4.5. Modificación y eliminación de tablas 4.6. Eliminación de bases de datos 5 Lenguaje de Manipulación de datos (DML) 5.1. Inserción de registros 5.2. Actualización de registros 5.3. Eliminación de registros 6 Consultas a la base de datos (QL) 6.1. Consultas simples 6.1.1. Selección de columnas concretas 6.1.2. Uso de operadores aritméticos, de comparación y lógicos 6.1.3. Cláusula ORDER BY 6.1.4. Cláusula WHERE 6.1.5. Variables de sustitución 6.2. Consultas con agrupaciones 6.2.1. Funciones de varias filas 6.2.2. Cláusula GROUP BY 6.2.3. Cláusula HAVING 6.3 Consultas usando joins 6.3.1. INNER JOINS 6.3.2. NATURAL JOIN y SELF-JOINS 6.3.3. THETA-JOINS y EQUI-JOINS 6.3.4. OUTER JOINS 6.3.5. CROSS JOIN 6.4. Sub-consultas 6.4.1. Sub-consultas de una sola fila 6.4.2. Sub-consultas de varias filas 6.4.3. Uso de operadores IN, ANY, ALL, EXISTS 6.5. Consultas con operadores de definición 6.5.1. Operador UNION 6.5.2. Operador INTERSECT 6.5.3. Operador MINUS 7 Otros tipos de bases de datos 7.1. Bases de datos distribuidas 7.2. Bases de datos multidimensionales 7.3. Bases de datos orientadas a objetos 7.4. Bases de datos NoSQL |
Actividades prácticas |
Prácticas en laboratorio, asistencia a congresos, ponencias, conferencias y talleres, tareas, cursos de actualización en línea, proyecto y visitas guiadas. |
Metodología |
Métodos de enseñanza-aprendizaje:
Técnicas de aprendizaje:
Actividades de aprendizaje:
Recursos Didácticos:
|
Evaluación |
Exámenes Teórico-prácticos 50% Prácticas y Tareas 20% Proyecto Final 30% Total 100% |
Bibliografía |
Libro Database Concepts Kroenke, D. M., Auer, D. J., V (2019) Pearson Education No. Ed 8th Edition ISBN: ISBN-13: 9780134602533 Libro Database Processing. Fundamentals, Design and Implementation. Kroenke, D. M., Auer, D. J., V (2014) Pearson Prentice Hall No. Ed 13th Edition ISBN: 9780133058352 Libro Fundamentals of Database Systems Elmasri, R. y Navathe, B. S. (2011) Addison-Wesley No. Ed 6th Edition ISBN: 978-0-136-08620-8 Libro istema de Bases de Datos: Un enfoque práctico para diseño, implementación y gestión. Conolly, T. M. y Begg, C. E. (2006) Person Addison-Wesley. No. Ed 4a ISBN: 978-8478290758 |
Otros materiales |
- |
Perfil del profesor |
Académico:Profesional egresado de una licenciatura, ingeniería o especialidad afín con las ciencias de la computación o informática. Experiencia Profesional:En el diseño de bases de datos y gestión de bases de datos en diferentes plataformas. |
Lugar y fecha de su aprobación |
Lugar: Zapopan, Jalisco Fecha última revisión: Junio de 2022 |
Instancias que aprobaron el programa |
|