Programa BAD115 2019

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMA

Views 102 Downloads 0 File size 356KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMA DE ASIGNATURA BASES DE DATOS I GENERALIDADES Código Nombre de la Asignatura Prerrequisito

: BAD115 : Base de Datos : SIO-115 Sistemas Operativos , DSI-215 Diseño de Sistemas II. Número horas teóricas semanales : 4 Número horas practicas semanales : 2 Duración del ciclo : 16 semanas Unidades valorativas : 4 Número Correlativo / Ciclo : 42 / IX Ciclo : I-2019 Coordinador : Ing. Elmer Arturo Carballo Ruíz Catedrático : Ing. Arnoldo Inocencia Rivas.

II DESCRIPCION DE LA ASIGNATURA La asignatura de Base de Datos pretende desarrollar las habilidades y conocimientos de un Ingeniero de Sistemas Informáticos para la modelación, diseño e implementación de una base de datos empleando los conceptos y técnicas como el diagrama entidad relación, la normalización entre otros, de manera que desarrolle con atomicidad, integridad, persistencia y segura el modelo de datos a partir de las necesidades de un sistema de información o aplicación permitiendo implementarlo en un sistema gestor de base de datos competitivo. Además, desarrollar consultas básicas y complejas para la obtención de la información, mejorar el tiempo de respuesta. Deberá ser capaz de poder programar reglas de negocio implementadas en un gestor de base de datos con el uso de los diferentes objetos que esta posea. Adicionalmente utilizar el lenguaje de marcado XML y adquirir conocimientos básicos de Inteligencia de Negocios. Es de suma importancia el adquirir los conocimientos relacionados con base de datos en el perfil de un ingeniero de sistemas informáticos para diseñar sistemas informáticos, a partir habilidades para la modelación y representación de información, y siguiendo buenas prácticas, con conciencia, apego a normas y responsabilidad.

1

Para la carrera de Ingeniería de Sistemas el profesional debe ser capaz de hacer propuestas de mejoras y nuevas formas de obtener informes desde las base de datos que permitan con precisión, consistencia, confiabilidad y en tiempo oportuno la información para la toma de decisiones. La asignatura de Base de Datos se ubica dentro del área de Desarrollo de Sistemas y tiene como prerequisito los conocimientos adquiridos de Sistemas Operativos y Diseño de Sistemas siendo de mucha importancia que el estudiante este en la capacidad de analizar y diseñar sistemas de información, instalar y configurar el sistema operativo donde implementara el sistema gestor de base datos. Las base de datos poseen un rol fundamental en los sistemas de información de cualquier organización, siendo uno de los principales activos en las organizaciones o el corazón donde se aloja la información, es por ello que el estudiante debe alcanzar las competencias requeridas en un mundo globalizado donde se demanda en tiempo real información que permita desarrollar estrategias de negocios y toma de decisiones de manera oportuna. A partir de lo anterior, el contenido de la asignatura es la siguiente:      

Introducción al modelo relacional y algebra relacional. El lenguaje estructurado de consultas (SQL) , sentencias LMD (Lenguaje de Manipulación de Datos, LCD (Lenguaje de Control de Datos) y LDD (Lenguaje de Definición de Datos) La creación y manipulación de objetos a nivel de organización sobre esquemas o perfiles en el gestor de base de datos relacional para el manejo de las reglas del negocio del modelo diseñado. Aplicabilidad de las bases de datos con el mapeo objeto relacional Introducción a Lenguaje de Marcado como es el XML para la exportación, importación, y búsqueda de datos en un formato jerárquico y sencillo de migrar. Introducción a la inteligencia de negocios empleando las bodegas de datos y base de datos analítica.

III OBJETIVOS GENERALES 1. Diseñar un modelo relacional de datos mediante el uso de técnicas de diseño como modelamiento y normalización para resolver e implementar una base de datos en un sistema gestor de base de datos. 2. Crear consultas de datos mediante el uso del lenguaje estructurado de consultas para manipular los datos de las base de datos, construir objetos de esquemas con el uso del lenguaje de definición de datos y gestionar los privilegios mediante el lenguaje de control de datos. 3. Desarrollar reglas del modelo de negocio mediante el uso de objetos de esquemas para organizar de manera correcta la información, mantener la integridad de los datos y obtener la información oportuna para la toma de decisiones. 4. Analizar los conceptos de inteligencia de negocios mediante los modelos de diseños multidimensionales implementándolo en una herramienta de inteligencia de negocios para crear procesos de extracción transformación y recuperación de datos

2

IV METODOLOGIA DE LA ENSEÑANZA La metodología a utilizar serán las clases expositivas, las discusiones de problemas y laboratorios aplicados a la realidad con el uso de centros de cómputo, habrá un proyecto de investigación que permita realizar investigación teórica y que redacte informe con estándares. Además los estudiantes realizarán exposición y defensa de proyectos para desarrollar la habilidad de comunicación frente al público y discusión crítica. Se proporcionará al estudiante material de apoyo y guías para la discusión de problemas y aplicabilidad de los conceptos en el centro de cómputo. Adicionalmente se recomendará la bibliografía a utilizar en los temas que contempla el programa.

V CONTENIDO. UNIDAD

CONTENIDO

DURACION H. CLASE H. DISC.

1. INTRODUCCION

1.1 Introducción al Modelo Relacional 1.2 El Algebra Relacional 1.3 Operaciones del Algebra 1.4 Manejo de las Operaciones de LMD

16

4

2. SQL

2.1 Conversión del Algebra Relacional a SQL. 2.2 Estructuras básicas del SQL 2.3 Operaciones de la Base de Datos 2.4 Lenguaje de Definición de Datos (LDD). 2.5 Creación de funciones, procedimientos y paquetes almacenados a nivel de la Base de Datos. 2.6 Mapeo Objeto Relacional.

20

12

12

4

4

2

4

2

3. INTEGRIDAD Y SEGURIDAD DE LOS DATOS

3.1 Restricciones 3.2 Integridad Referencial 3.3 Disparadores 3.4 Seguridad y Autorización (LCD)

4. INDEXACION 4.1 Conceptos Básicos 4.2 Índices 4.3 Definición de Índices en SQL

5. XML 5.1 Documentos y Esquemas 5.2 Manipulación de Datos XML 5.3 Consultas XML

3

UNIDAD

CONTENIDO

DURACION H. CLASE H. DISC.

6. INTRODUCCION A INTELIGENCIA DE NEGOCIOS

6.1 Almacenes de Datos. 6.2 Diseño de modelos multidimensionales. 6.3 Consultas Analíticas. 6.4 Minería de Datos. TOTAL

8

8

64

28

.

VI EVALUACIONES. Las evaluaciones y ponderaciones de los contenidos del curso se distribuirán de la siguiente forma:  Primera evaluación parcial : (Semana IX Jue. o Sab. ) 20%  Segunda evaluación parcial: (Semana XVI Jue o Sab. ) 20%  Proyecto Etapa I : ( Semana VIII ) 20%  Proyecto Etapa II : ( Semana XVI ) 25%  Tarea de Investigación : (Viernes 22 de Marzo de 2019) 15% Totales

100%

VII BIBLIOGRAFIA 1. Silberschatz, Abraham, Korth, Henry F y otros. “Fundamentos de Bases de Datos”. Sexta Edición, McGraw-Hill, 2014, ISBN: 978-84-481-9033-0. 2. Ramez Elmasri & Shamkant B. Navathe, “Fundamentos de Sistemas de Base de Datos”, Quinta Edición, Pearson Addison Wesley, 2007, ISBN 978-84-7829-085-7. 3. Thomas M. Connolly, Carolyn E. Begg, Sistema de Base de Datos, un enfoque práctico para diseño, implementación y gestión, Cuarta Edición, Pearson Addison Wesley, 2005, ISBN: 84-7829-075-3. 4. Catherine M. Ricardo, “Base de Datos”, Primera Edición, McGraw Hill 2009, ISBN: 978-970-10-7275-2. 5. C. J. Date, “Introducción Sistemas de Base de Datos”, Séptima Edición, Pearson,2001, ISBN: 968-444-419-2. 6. Michael J. Hernandez, “Database Design for Mere Mortals™: A Hands-On Guide to Relational Database Design”, Second Edition, Addison Wesley, March 05, 2003, ISBN 0-201-75284-0.

4

7. Michael V. Mannino, “Administración de Base de Datos Diseño y Desarrollo de Aplicaciones”, Tercera Edición, McGraw-Hill, 2007. ISBN-13: 978-970-10-6109-1, ISBN-10: 970-10-6109-8.

NOTAS IMPORTANTES: 

La asistencia será de carácter obligatorio en el Grupo Teórico y Laboratorio que inscriba y esta será tomada en cuenta de acuerdo al reglamento para poder realizar su examen parcial y proyecto.



El traslado de un grupo teórico y/o laboratorio se realizara únicamente si presenta Justificación , especialmente para los que trabajan.



Las fechas de entregas de su proyecto serán acorde a las fechas del programa.



Los grupos de proyectos se realizarán por grupo teórico.

Proyecto:



El proyecto contendrá especificaciones de requerimientos sobre un modelo de dominio donde a partir de este se construya un modelo relacional que se implemente en un gestor de base de datos relacional, construyendo reglas de negocio en los objetos del esquema y además que el software sea construido en una tecnología web con el uso de marco de trabajo para aplicaciones y persistencia de datos enfatizando el Mapeo Objeto Relacional (ORM). El Proyecto contendrá dos etapas una a nivel de diseño de la base de datos e implementación en enfoque tradicional o la entrega de dos entregables funcionales mediante el enfoque de desarrollo ágil.

Tarea de Investigación:



La tarea de investigación consistirá en investigar sobre un tema de vanguardia donde se escriba en un formato con el uso de APA que permita desarrollar habilidades de escritura, análisis y capacidad de síntesis.

5