You are on page 1of 5

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 : BAD115
Nombre de la Asignatura : Base de Datos
Prerrequisito : 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 pre-
requisito 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 16 4
1.2 El Algebra Relacional
1.3 Operaciones del Algebra
1.4 Manejo de las Operaciones de LMD

2. SQL 2.1 Conversión del Algebra Relacional a 20 12


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.

12 4
3. INTEGRIDAD Y
3.1 Restricciones
SEGURIDAD DE 3.2 Integridad Referencial
LOS DATOS 3.3 Disparadores
3.4 Seguridad y Autorización (LCD)
4. INDEXACION 4 2
4.1 Conceptos Básicos
4.2 Índices
4.3 Definición de Índices en SQL

5. XML 4 2
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 6.1 Almacenes de Datos. 8 8
A INTELIGENCIA 6.2 Diseño de modelos multidimensionales.
DE NEGOCIOS 6.3 Consultas Analíticas.
6.4 Minería de Datos.

TOTAL 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.

You might also like