Вы находитесь на странице: 1из 8

1.

DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Ingeniera en Sistemas Computacionales Clave de la Asignatura: BDM-1102 Horas tericas horas - prtica Crditos: 328 Programacin de Bases de Datos

2. HISTORIA DEL PROGRAMA LUGAR Y FECHA DE ELABORACIN O REVISIN PARTICIPANTES OBSERVACIONES (CAMBIOS Y JUSTIFICACIN )

Mxico D.F. Mayo 2011

ITS DE ACAYUCAN, ITS Reunin de la direccin DE ARANDAS, TES de Institutos CUAUTITLN IZCALLI, Tecnolgicos ITS DE LERDO, TES Descentralizados para el ORIENTE DEL ESTADO anlisis de la DE MXICO, ITS DE especialidad de Base de TANTOYUCA. Datos de la carrera de Ingeniera en Sistemas Computacionales

3. UBICACIN DE LA ASIGNATURA

a) RELACIN CON OTRAS ASIGNATURAS ANTERIORES ASIGNATURAS Lenguajes de programacin TEMAS POSTERIORES ASIGNATURAS TEMAS

Fundamentos de base de datos Todos Taller de base de datos

Diseo de base de datos

b) APORTACIN DE LA ASIGNATURA AL PERFIL DEL EGRESADO Aplicar nuevas tecnologas para el desarrollo de sistemas computacionales que le permita al egresado comprender problemas de las empresas y encontrar la mejor solucin a travs de la manipulacin de bases de datos.

4. OBJETIVO(S) GENERAL(ES) DEL CURSO Que el alumno desarrolle un sistema completo de base de datos, utilizando un lenguaje de programacin acorde a las necesidades de la empresa.

5. TEMARIO UNIDAD TEMA SUBTEMAS

Introduccin al acceso a datos

Conexin a la Base de Datos con un lenguaje de programacin actualizado

1.1. 1.2. 1.3. 2.1.

La necesidad de almacenar datos. Los proveedores de base de datos. Los lenguajes de programacin Protocolos de conexin a la base de datos Cadena de conexin. Objetos y Controles para manipulacin base de datos Interaccin con la base de datos. 2.2 Tecnologas para conectividad a bases de datos - ODBC - JDBC - ADO - ADO.NET - Otros: RDO, DAO, OLE-DB 1.1 Programacin del lado del servidor 3.3.1 Creacin de vistas 3.3.2 Creacin de cursores 3.3.3 Creacin de funciones 3.3.4 Elementos de un lenguaje de programacin (Transact SQL, PL/SQL, etc.) 3.3.5 Disparadores(Triggers) 3.3.6 Procedimientos almacenados(Stored Procedures) 1.2 Programacin del lado del cliente 1.2.1 SQL embebido con C 1.2.2 JDBC con Java 1.2.3 ADO y ADO.NET con Visual Basic, C#, C++

Programacin de bases de datos

Visualizacin de informacin

4.1. Reporteadores 4.1.1 Componentes de impresin 4.1.2 Banda de encabezado de documento 4.1.3 Banda de encabezado de pgina 4.1.4 Banda de detalle 4.1.5 Banda de grupo 4.1.6 Manejo de funciones 4.1.7 Reportes Maestro /Detalle 4.1.8 Conexin con la base de datos 4.2 Manejo de grficas 4.2.1 Graficando con JFreeChart 4.2.2 Grficas con Crystal Reports 4.3.3 Otras APIs para grficas

Aplicaciones con arquitectura ClienteServidor

5.1. El modelo Cliente Servidor 5.2. Ventajas / Desventajas 5.3. Programacin de un sistema con arquitectura cliente-servidor 5.4 Arquitectura de 3 capas 5.5 Arquitectura de n capas

6. APRENDIZAJES REQUERIDOS Modelado de Datos (RELACIONAL, UML) Taller de bases de datos (SQL) Conocimientos avanzados de programacin. Diseo de bases de datos

7. SUGERENCIAS DIDCTICAS Ejercicios extra clase. Desarrollo de prcticas de laboratorio. Realizar investigacin documental sobre temas afines. Elaborar reportes de las prcticas. Investigar empresas que utilicen un DBMS y exponer la informacin adquirida. Realizar un proyecto seleccionado de su entorno, donde integre los conocimientos de todas las unidades, enfocndose al uso eficaz del DBMS (sin necesidad de programar la interfaz grfica del usuario). Exposicin de Proyectos por parte de los alumnos, diseo e implementacin. Propiciar el uso de terminologa tcnica adecuada al programa. Consultar manuales, sitios Web y bibliografa, referentes al DBMS. Utilizar un sistema manejador de base de datos.

8. SUGERENCIAS DE EVALUACIN Exmenes prcticos y tericos Evaluar el diseo e implementacin del proyecto final Desempeo del alumno en las prcticas

9. UNIDADES DE APRENDIZAJE NUMERO DE UNIDAD: I NOMBRE DE LA UNIDAD: Introduccin al acceso a datos OBJETIVO EDUCACIONAL El alumno tendr un panorama amplio sobre los sistemas de bases de datos. ACTIVIDADES DE APRENDIZAJE Que el alumno conozca la diversidad de lenguajes de programacin y la diversidad de los proveedores de bases de datos y comprenda cmo interactan entre s. BIBLIOGRAFA

5,6,7

NUMERO DE UNIDAD: II NOMBRE DE LA UNIDAD: Conexin a la base de datos con un lenguaje de programacin OBJETIVO EDUCACIONAL El alumno conectar una base de datos con un lenguaje de programacin. ACTIVIDADES DE APRENDIZAJE Que el alumno genere las cadenas de conexin necesarios para tener el acceso a la base de datos. Que el alumno interacte con la base de datos mediante los diferentes controles. BIBLIOGRAFA

1,2,9

NUMERO DE UNIDAD: III NOMBRE DE LA UNIDAD: Programacin de bases de datos OBJETIVO EDUCACIONAL El alumno manejar un lenguaje de programacin visual, la conexin a la base de datos mediante cdigo SQL embebido ACTIVIDADES DE APRENDIZAJE Que el alumno desarrollo un sistema de base de datos real en el que aplique SQL, procedimientos almacenados y desecadenadores. BIBLIOGRAFA

1,3,4,8

NUMERO DE UNIDAD: IV NOMBRE DE LA UNIDAD: Visualizacin de informacin OBJETIVO EDUCACIONAL El alumno procesar la informacin que el usuario final solicite y la mostrar a travs de un reporteador y/o graficador. ACTIVIDADES DE APRENDIZAJE Que el alumno aprenda el uso de reporteadores y graficadores para la visualizacin de la informacin requerida por el usuario. BIBLIOGRAFA

2,9,10

NUMERO DE UNIDAD: V NOMBRE DE LA UNIDAD: Arquitectura Cliente-Servidor OBJETIVO EDUCACIONAL El alumno desarrollar un sistema de base de datos con arquitectura cliente servidor. ACTIVIDADES DE APRENDIZAJE Que el alumno desarrolle un sistema de base de datos bajo la arquitectura clienteservidor y aplique todos sus conocimientos sobre base de datos a travs del uso de lenguajes de programacin. BIBLIOGRAFA

8,9,10

10.

BIBLIOGRAFA BSICA Y COMPLEMENTARIA

1.- Piattini, Mario; De Miguel, Adoracin; Marcos, Esperanza. Diseo de Bases de Datos Relacionales. Ed. Alfaomega

2.- Martn, Francisco Javier Operaciones con Bases de Datos Ofimticas y Corporativas. Ed. Alfaomega

3.- Batini, Ceri, Navathe. Diseo Conceptual de Bases de Datos. Addison-Wesley/Diaz de Santos.

4.- HANSEN Gary y Hames Diseo y Administracin de Bases de Datos (2.ed.) Prentice Hall

5.-Val Occardi. Relational Databases: Theory and Practice. NCC Blackwell Limited.

6.- D. Martin. Tcnicas Avanzadas para las Bases de Datos. Omega.

7.- Esen Ozkarahan. Database Management. Concepts, Design, and Practice. Prentice-Hall.

8.- James R. Groff, Paul N. Weinberg. Aplique SQL. McGraw-Hill.

9.- J. Benavides, J.M. Olaizola, E. Rivero. SQL para Usuarios y Programadores. Paraninfo.

10.- George Koch. Oracle7. Manual de Referencia. Osborne McGraw-Hill.

11.- PRCTICAS PROPUESTAS Introduccin a SQL Conexin a la Base de Datos y Consultas SQL Avanzadas. Conexin a la Base de Datos y Operaciones Bsicas de una Base de Datos Reportes y Grficas Sistema con Arquitectura Cliente Servidor

Вам также может понравиться