1. Nombre de la Asignatura | 2. Nivel de formación | 3. Clave de la Asignatura |
Bases de Datos Corporativas (INNE) | Licenciatura | CU202 |
4. Prerrequisitos | 5. Area de Formación | 6. Departamento |
Pre | Optativa abierta | Departamento de Sistemas de Información |
7. Academia | 8. Modalidad | 9. Tipo de Asignatura |
Presencial | Curso-Taller |
10. Carga Horaria | |||
Teoría | Práctica | Total | Créditos |
40 | 40 | 80 | 8 |
12. Trayectoria de la asignatura |
13. 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. |
14.- 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
|
15.-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 |
16. 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. |
17.- Metodología |
Métodos de enseñanza-aprendizaje:
Técnicas de aprendizaje:
Actividades de aprendizaje:
Recursos Didácticos:
|
18.- Evaluación |
Exámenes Teórico-prácticos    50% Prácticas y Tareas          20% Proyecto Final             30% Total                    100% |
19.- Bibliografía |
Otros materiales |
20.- 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. |
21.- Nombre de los profesores que imparten la materia |
22.- Lugar y fecha de su aprobación |
Lugar:Â Zapopan, Jalisco Fecha última revisión:Â Junio de 2022 |
23.- Instancias que aprobaron el programa |
|
24.- Archivo (Documento Firmado) |