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

  • Diseñar y modelar sistemas de bases de datos mediante modelo Entidad-Relación y Relacional..
  • Describir características del modelo Relacional de Bases de datos y sus conceptos asociados: relaciones, claves, etc.
  • Conocer y utilizar el lenguaje SQL como método de creación y manipulación de datos en una base de datos relacional.


Contenido
Contenido temático
  1. Introducción a las Bases de Datos
  2. Diseño de base de datos
  3. Normalización de las bases de datos
  4. SQL. Lenguaje de Definición de Datos (DDL)
  5. SQL. Lenguaje de Manipulación de Datos (DML)
  6. SQL. Consultas a la base de datos (QL)
  7. Otros tipos de bases de datos
Contenido desarrollado

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

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

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

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

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

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

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:

  • Descriptivo
  • Analítico
  • Deductivo

Técnicas de aprendizaje:

  • Individuales
  • Grupales
  • Laboratorio
  • Estudio de casos

Actividades de aprendizaje:

  • Prácticas de laboratorio y fuera del aula
  • Ejercicios complementarios fuera del aula
  • Investigación
  • Casos prácticos

Recursos Didácticos:

  • Pizarrón
  • Cañon
  • Equipo de cómputo del laboratorio y fuera del aula
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

 Fecha última actualización: Junio de 2022
Instancias que aprobaron el programa
  • Profesores que imparten la materia
  • Academia de Bases de Datos
  • Colegio Departamental