Está en la página 1de 13

Estado de aprobación: En Elaboración

UNIVERSIDAD COOPERATIVA DE COLOMBIA


PROGRAMA DE CURSO Diseño de Bases de Datos

1. IDENTIFICACIÓN DEL CURSO

1.1. Facultad: Facultad de Ingeniería

1.2. Programa: ISC - Ingeniería de Sistemas (C)

1.3. Código: 706144

1.4. Curso: Diseño de Bases de Datos

1.5. Metodología:

1.6. Créditos: 3

1.7. Intensidad Horaria Semanal: horas (18 Semanas)


1.8. Horas de acompañamiento
0 horas
directo:
1.9. Horas de trabajo independiente: horas

1.10. Período Académico: Segundo Semestre de 2020

1.11. Sección: 3197


JAIME ALBERTO PAEZ PAEZ
1.12. Profesor
(jaime.paez@campusucc.edu.co)

2. JUSTIFICACIÓN:

Este curso es importante para el programa Ingeniería de Sistemas porque aporta conceptos
para diseñar soluciones de almacenamiento de datos.

Este curso le sirve al estudiante para el diseño de bases de datos con características como
coherencia de resultados, reducción de redundancia, disminución de inconsistencias, aumento
en la disponibilidad de la información, establecimiento de restricciones de seguridad, entre
otras.

3. COMPETENCIAS PREVIAS:

Universidad Cooperativa de Colombia 1


Estado de aprobación: En Elaboración

• Identificar estructuras de datos con apuntadores y sin apuntadores.


• Elaborar estructuras de datos sin apuntadores y con apuntadores.
• Utilizar estructuras de datos.

4. COMPETENCIAS

MACROCOMPETENCIA

Desarrollar sistemas informáticos aplicando el enfoque sistémico para proponer alternativas


de solución a los problemas de las organizaciones
Desarrollar aplicaciones informáticas usando el enfoque sistémico para proponer alternativas
de solución a problemas específicos en las organizaciones

UNIDAD DE COMPETENCIA Ingeniería de Sistemas

COMP3 - Diseñar sistemas informáticos para la construcción de software de acuerdo a las


necesidades del usuario utilizando metodologías vigentes

5. UNIDADES DE COMPETENCIAS

Elementos de competencia Indicadores Evidencias

Identificar los conceptos Identifica estructuras y  Mapas conceptuales que


básicos de las bases de datos esquemas de base de datos. muestren conceptos
y su arquitectura. relacionados con los temas
Selecciona adecuadamente de clase.
reglas de integridad y
 Informe de caso de estudio
seguridad de los datos.
sobre Arquitectura
ANSI/SPARC.

Diferenciar los modelos para Asocia arquitecturas con  Informe de desarrollo de


diseñar las estructuras de las estructuras de bases de talleres sobre análisis de
bases de datos. datos. arquitectura y estructura de
bases de datos.
 Solución practica de caso de
estudio utilizando
Normalización y algebra
Aplica modelamiento de relacional.
relaciones e integridad de
datos.

Programa de curso 2
Estado de aprobación: En Elaboración

Construir bases de datos bajo Construye modelos entidad –  Informe de desarrollo de


el modelo Entidad-Relación relación de bases de datos. talleres sobre diseño de
bases de datos.
 Solución practica de caso de
Construye modelos estudio utilizando MER,
relacionales de bases de DDL, DML y transacciones.
datos.

Problemas que resuelve

• Disminución de la producción de gestión de información en las organizaciones.


• Carencia de estructuras de almacenamiento de datos.
• Deficiencia en la seguridad de los datos.
• Oportunidad de la disponibilidad de la información.
• Deficiencias en el diseño de las bases de datos.
• Desconocimiento de estándares para diseño de bases de datos.

6. TEMAS

1. Conceptos de Bases de Datos.

2. Arquitectura ANSI/SPARC.

3. Gestores de Bases de Datos.

4. Concepto de Llaves e índices en Bases de Datos.

5. Normalización.

6. Modelos para diseño de Bases de Datos.

Universidad Cooperativa de Colombia 3


Estado de aprobación: En Elaboración

7. Diseño de Base de Datos, tablas y campos.

8. Algebra y Calculo Relacional.

9. Lenguaje SQL.

10. Sentencias de DDL.

11. Sentencias de DML.

7. CRONOGRAMA

Semana 1: 03/08/2020 al 07/08/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Conceptos de Bases de Inducción del curso,  Diseño conceptual de bases


Datos. explicación del contenido de datos en UML
temático y sistema de
 Diseño y administración de
evaluación.
bases de datos
Clase Invertida de Conceptos  Fundamentos de bases de
de Bases de Datos, repaso y datos
resolución de dudas.

Semana 2: 10/08/2020 al 14/08/2020 4 Horas


ACTIVIDADES

TEMAS RECURSOS

Conceptos de Bases de Inducción del curso,  Diseño conceptual de bases


Datos. explicación del contenido de datos en UML
temático y sistema de
 Diseño y administración de
evaluación.
bases de datos
Clase Invertida de Conceptos
de Bases de Datos con los  Fundamentos de bases de
recursos entregados, repaso y datos
resolución de dudas.

Semana 3: 17/08/2020 al 21/08/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Arquitectura ANSI/SPARC. Clase Invertida de  Diseño conceptual de bases


Arquitectura ANSI/SPARC con de datos en UML
los recursos entregados,
 Diseño y administración de

Programa de curso 4
Estado de aprobación: En Elaboración

repaso y resolución de dudas. bases de datos


 Hacia la formalización del
Esta actividad permite al
diseño de bases de datos
estudiante conocer los
orientadas a objetos
conceptos de estructuras,
arquitectura e introducción al  Fundamentos de bases de
diseño de bases de datos. datos

Semana 4: 24/08/2020 al 28/08/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Arquitectura ANSI/SPARC. Clase Invertida de  Diseño conceptual de bases


Arquitectura ANSI/SPARC con de datos en UML
los recursos entregados,
 Diseño y administración de
repaso y resolución de dudas.
bases de datos
 Hacia la formalización del
Esta actividad permite al diseño de bases de datos
estudiante conocer los orientadas a objetos
conceptos de estructuras,  Fundamentos de bases de
arquitectura e introducción al datos
diseño de bases de datos.

Semana 5: 31/08/2020 al 04/09/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Gestores de Bases de Datos. Clase Invertida de Gestores  Diseño y administración de


de Bases de Datos con los bases de datos
recursos entregados, repaso y
 Fundamentos de bases de
resolución de dudas.
datos
 Microsoft SQL Server 2012
Esta actividad permite al Bible. The Comprenhensive,
estudiante conocer los Tutorial Resource
sistemas que proporcionan  PostgreSQL 10.9
métodos para mantener la Documentation
integridad de los datos,
administrar el acceso de  La Biblia de MySQL
usuarios a los datos y para
recuperar la información si el
sistema se corrompe.

Universidad Cooperativa de Colombia 5


Estado de aprobación: En Elaboración

Semana 6: 07/09/2020 al 11/09/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Concepto de Llaves e índices Clase Invertida de Llaves e  Diseño conceptual de bases


en Bases de Datos. índices en Bases de Datos de datos en UML
con los recursos entregados,
 Diseño y administración de
repaso y resolución de dudas.
bases de datos
 Fundamentos de bases de
Esta actividad permite al datos
estudiante conocer la
estructura de datos que
mejora la velocidad de las
operaciones, por medio de un
identificador único de cada
fila de una tabla, permitiendo
un rápido acceso a los
registros de una tabla en una
base de datos.

Semana 7: 14/09/2020 al 18/09/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Normalización. Clase Invertida de  Diseño y administración de


Normalización, repaso y bases de datos
resolución de dudas. Taller de
 Fundamentos de bases de
ejercicios prácticos.
datos
 DB Designer Fork -
Esta actividad le permite al Configuration and Basic
estudiante organizar los Entity Creation
contenidos de las tablas de  Como diseñar una base de
las bases de datos datos con DIA
transaccionales y los
almacenes de datos. La
aplicación de esta medida no
debe ser considerada como
opcional, sino como un paso
necesario para garantizar un
diseño de base de datos de

Programa de curso 6
Estado de aprobación: En Elaboración

éxito.

Semana 8: 21/09/2020 al 25/09/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Normalización. Clase Invertida de  Diseño y administración de


Normalización, repaso y bases de datos
resolución de dudas. Taller de
 Fundamentos de bases de
ejercicios prácticos.
datos
 DB Designer Fork -
Esta actividad le permite al Configuration and Basic
estudiante organizar los Entity Creation
contenidos de las tablas de  Como diseñar una base de
las bases de datos datos con DIA
transaccionales y los
almacenes de datos. La
aplicación de esta medida no
debe ser considerada como
opcional, sino como un paso
necesario para garantizar un
diseño de base de datos de
éxito.

Semana 9: 28/09/2020 al 02/10/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Modelos para diseño de Bases Clase Invertida de Modelos  Diseño y administración de


de Datos. para diseño de Bases de bases de datos
Datos, repaso y resolución de
 Fundamentos de bases de
dudas.
datos
 DB Designer Fork -
Esta actividad le permitirá al Configuration and Basic
estudiante determinar la Entity Creation
estructura lógica de una base
de datos y de manera
fundamental determinar el
modo de almacenar,
organizar y manipular los
datos.

Universidad Cooperativa de Colombia 7


Estado de aprobación: En Elaboración

Semana 10: 05/10/2020 al 09/10/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Diseño de Base de Datos, Clase Invertida de Diseño de  Diseño y administración de


tablas y campos. Base de Datos, tablas y bases de datos
campos, repaso y resolución
 Fundamentos de bases de
de dudas. Taller de ejercicios
datos
prácticos.
 DB Designer Fork -
Configuration and Basic
Esta actividad permitirá al Entity Creation
estudiante dividir la
información en tablas
basadas en temas para
reducir los datos
redundantes. Proporciona
acceso a la información
necesaria para unir la
información en las tablas
según sea necesario. Ayudar
a garantizar la precisión y la
integridad de su información.

Semana 11: 12/10/2020 al 16/10/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Diseño de Base de Datos, Clase Invertida de Diseño de  Diseño y administración de


tablas y campos. Base de Datos, tablas y bases de datos
campos, repaso y resolución
 Introducción a las bases de
de dudas. Taller de ejercicios
datos NoSQL usando
prácticos.
MongoDB (Tecnología)
 Fundamentos de bases de
Esta actividad permitirá al datos
estudiante dividir la  DB Designer Fork -
información en tablas Configuration and Basic
basadas en temas para Entity Creation
reducir los datos
redundantes. Proporciona
acceso a la información

Programa de curso 8
Estado de aprobación: En Elaboración

necesaria para unir la


información en las tablas
según sea necesario. Ayudar
a garantizar la precisión y la
integridad de su información.

Semana 12: 19/10/2020 al 23/10/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Algebra y Calculo Relacional. Clase Invertida de Algebra y  Diseño y administración de


Cálculo Relacional, repaso y bases de datos
resolución de dudas. Taller
 Fundamentos de bases de
de ejercicios prácticos.
datos
 Sql (Guía práctica)
Esta actividad permite al  SQL fácil
estudiante conocer y
desarrollar las operaciones
que describen paso a paso
cómo computar una
respuesta sobre las
relaciones, tal y como éstas
son definidas en el modelo
relacional, de tipo
procedimental y de tipo
declarativo.

Semana 13: 26/10/2020 al 30/10/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Lenguaje SQL. Clase Invertida de Lenguaje  Gestión de bases de datos


SQL: DDL y taller ejercicios con SQL MySQL y Access:
Sentencias de DDL. prácticos. Curso práctico
 Sql (Guía práctica)

Esta actividad permite al  SQL fácil


estudiante conocer y usar un  Microsoft SQL Server 2012
lenguaje de dominio Bible. The Comprenhensive,
específico utilizado en Tutorial Resource
programación, diseñado para
administrar, y recuperar  PostgreSQL 10.9

Universidad Cooperativa de Colombia 9


Estado de aprobación: En Elaboración

información de sistemas de Documentation


gestión de bases de datos
 La Biblia de MySQL
relacionales. Además, de
iniciar el uso de la
modificación de la estructura
de los objetos de la base de
datos.

Semana 14: 02/11/2020 al 06/11/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Lenguaje SQL. Clase Invertida de Lenguaje  Gestión de bases de datos


SQL: DDL y taller ejercicios con SQL MySQL y Access:
Sentencias de DDL. prácticos. Curso práctico
 Sql (Guía práctica)

Esta actividad permite al  SQL fácil


estudiante conocer y usar un  Microsoft SQL Server 2012
lenguaje de dominio Bible. The Comprenhensive,
específico utilizado en Tutorial Resource
programación, diseñado para
administrar, y recuperar  PostgreSQL 10.9
información de sistemas de Documentation
gestión de bases de datos
 La Biblia de MySQL
relacionales. Además, de
iniciar el uso de la
modificación de la estructura
de los objetos de la base de
datos.

Semana 15: 09/11/2020 al 13/11/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Lenguaje SQL. Clase Invertida de Lenguaje  Gestión de bases de datos


SQL: DML y taller ejercicios con SQL MySQL y Access:
Sentencias de DML. prácticos. Curso práctico
 Sql (Guía práctica)

Esta actividad permite al  SQL fácil


estudiante conocer y usar un  Microsoft SQL Server 2012
lenguaje de dominio Bible. The Comprenhensive,
específico utilizado en Tutorial Resource
programación, diseñado para

Programa de curso
10
Estado de aprobación: En Elaboración

administrar, y recuperar  PostgreSQL 10.9


información de sistemas de Documentation
gestión de bases de datos
 La Biblia de MySQL
relacionales. Además, de
permitir a los estudiantes
llevar a cabo las tareas de
consulta o manipulación de
los datos, organizados por el
modelo de datos adecuado.

Semana 16: 16/11/2020 al 20/11/2020 4 Horas

TEMAS ACTIVIDADES RECURSOS

Lenguaje SQL. Clase Invertida de Lenguaje  Gestión de bases de datos


SQL: DML y taller ejercicios con SQL MySQL y Access:
Sentencias de DML. prácticos. Curso práctico
 Sql (Guía práctica)

Esta actividad permite al  SQL fácil


estudiante conocer y usar un  Microsoft SQL Server 2012
lenguaje de dominio Bible. The Comprenhensive,
específico utilizado en Tutorial Resource
programación, diseñado para
administrar, y recuperar  PostgreSQL 10.9
información de sistemas de Documentation
gestión de bases de datos
 La Biblia de MySQL
relacionales. Además, de
permitir a los estudiantes
llevar a cabo las tareas de
consulta o manipulación de
los datos, organizados por el
modelo de datos adecuado.

8. EVALUACIÓN
FECHA DE
ACTIVIDAD PORCENTAJE
SEGUIMIENTO

Solución practica de caso de estudio 20/11/2020


utilizando MER, DDL, DML y
transacciones.

Universidad Cooperativa de Colombia 11


Estado de aprobación: En Elaboración

Mapa conceptual de Gestores de Bases de 04/09/2020


Datos más reconocidos, componentes,
lenguajes de modelación, lenguajes de
consulta y arquitectura.

Informe de desarrollo de talleres sobre 25/09/2020


análisis de arquitectura y estructura de
bases de datos.

Solución practica de caso de estudio 23/10/2020


utilizando Normalización y algebra
relacional.

Informe de desarrollo de caso de estudio 11/09/2020


sobre Arquitectura ANSI/SPARC.

Informe de desarrollo de talleres sobre 06/11/2020


diseño de bases de datos.

9. RECURSOS PARA EL APRENDIZAJE

Recursos Básica

1. Conesa i Caralt, Jordi; Casas Roma, Jordi,:Diseño conceptual de bases de datos en


UML . :Editorial UOC, 2017.[ISBN ]. Obtenido de
2. Abelló, Alberto; Rodríguez, María Elena,:Diseño y administración de bases de
datos. :, 2015.[ISBN ]. Obtenido de
3. Jose-Norberto Mazón, Elena Lloret, Eva Gómez, Antonia Aguilar, Iván Mingot, Ernesto
Pérez, y Luisa Quereda,:Reutilización de datos abiertos para el aprendizaje de
diseño de bases de datos a través del desarrollo de proyectos. La educación en
la sociedad del conocimiento, 16 (4), 63-80:, 2015.[ISBN ]. Obtenido de
Recursos Bibliográficos

4. Oppel, Andy,:Fundamentos de bases de datos. :McGraw-Hill Interamericana, 2010.


[ISBN ]. Obtenido de
5. Orbegozo Arana Borja,:Gestión de bases de datos con SQL MySQL y Access:
Curso práctico. :Alfaomega, 2013.[ISBN ]. Obtenido de
6. Victor Hugo Medina García,:Hacia la formalización del diseño de bases de datos
orientadas a objetos. Revista Escuela de Administración de Negocios, (32), 68-81:,
2015.[ISBN ]. Obtenido de

Programa de curso
12
Estado de aprobación: En Elaboración

7. Sarasa, A. ,:Introducción a las bases de datos NoSQL usando MongoDB


(Tecnología). :, 2016.[ISBN ]. Obtenido de
8. Charte Ojeda, F. ,:Sql (Guía práctica). Madrid:Anaya Multimedia, 2010.[ISBN ].
Obtenido de
9. Chardi García, P.,:SQL fácil. Barcelona:Marcombo, 2014.[ISBN ]. Obtenido de
10. Yagual, P. V., y Cedeño, C. A.,:Uso de la metodología SCRUM para la creación de
un modelo genérico de base de datos para gestión de información de
distintas fuentes sobre contaminación ambiental para el proyecto MONOIL de
la universidad de Guayaquil. International Journal of Innovation and Applied Studies,
20(4), 1169-1179:, 2017.[ISBN ]. Obtenido de
https://bbibliograficas.ucc.edu.co:2149/docview/1880680315?accountid=44394
Recursos Educativos Digitales

11. Robles, V. ,:Como diseñar una base de datos con DIA. :, 2016.[ISBN ]. Obtenido de
https://www.youtube.com/watch?v=Oa5-fdiWRFc
12. Rich, H. ,:DB Designer Fork - Configuration and Basic Entity Creation. :, 2012.
[ISBN ]. Obtenido de https://www.youtube.com/watch?v=i0yssspLlMEyt=15s
13. Gilfillan, I.,:La Biblia de MySQL. :Anaya Multimedia, 2011.[ISBN ]. Obtenido de
http://didepa.uaemex.mx/clases/Manuales/MySql/MySql-La biblia de mysql.pdf
14. Jorgensen, A., LeBlanc, P., Chinchilla, J., Segarra, J., y Nelson, A. ,:Microsoft SQL
Server 2012 Bible. The Comprenhensive, Tutorial Resource. :, 2012.[ISBN ].
Obtenido de
https://www.usaqingshan.com/uploads/5/9/6/5/59657927/microsoft_sql_server_2012_bi
ble.pdf
15. PostgreSQL Global Development Group,:PostgreSQL 10.9 Documentation. :, 2019.
[ISBN ]. Obtenido de https://www.postgresql.org/files/documentation/pdf/10/postgresql-
10-A4.pdf

Universidad Cooperativa de Colombia 13

También podría gustarte