UNIVERSIDAD AUTÓNOMA DE DES: INGENIERÍA CHIHUAHUA Programa Educativo .

Transcription

UNIVERSIDAD AUTÓNOMA DECHIHUAHUAUNIDAD ACADÉMICAPROGRAMA DE LA UNIDAD DEAPRENDIZAJE:DES:Programa EducativoTipo de materia (Obli/Opta):Clave de la materia:Semestre:Área en plan de estudios (G, E):Total de horas por semana:Teoría: Presencial o VirtualLaboratorio o Taller:Prácticas:Trabajo extra-clase:Créditos Totales:Total de horas semestre (x 16 sem):Fecha de actualización:Prerrequisito (s):Realizado por:INGENIERÍAIngeniería en SistemasComputacionales en HardwareObligatoria7417 Ingeniería aplicada422464Abril 2018Diseño de Base de Datos I, (643)Comité de Rediseño CurricularDISEÑO DE BASES DE DATOS IIDESCRIPCIÓN:El curso aborda los modelos de bases de datos transaccionales, de datos distribuidos y de datos orientados a objetos, estasaplicaciones más avanzadas son de gran importancia práctica, ya que gestionan datos muy complejos o no convencionales, seaplican en el diseño y la fabricación asistidas por computadora (cad/cam, cim), las bases de datos gráficas y de imágenes, lasbases de documentos y multimedia, y los sistemas de información geográfica, así mismo la necesidad de integrar datos denaturaleza y formato muy diferente y que además se encuentran distribuidos, como pueden ser los sistemas gestores de noticias,las bibliotecas digitales, las aplicaciones de comercio electrónico o los sistemas de información médica. El curso le aporta alestudiante la necesidad de definir operaciones específicas para cada aplicación ya que han constantemente surgen un grannúmero de arquitecturas y tecnologías cuyo objetivo es ayudar a desarrollar aplicaciones que requieran la integración de fuentesde datos heterogéneos.DOMINIOS(Se toman de lascompetencias)Especificas.SistemasInformáticos yComputación.Descripción:Aplica elconocimiento,metodologías,procesos ytécnicas, para elanálisis, diseño,OBJETOS DE ESTUDIO(Contenidos necesarios paradesarrollar cada uno de losdominios)UNIDAD I. BASES DEDATOS DISTRIBUIDAS1.1 Arquitecturas deSistemas de Bases de Datos.1.2. Introducción a lasbases de datos distribuidas.1.3. Tecnologíadistribuida y paralela.1.4. Doce reglas de lasbases de datos distribuidas.1.5. DBMS homogéneasy Heterogéneos.1.6 Fragmentación dedatos.RESULTADOS DEAPRENDIZAJE(Se plantean de losdominios y contenidos)METODOLOGÍA(Estrategias,secuencias, recursosdidácticos)Relaciona el tipo deestructura de la basede datos según elorigen (datos), con susaplicaciones.Aprendizaje interactivo(exposición delprofesor).Relaciona los tipos debases de datos segúnsu origen de los datosque las componensegún la aplicación delas mismas.Auto aprendizaje(búsqueda y análisis deinformación).Inductivo: Observación. Comparación.EVIDENCIAS(Productos tangiblesque permiten valorarlos resultados deaprendizaje) Grupo de discusión. Tareas yejercicios.Escritura deprogramasde cómputo.Exámenesescritos.

modelado ydesarrollo desistemasinformáticos y decómputo.Dominio:Aplica losconceptos debases de datos:modelos dedatos, álgebrarelacional ynormalización,bases de datosdistribuidas, parala gestión yseguridad de losdatos.1.7. Replicación.1.8. Procesamientodistribuido de consultas yactualizaciones distribuidas.1.9. Transaccionesdistribuidas.1.10. Concurrencia enlas bases de datosdistribuidas.1.11. Diseño de base dedatos distribuidos.1.12. Recuperacióndistribuida.Reconoce y aplica losconceptos dealmacenamiento,proceso y acceso abases de datos enambientes distribuidos.Distingue los elementosde la arquitecturacliente / servidor.Deductivo: Aplicación. Comprobación Demostración.Sintético: Recapitulación. Definición. Resumen. Esquemas. Modelosmatemáticos. Conclusión.Material de Apoyodidáctico: Recursos Manual deInstrucción. ,etc. Cañón. Pinzaron. Equipo decómputo.UNIDAD II. BASES DEDATOS NOSQL2.1. Introducción a lasbases de datos NoSQL.2.2. Diferencias entrebases de datos SQL yNoSQL.2.3. Arquitectura yclasificación de las bases dedatos NoSQL:2.3.1 Clave-Valor.2.3.2 Documentales.2.3.3 Columnas.2.3.4 Grafos.2.3.5 Orientadas aObjetos.2.4. Modelos de Datos.2.5. Sistemas deAdministración de Bases deDatos NoSQL.2.6. Diseño de Bases deDatos.2.7. CRUD (Create, Read,Update and Delete).Identifica lasdiferencias entre lasbases de datosrelacionales y NoSQL.Reconoce y aplica lostipos de bases dedatos NoSQL.Diseña una base dedatos NoSQL.Identifica los tipos deaplicacionesparatrabajar con bases dedatos NoSQL.

2.8. Particionado de basede datos.2.9. Concurrencia.2.10. Replicación.UNIDAD III. BASES DEDATOS NOTRANSACCIONALES3.1. Bases de datos deapoyo a la toma dedecisiones.3.2. Datawarehouse yData Marts.3.3. Procesos ETL(extracción, transformación ycarga).3.4. Procesamientoanalítico en línea (OLAP).3.5. Minería de datos.3.6. Visualización deDatos.3.7. Big Data.UNIDAD IV.ADMINISTRACION DETRANSACCIONES yCONTROL DECONCURRENCIA4.1. Administración detransacciones.4.2. Estados ypropiedades de unatransacción.4.3. Aislamiento detransacciones.4.4. Control deconcurrencia:4.1.1. Bloqueos4.1.2. Marcastemporales.4.1.3. Otrosprotocolos.4.4. Interbloqueos.Describe las bases dedatos notransaccionales y suaplicación productiva.Explica el concepto dealmacén de datos y surol como herramientapara bases de datos desolo lectura.Describe y desarrollaproyectos deextracción,transformación y cargade datos paraalimentación dealmacenes de datos.Asocia los conceptosfundamentales de laminería de datos consu aplicación.Identificalosfundamentos de latecnología de Big Data.Asocia los conceptosde transacción yconcurrencia en basesde datos relacionales.Analiza laspropiedades de lastransacciones y losproblemas inherentesde estas paraadministrar bases dedatos íntegramente.

4.5. Recuperación:4.5.1 Recuperaciónde transacciones.4.5.2. Tipos de fallas.4.5.3. Atomicidad enla recuperación.UNIDAD V. SEGURIDAD ENLAS BASES DE DATOS5.1. Tipos de seguridad.5.2. Control de acceso.5.3. Usuarios, privilegios yroles.5.4. Auditoria de la basede datos.5.5. Sistema derecuperación.Identifica los principalesmétodos utilizados paraproveer seguridad a lossistemas de base dedatos.FUENTES DE INFORMACIÓN(Bibliografía, direcciones electrónicas)1. Introducción a los sistemas de bases de datos. C.J. Date.Pearson - Prentice Hall2. Fundamentos de bases de datos. Silberschatz, Korth,Sudarshan. McGrawHill.EVALUACIÓN DE LOS APRENDIZAJES(Criterios, ponderación e instrumentos)INSTRUMENTOS: Exámenes Solución de ejercicios (aplicación deconocimientos Lista de cotejo (Respeto y participación altrabajo dentro del salón de clase, interés por laasignaturaCRITERIOS DE DESEMPEÑO: Los programas desarrollados deberán estarcompletos. Las tareas se deberán entregar en tiempo y forma Exámenes escritos:Se realizan 3 exámenes escritos durante el semestre ylas fechas se establecen por la secretaría académicaSe toma en cuenta para integrar calificacionesparciales:Exámenes 60%Tareas y practicas 40%Fecha de exámenes parciales:1º. Parcial:2º. Parcial:3er Parcial:LAS ACTIVIDADES NO REALIZADAS EN TIEMPO YFORMA SE CALIFICAN CON CERO.Nota: para acreditar el curso se deberá tener calificaciónaprobatoria tanto en la teoría como en las prácticas. Lacalificación mínima aprobatoria será de 6.0

CRONOGRAMAObjetos de estudioSemanas1I.- BASES DE DATOSDISTRIBUIDASII.- BASES DE DATOSNOSQLIII.- BASES DE DATOSNOTRANSACCIONALESIV.- ADMINISTRACIONDE TRANSACCIONES yCONTROL DECONCURRENCIAV.- SEGURIDAD ENLAS BASES DE DATOS2345678910111213141516

Diseña una base de datos NoSQL. Identifica los tipos de aplicaciones para trabajar con bases de datos NoSQL. 2.8. Particionado de base de datos. 2.9. Concurrencia. 2.10. Replicación. UNIDAD III. BASES DE DATOS NO TRANSACCIONALES 3.1. Bases de datos de apoyo a la toma de decisiones. 3.2. Datawarehouse y Data Marts. 3.3. Procesos ETL (extracción, transformación y carga). 3.4. Procesamiento .