Sistemas de Bases de Datos I
Datos Generales
Nombre de la asignatura Nivel de formación Clave de la asignatura
Sistemas de Bases de Datos I Licenciatura I5286
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
En forma lineal impacta a la materia de Sistemas de Bases de Datos II y transversalmente a la materia de Estructuras de Datos.
Contenido del programa
Presentación
El presente curso de Bases de Datos consiste en la planeación y diseño de una base de datos, conociendo los diferentes modelos y motores que se pueden utilizar.
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á algunos lenguajes y recursos usados en los sistemas de gestión de bases de datos y aplicará sus conocimientos en la elaboración del diseño de una base de datos.


Particulares


  • Describir las características de las Bases de datos Distribuidas, Bases de datos Objeto, Bases de datos Lógicas, Bases de datos Objeto-Relacional.
  • Diseñar y modelar sistemas de Bases de datos mediante modelo Entidad-Relación y Relacional.
  • Describir los aspectos de integridad, seguridad, recuperación y concurrencia de una Base de datos Relacional.
  • Describir características del modelo Relacional de Bases de datos y sus conceptos asociados: relaciones, claves, etc. y lenguaje SQL.



Contenido
Contenido temático
  1. Introducción y el proceso de diseño de las bases de datos
  2. Implantación del sistema de base de datos
  3. Modelo conceptual de bases de datos
  4. Modelo de datos relacional
  5. Modelo de datos semántico
  6. Modelo lógico de bases de datos
  7. Normalización para bases de datos relacionales
  8. Bases de datos NoSQL
Contenido desarrollado

1. Introducción y el proceso de diseño de las bases de datos

1.1 Conceptos fundamentales, actores en el escenario y características deseables de un Sistema de Gestión de Bases de Datos

1.2 Recolección y análisis de requerimientos

1.3 Diseño conceptual de la base de datos

1.4 Elección de un Sistema de Gestión de Bases de Datos (SGBD)

1.5 Diseño lógico de la base de datos

1.6 Diseño físico de la base de datos

2. Implantación del sistema de base de datos

2.1 Arquitectura de los Sistemas de Bases de Datos

2.2 Modelos de datos, esquemas y ejemplares

3. Modelo conceptual de bases de datos

3.1 Conceptos del modelo Entidad-Relación (MER)

3.2 Construcción del Diagrama Entidad-Relación

3.3 Modelo Entidad-Relación Extendido (MEER)

4. Modelo de datos relacional

4.1 Conceptos del modelo relacional

4.2 Características de las relaciones

4.3 Restricciones del modelo relacional

4.4 Operaciones de actualización con relaciones

4.5 Álgebra relacional

4.6 Correspondencia entre los modelos ER y relacional

5. Modelo de datos semántico

5.1 Objetos semánticos

5.2 Identificación de objetos

5.3 Atributos

5.4 Tipos de objetos

5.5 Vistas de objetos semánticos

5.6 Comparación del modelo de objeto semántico y el modelo ER

6. Modelo lógico de bases de datos 

6.1 Tablas

6.2 Atributos

6.3 Propiedades de los atributos

6.4 Llaves primarias

6.5 Llaves foráneas

6.6 Índices

6.7 Reglas de integridad

7. Normalización para bases de datos relacionales

7.1 Pautas informales de diseño para los esquemas relacionales

7.2 Formas normales

7.3 Proceso de normalización

8. Bases de datos NoSQL

8.1 Definición y características 

8.2 Tipos de almacenamiento de datos NoSQL

8.3 Principales bases de datos NoSQL

8.4 Ventajas y usos de las 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
  • Tecnicas de aprendizaje:
  • Individuales
  • Grupales
  • Laboratorios 
  • Estudio de casos
  • Actividades de aprendizaje:
  • Prácticas de laboratorio
  • Ejercicios en clase y de tarea
  • Casos prácticos
  • Recursos didácticos a utilizar:
  • Pintarrón
  • Cañón
Evaluación

Exámenes Teórico-prácticos      50%
Prácticas y Tareas                     20%
Proyecto Final                           30%

Total                                        100%

Bibliografía

Libro

Database Processing. Fundamentals, Design and Implementation

David M. Kroenke, David J. Aue (2014) Pearson Prentice Hall, 20 No. Ed 13th

ISBN: 9780133058352

Libro

Fundamentals of Database Systems

Ramez Elmasri, Shamkant B. Nav (2011) Addison-Wesley No. Ed 6th

ISBN: 9780136086208

Libro

Database System Concepts

Abraham Silberschatz, Henry F. (2006) McGraw Hill No. Ed 6th

ISBN: 9780073523323

Libro

An Introduction to Database Systems

C.J. Date (2003) Pearson Educación No. Ed 8th

ISBN: 9780321197844

Libro

Diseño de Bases de Datos. Problemas Resueltos.

Adoración De Miguel, Carlos N (2005) Ra-Ma Alfaomega No. Ed 1st

ISBN: 9701506871

Libro

Database Concepts

David M. Kroenke, David J. Aue (2019) Pearson Educación No. Ed 8th

ISBN: 9780134602533

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:

Octubre de 2019

Fecha última actualización:

Octubre de 2019

Instancias que aprobaron el programa

Profesores que imparten la materia

Academia de Bases de Datos

Colegio Departamental

Archivo (doucmento firmado)
Programa (Icono pdf)