0% encontró este documento útil (0 votos)
32 vistas12 páginas

Syllabus DBS

La asignatura 'Bases de datos: Teoría y aplicaciones' enseña a los estudiantes sobre el diseño y manipulación de bases de datos relacionales y no relacionales, utilizando SQL y otros sistemas manejadores. Se enfoca en el modelo relacional, álgebra relacional y la comparación de diferentes tipos de bases de datos, combinando clases teóricas con trabajo práctico en proyectos. Al finalizar, los estudiantes deben ser capaces de aplicar metodologías de diseño y optimización en bases de datos, así como identificar tecnologías adecuadas para problemas específicos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas12 páginas

Syllabus DBS

La asignatura 'Bases de datos: Teoría y aplicaciones' enseña a los estudiantes sobre el diseño y manipulación de bases de datos relacionales y no relacionales, utilizando SQL y otros sistemas manejadores. Se enfoca en el modelo relacional, álgebra relacional y la comparación de diferentes tipos de bases de datos, combinando clases teóricas con trabajo práctico en proyectos. Al finalizar, los estudiantes deben ser capaces de aplicar metodologías de diseño y optimización en bases de datos, así como identificar tecnologías adecuadas para problemas específicos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Nombre de la Asignatura Bases de datos: Teoría y aplicaciones

Código de la asignatura 33700


Esta asignatura brinda a los estudiantes capacidades de manipulación y
diseño de bases de datos utilizando sistemas manejadores de bases de
datos. Se enseñan las bases de datos relacionales, incluyendo el modelo
relacional, álgebra relacional y el lenguaje SQL utilizado para definir y
manipular bases de datos relacionales.
También el diseño de bases de datos relacionales partiendo de modelos
conceptuales y llevándolos a diseños físicos.
Descripción
Adicionalmente se estudian alternativas diferentes a las bases de datos
relacionales, siendo capaces de comparar estas alternativas a las bases
de datos relacionales, estudiando los diferentes tipos de bases de datos
no relacionales y usando sistemas manejadores de bases de datos no
relacionales.
La asignatura combina las clases magistrales interactivas con el trabajo
en equipo en proyectos y talleres a lo largo del semestre.
Intensidad horaria semanal Horas Contacto Clase: 4 Horas Trabajo Independiente: 8
Intensidad horaria semestral 192 horas.
Créditos Académicos
4.00
(Unidades)
Ing. de Sis. - Plan nue: Lóg. y Mat. Dis. /y/ Pro. Avan. /o/ (Mat. Dis.
Condiciones de Inscripción /y/ (Pro. comp. /y/ Pro. Ori. a Objetos)) /O/ Ing. de Sis. - Plan ant: Pro.
(Pre-requisitos) Avan. /o/ (Pro. de comp. /y/ Pro. Ori. a Objetos) /O/ Red Tele: Pro.
Avan /O/ Cien Dat: Pro. Avan
Período Académico de
2024-10
Vigencia
Fecha de Actualización 17/07/2023

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Objetivos de Formación

• Brindar los conceptos necesarios para el diseño y manipulación de Bases de Datos relacionales.
• Explicar diferentes tipos de bases de datos y los criterios para escoger la más adecuada en el
marco de un problema específico.

• Explicar los mecanismos que mejoran el desempeño de las Bases de Datos y las consecuencias
de utilizar dichos mecanismos.

Contenidos temáticos
1. Modelo relacional
2. SQL
3. Diseño de Bases de Datos relacionales
4. Bases de Datos no relacionales

Competencias Transversales
2.1 RAZONAMIENTO ANÁLITICO Y SOLUCIÓN DE PROBLEMAS

Conocer diferentes modelos o estrategias para representar un problema (modelos conceptuales,


cualitativos, cuantitativos, etc) (1)

Formular el problema aplicando diferentes modelos o estrategias. (2)

3.2 COMUNICACIÓN

Comunicar el resultado de su trabajo de acuerdo con el perfil de la audiencia, argumentando sus


decisiones, utilizando estrategias adecuadas de comunicación (oral, escrita, visual, medios
electrónicos, etc) (3)

4.2 CONTEXTO EMPRESARIAL Y DE NEGOCIOS

Identificar nuevas tecnologías y procesos que representen oportunidades de innovación en


contextos empresariales particulares (1)

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


4.3 CONCEPCIÓN, APLICACIÓN DE LA INGENIERÍA Y GESTIÓN DE SISTEMAS

Entender los procedimientos necesarios para la definición de metas y hacer el levantamiento e


interpretación de requisitos de un sistema (2)

4.4 DISEÑO

Entender los procedimientos necesarios para hacer diseño disciplinar y multidisciplinar (2)

Entender los procedimientos necesarios para evaluar la calidad de un diseño disciplinar y


multidisciplinar (2)

Resultados de Aprendizaje Esperados (RAE)


Al finalizar el curso el estudiante estará en capacidad de:
• Identificar estrategias para representar un problema, utilizando el modelo relacional y el lenguaje
de manipulación de bases de datos (CDIO 2.1.2, Disciplinar 1,2).

• Interpretar la metodología de diseño y evaluación de bases de datos, aplicándola bajo un escenario


establecido. (CDIO 3.2.1, 3.2.3 y 4.4, Disciplinar 2,3,4)
• Comparar nuevas tecnologías de bases de datos, utilizando gestores de bases de datos relacionales
(CDIO 4.2.4 Disciplinar 4)

• Conocer los mecanismos necesarios para operar y optimizar el desempeño de una base de datos
(CDIO 4.3, Disciplinar 2,3,4)

Rúbricas
RAE 1: Identificar estrategias para representar un problema, utilizando el modelo relacional y el lenguaje de manipulación de bases
de datos (CDIO 2.1.2, Disciplinar 1,2).

Indicador de Insatisfactorio [0-2) Bajo el estándar [2-3) Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Identifica los No identifica los Identifica menos de la Identifica la mayoría Identifica todos los Identifica todos Nota Primer
principales elementos de un mitad de los de los elementos de elementos de un los elementos de Parcial (25%)
elementos de modelo relacional elementos de un un modelo modelo relacional un modelo
un modelo que represente una modelo relacional que relacional que que represente una relacional que
relacional base de datos represente una base represente una base base de datos, represente una
que de datos de datos comete errores base de datos
represente menores
una base de
datos
Formula No plantea una Plantea una consulta Resuelve una Resuelve una Resuelve una Nota Primer
expresiones consulta o la de álgebra relacional consulta sobre una consulta sobre una consulta sobre Parcial (25%)
de álgebra consulta no utiliza pero que no resuelve base de datos base de datos una base de
relacional los operadores de completamente la relacional haciendo relacional haciendo datos relacional
que álgebra relacional necesidad. uso de los uso de los haciendo uso de
aprovechen correctamente. operadores de operadores de los operadores
una base de álgebra relacional álgebra relacional de álgebra
datos vistos en clase. Las vistos en clase. La relacional vistos
relacional consultas tienen consulta usa en clase. La
deficiencias óptimamente el consulta es
pequeñas en el orden de uso de los óptima en
orden de los operadores y cuento al orden
operadores. aprovecha de uso de los
proyecciones y operadores y
selecciones aprovecha
proyecciones y
selecciones
Traduce un Escribe un modelo Escribe un modelo Escribe un modelo Escribe un modelo Escribe un Nota Primer
modelo relacional en SQL relacional en SQL pero relacional en SQL relacional en SQL modelo Parcial (25%)
relacional en que tiene errores. el modelo no aprovechando aprovechando tipos relacional en SQL
una base de contempla todos los parcialmente tipos de datos, integridad aprovechando
datos elementos necesarios de datos e referencial. tipos de datos,
construida integridad integridad
con SQL referencial. referencial y
definiendo
correctamente el
orden de
creación de los
objetos

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Formula Formula consultas Formula consultas en Formula consultas Formula consultas Formula Nota Primer
consultas SQL en SQL que no SQL que resuelven en SQL que en SQL que consultas en SQL Parcial (25%)
que permitan resuelven una parcialmente una resuelven una resuelven una que resuelven
resolver necesidad de necesidad de consulta necesidad de necesidad de una necesidad de
necesidades consulta o de o de manipulación de consulta o de consulta o de consulta o de
de manipulación de los los datos en una base manipulación de los manipulación de los manipulación de
manipulación datos en una base de datos relacional. datos en una base datos en una base los datos en una
de datos de datos relacional de datos relacional. de datos relacional. base de datos
o que no se Las consultas relacional. Las
ejecutan optimizan sus consultas
correctamente. parámetros y optimizan sus
operaciones para parámetros y
evitar errores. operaciones para
evitar errores y a
demás pueden
ser utilizadas
bajo la misma
estructura de
bases de datos
con instancias y
volúmenes de
datos diferentes

RAE 2: Interpretar la metodología de diseño y evaluación de bases de datos, aplicándola bajo un escenario establecido. (CDIO 3.2.1,
3.2.3 y 4.4, Disciplinar 2,3,4)

Indicador de Insatisfactorio Bajo el Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto nivel HERRAMIENT
desempeño [0-2) estándar [2-3) [4.25-5] A Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Enumera las Identifica Identifica entre Dado un escenario Dado un escenario Dado un escenario Nota Segundo
principales menos del 40% el 40% y 60% identifica entre el 60% y identifica entre el 75% identifica más del 85% Parcial (16%)
entidades de de las de las el 75% de las entidades y el 85% de las de las entidades de una
una base de entidades. entidades. de una base de datos. entidades de una base base de datos. Se
datos Se nombran de datos. Se nombran nombran
correctamente las correctamente las correctamente las
entidades para evitar entidades para evitar entidades para evitar
confusiones. confusiones. confusiones.
Alternativamente
identifica entre el 75 y
85% de las entidades,
pero con nombres poco
claros

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Reconoce las No reconoce Dado un Dado un conjunto de Dado un conjunto de Dado un conjunto de Nota Segundo
relaciones y relaciones y conjunto de entidades y atributos entidades y atributos entidades y atributos Parcial (16%)
atributos de atributos entre entidades y identificadas, reconoce identificadas, reconoce identificadas, reconoce
las entidades las entidades o atributos la mayoría las relaciones todas las relaciones todas las relaciones y
de una base reconoce muy identificadas, de asociación, pero no tanto de asociación atributos tanto de
de datos pocas bien reconoce solo de como de asociación como de
definidas. una parte de generalización/herencia generalización/herenci generalización/herenci
las relaciones entre estas. O reconoce a entre estas. Hay a entre estas. La
de asociación o también pequeños errores de cardinalidad de las
generalización. generalización/herencia cardinalidad relaciones es correcta y
Hay una , pero hay una cantidad representa todos los
cantidad considerable de errores escenarios en los cuales
considerable de cardinalidad se podría instanciar la
de errores de misma estructura de
cardinalidad base de datos
Transforma No hay un Crea un Crea un modelo Crea un modelo Crea un modelo Nota Segundo
un modelo modelo modelo relacional que relacional que relacional que Parcial (16%)
entidad- relacional relacional pero representa una representa la misma representa la misma
relación en correspondient este modelo no estructura similar al estructura que el estructura que el
un modelo e al modelo corresponde modelo entidad- modelo entidad- modelo entidad-
relacional entidad-relación directamente al relación. La mayoría de relación. Todas las relación. Todas las
modelo las reglas de negocio del reglas de negocio del reglas de negocio del
entidad modelo entidad- modelo entidad- modelo entidad-
relación relación se representan relación se representan relación se representan
en el modelo relacional. en el modelo en el modelo
relacional. Esto incluye relacional. Esto incluye
tanto cardinalidad de tanto cardinalidad de
relaciones como llaves relaciones como llaves
primarias que se primarias que se
transforman en transforman en
diferentes llaves en el diferentes llaves en el
modelo relacional. modelo relacional
Pueden existir errores
en un conjunto
pequeño de
relaciones/llaves.
Utiliza el No hay una Define Utiliza dependencias Utiliza dependencias Utiliza dependencias Nota Segundo
proceso de estructura parcialmente funcionales para funcionales para funcionales para Parcial (16%)
normalizació formal de las demostrar parcialmente demostrar demostrar
n sobre un dependencias dependencias que un modelo formalmente que un formalmente que un
modelo funcionales ni funcionales, relacional cumple con modelo relacional modelo relacional
relacional normalización. pero no se todos los requisitos de cumple con todos los cumple con todos los
demuestra el una forma normal requisitos de una forma requisitos de una forma
cumplimiento definida. normal definida. normal definida. La
de una forma demostración es
normal. completa y sólida
Ilustra No expresa un Expresa un Expresa un diseño de Expresa un diseño de Expresa un diseño de Nota Segundo
formalmente diseño de base diseño de base base de datos tanto en base de datos tanto en base de datos tanto en Parcial (16%)
un diseño de de datos con la de datos tanto su modelo conceptual su modelo conceptual su modelo conceptual
base de datos nomenclatura en su modelo como lógico con la como lógico con la como lógico con la
utilizando los correcta. conceptual nomenclatura correcta. nomenclatura correcta. nomenclatura correcta.
diagramas como lógico Los diagramas son Los diagramas son
adecuados pero la claros, pero no ilustran claros e ilustran todas
nomenclatura todas las decisiones de las decisiones de un
no es un diseño. diseño.
completament
e correcta.

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Justifica No se explica el Explica el Explica la manera en la Explica la manera en la Explica la manera en la Nota Segundo
formalmente proceso de proceso de que algunas decisiones que todas las que todas las Parcial (16%)
las decisiones diseño. diseño, pero no de diseño claves se decisiones de diseño decisiones de diseño
tomadas en argumenta las tomaron, apoyándose claves se tomaron, claves se tomaron,
el diseño de decisiones en los conceptos de apoyándose en los apoyándose en los
una base de tomadas clase y en los diferentes conceptos de clase y en conceptos de clase y en
datos modelos creados. los diferentes modelos los diferentes modelos
relacional creados, con pequeñas creados.
inconsistencias en la
argumentación.

RAE 3: Comparar nuevas tecnologías de bases de datos, utilizando gestores de bases de datos no relacionales (CDIO 4.2.4 Disciplinar 4)

Indicador de Insatisfactorio [0- Bajo el estándar Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño 2) [2-3) nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Identifica tipos No enumera muy Enumera muy Enumera algunos Enumera modelos Enumera una Nota Tercer
de bases de pocos modelos pocos modelos de modelos de bases de de bases de datos taxonomía que Parcial (33%)
datos diferentes de bases de datos bases de datos datos diferentes al diferentes al clasifique modelos
a las diferentes al diferentes al modelo relacional modelo relacional de bases de datos
relacionales modelo relacional modelo relacional que incluyan
modelos diferentes
al modelo relacional
Interpreta una No identifica el No interpreta el Interpreta las Interpreta las Construye un Nota Tercer
necesidad de problema de problema de necesidades de necesidades de prototipo que Parcial (33%)
almacenamiento almacenamiento almacenamiento almacenamiento y almacenamiento y permita evaluar un
de datos y y no construye un planteado y construye un construye un motor de base de
construye un prototipo para construye un prototipo de base de prototipo de base datos dado para ver
prototipo resolverlo prototipo con una datos con algunos de datos funcional cómo se adecúa al
sencillo para cantidad errores en su que sea justa a las escenario. Este
evaluar considerable de definición que necesidades prototipo permite
diferentes errores en su permiten evaluar la contexto dado tomar una decisión
motores de definición viabilidad del modelo de usar o no el
bases de datos en el contexto dado motor de bases de
datos en el
escenario
específico.
Aplica No aplica Aplica Aplica algunas Aplica operaciones Aplica operaciones Nota Tercer
procedimientos procedimientos operaciones y operaciones y complejas y complejas y Parcial (33%)
de manipulación de manipulación trasformaciones trasformaciones trasformaciones procedimientos de
de datos NoSQL de bases de datos simples de datos simples de datos en simples de datos en trasformación de
NoSQL en un contexto un contexto NoSQL un contexto NoSQL datos en un
NoSQL con un con algunos errores contexto NoSQL que
considerable en su ejecución permiten generar
número de estadísticas
errores en su relevantes sobre
ejecución datos
semiestructurados

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


RAE 4: Conocer los mecanismos necesarios para operar y optimizar el desempeño de una base de datos (CDIO 4.3 Disciplinar 2,3,4)

Indicador de Insatisfactorio [0- Bajo el estándar Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño 2) [2-3) nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Señala No idéntica Señala pocas de Señala algunas de las Señala la mayoría Señala todas las Nota Tercer
oportunidades oportunidades de las oportunidades oportunidades claras de las oportunidades Parcial (25%)
de optimización optimización claras de de optimización de oportunidades claras de
de desempeño optimización de desempeño en una claras de optimización de
en una base de desempeño en base de datos optimización de desempeño en una
datos relacional una base de datos relacional desempeño en una base de datos
relacional base de datos relacional
relacional
Define mejoras No define Define las Define algunas de las Define la mayoría Define todas las Nota Tercer
básicas sobre mejoras mejoras mejoras claras sobre de las mejoras mejoras claras Parcial (25%)
una base de incorrectas. una base de datos claras sobre una sobre una base de
datos relacional relacional que base de datos datos relacional que
que impacten impacten relacional que impacten
positivamente positivamente el impacten positivamente el
el desempeño desempeño positivamente el desempeño
desempeño
Identifica los No enumera los Enumera muy Enumera algunos Enumera diferentes Enumera las Nota Tercer
diferentes diferentes niveles pocos niveles de niveles de aislamiento niveles de ventajas y Parcial (25%)
niveles de de aislamiento aislamiento con con sus ventajas y aislamiento con sus desventajas de cada
aislamiento sobre las solo algunas desventajas sobre las ventajas y nivel de aislamiento
sobre las transacciones de ventajas y transacciones de una desventajas sobre en una base de
transacciones una base de datos desventajas sobre base de datos las transacciones de datos relacional.
de una base de relacional las transacciones relacional una base de datos Compara las
datos relacional de una base de relacional diferentes
datos relacional alternativas de
aislamiento en
transacciones para
identificar la mejor
opción sobre un
contexto dado
Emplea No emplea Emplea muy Emplea disparadores Emplea Emplea Nota Tercer
disparadores disparadores para pocos básicos sobre disparadores para disparadores Parcial (25%)
para gestionar y gestionar y disparadores procesos de gestión gestionar y complejos para
optimizar el optimizar el sobre procesos de de datos en una base optimizar los validar, gestionar y
manejo de manejo de datos gestión de datos de datos relacional. procesos de datos optimizar los
datos en una en una base de en una base de en una base de procesos CRUD en
base de datos datos relacional datos relacional. datos relacional. una base de datos
relacional relacional.

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Estrategias Pedagógicas
Durante el curso se utilizarán múltiples estrategias pedagógicas. Una de ellas es la clase magistral
interactiva mediante la cual se presentan nuevos contenidos a los estudiantes y se discute con ellos la
aplicación de los mismos realizando ejercicios en los cuales ellos participen de forma activa.
También se aprenderá mediante un proyecto práctico el cual servirá para aplicar los conceptos teóricos
en un escenario práctico.
En algunos temas se empleará una estrategia de salón invertido, buscando la preparación previa de los
estudiantes del tema y haciendo talleres durante la clase.

Evaluación
Las estrategias de evaluación están centradas en la valoración de los resultados de aprendizaje esperado
de la asignatura; las cuales pueden ser formativas que suscitan la comprensión y construcción de
conocimiento, y sumativas que incluyen porcentajes de evaluación con el fin de corroborar el logro de los
aprendizajes y el desarrollo de las competencias en los estudiantes.
Las estrategias de evaluación de la asignatura son:

• Proyecto
o Primera entrega 10%
o Segunda entrega 10%
o Tercera entrega 10%
• Examen parcial 1 20%
• Examen Parcial 2 15%
• Examen Final 15%
• Talleres y quices 20%

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Recursos Bibliográficos
Textos Básicos
Bases de datos relacionales
• Database system concepts / Abraham Silberschatz, Henry F. Korth and S. Sudarshan. 2011
• Fundamentos de diseño de bases de datos / Abraham Silberschatz, Henry F. Korth y S. Sudarshan
• Fundamentos de SQL / Andy Oppel, Robert Sheldon ; traducción Carlos Fabián Jiménez Castillo.
2010
Bases de datos no relacionales

• NoSQL distilled a brief guide to the emerging world of polyglot persistence / Pramod J. Sadalage
and Martin Fowler. 2013

Tabla de Contenidos

• Definición de Base de Datos


• Sistemas manejadores de Bases de Datos
• Modelo Relacional y Algebra Relacional
• SQL y PL-SQL
• Diseño de Bases de Datos Relacionales
• Transacciones
• Índices
• Json
• Bases de datos no relacionales vs Bases de datos relacionales
• Tipos de bases de datos no relacionales

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


Contenido detallado - programa por semana y por clase
Semana Clase Tema Actividad / Referencias
1 1 Introducción, El Modelo Relacional
Cap 1 Database system
1 2 El Modelo Relacional: SQL Creación y Modificación de
concepts
Datos, Constraints
2 3 SQL Básico y SQL Operadores de Conjuntos Cap 2 Database system
2 4 Laboratorio I SQL concepts
Publicación del Enunciado del Proyecto.
Publicación Entrega 1.
3 5 SQL Joins Cap 3 Database system
3 6 Laboratorio II SQL concepts
4 7 SQL Agregados y Agrupamientos
4 8 Laboratorio III SQL
5 9 SQL Subconsultas I Cap 4 Database system
5 10 Laboratorio concepts
6 11 SQL Subconsultas II y Vistas
6 12 Laboratorio
7 13 Modelo Entidad Relación
Cap 7 Database system
-Modelo Conceptual
concepts
7 14 Laboratorio
Estudiantes Efectúan Entrega 1 del Proyecto.
Publicación Entrega 2.
PRIMER PARCIAL
8 15 Modelo Entidad Relación - Modelo Lógico de Tablas Cap 7 Database system
8 16 Laboratorio concepts
9 17 Modelo Entidad Relación - Modelo Físico Oracle
9 18 Laboratorio
10 19 Diseño Bases de Datos Relacionales: Normalización
intuitiva I: valores nulos, anomalías, grupos repetitivos, Cap 8 Database system
anomalías concepts
10 20 Laboratorio
11 21 Diseño de Bases de Datos Relacionales: Normalización
intuitiva II:

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338


relaciones redundantes, jerarquías, tablas de banderas,
guías de diseño, formas normales (1, 2, 3nf).
11 22 Laboratorio
12 23 -Diseño Físico: Índices
-PL SQL Básico Cap 5 Database system
-PL - Triggers concepts
12 24 Laboratorio
Estudiantes Efectúan Entrega 2 del Proyecto.
SEGUNDO PARCIAL
13 25 Transacciones y Concurrencia
- Concepto Cap 14 y 15 Database
- ACID system concepts
- Niveles de aislamiento
13 26 Laboratorio
14 27 Acceso a la base de datos desde Java usando JDBC Cap 24 Java How to
14 28 Laboratorio Program
15 29 Bases de Datos NOSQL
-conceptos básicos
-JSON
-tipos de NoSQL
-MongoDB: introducción y consulta Cap 10 Modern
15 30 Laboratorio consultas database management
16 31 Bases de Datos NOSQL
-MongoDB: creación de documentos, consultas, filtros,
agrupamientos, ordenamiento
16 32 Laboratorio
17 TERCER PARCIAL
18 Estudiantes Efectúan Entrega 3 del Proyecto.

Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia

Teléfono: + 57 (1) 3208320 Ext. 5338

También podría gustarte