Syllabus
IFH-0439 TALLER DE BASE DE DATOS
DR. MIGUEL ANGEL COHUO AVILA
macohuo@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
6 | 0 | 4 | 4 |
Prerrequisitos |
Programación: Conocimientos previos de programación, manejo de estructuras. | Fundamentos de Base de datos: Fundamentos teóricos de bases de datos, componentes de los sistemas de bases de datos, modelo E-R, Modelo relacional, instrucciones SQL, Diseño de BD´s, Orientación a objetos. |
Competencias | Atributos de Ingeniería |
Normatividad |
Para aprobar la materia el alumno deberá 1. Cumplir con el 80 de asistencia 2. Cumplir con todas las entregas a tiempo 3. En el caso de los documentos de Entrega a. Deberán ser en formato Digital (PDF)b. La entrega es personal 4.- En el caso de los proyectos deberán ser 100 funcional y deberá hacer mínimo lo acordado en clase. 5. Para obtener calificación se deberá tener una calificación aprobatoria en los exámenes y el desarrollo práctico ( asi como modelo E-R, Relacional) 6. El retardo máximo será de 10 min después de haber entrado el maestro. |
Materiales |
Gestores de BD´s MYSQL, ORACLE , java, visual studio . net |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 1.3.1 | |
PARCIAL 2 | De la actividad 2.1.1 a la actividad 2.5.3 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Gestor de bases de datos.
1.1. Características del gestor 1.1.1. Gestores de Base de datos relacionales introduccion (70507 bytes) r14807 (413480 bytes) caracteristicas mysql (56729 bytes) 1.2. Herramientas. 1.2.1. de Creacion y Administracion de Base de datos caracteristicas posgres (55763 bytes) comparativa mysql (53408 bytes) proyecto 1 taller (80611 bytes) proyecto 2 hotel (86657 bytes) proyecto 3 publicacion (6896 bytes) proyecto 4 (8019 bytes) 1.2.2. De edición para crear esquemas y consultas de bases de datos insert (106410 bytes) creando y usando una base de datos (115483 bytes) ejemplo 3 (525354 bytes) esquema d datos (1943040 bytes) 1.2.3. De control, monitoreo y estadísticas de acceso a bases de datos y utilerias activas (40748 bytes) bd1 (125440 bytes) 1.3. Instalación y configuración del entorno operativo 1.3.1. Instalacion y configuración guia (665305 bytes) |
2. Administración de bases de datos.
2.1. Creación de bases de datos 2.1.1. Creación de la estructura de la base de datos. insert (106410 bytes) sql create (228864 bytes) proyecto 5 (9804 bytes) 2.1.2. Creación de dominios definidos por el DBA. firebird (462112 bytes) 2.1.3. Definir el esquema general de la base de datos (tablas, atributos, llaves primarias y llaves heredadas). bda-t2ep (ejercicios (183956 bytes) erd (27313 bytes) chapter 4 (668160 bytes) 2.1.4. Creación de vistas de la base de datos (view). show view (24576 bytes) alter view (24576 bytes) alter view (24576 bytes) drop view (24576 bytes) ejemplo (36864 bytes) vistas (64512 bytes) 2.2. Definición del esquema de integridad. 2.2.1. Validar y verificar integridad de entidad e integridad referencial. herramientas (24576 bytes) funciones (26624 bytes) load_a (85000 bytes) load_b (86584 bytes) load_c (112795 bytes) 2.2.2. Creación de disparadores (Trigger’s). y Procedimientos Almacenados begin y disparadores (28672 bytes) drop triggers (24576 bytes) manejo triggers (39936 bytes) proc alm (29184 bytes) procedimientos almacenados b (29184 bytes) proc almacenados c (41984 bytes) ejemtrig (5639 bytes) 2.3. Definición del esquema de seguridad 2.3.1. Creación de usuarios de la base de datos create user (24576 bytes) drop user (26112 bytes) privilegios (56320 bytes) privilegios a (115712 bytes) privilegios b (78336 bytes) privilegios c (112128 bytes) privilegios d (54272 bytes) 2.3.2. Asignación de privilegios sobre los objetos de información encriptacion y password (40448 bytes) old password (24576 bytes) grant y revoke (93696 bytes) flush (35328 bytes) 2.4. Definición del esquema de recuperacion 2.4.1. Diseño, creacion y recuperacion de la bitácora log binary (41984 bytes) capitulo 8 Programas clientes (api mysql version 5) 2.4.2. Respaldar y recuperar Base de datos capitulo 8 Programas clientes (api mysql version 5) backup 2.5. Diseño y procesamiento de transacciones. 2.5.1. Definición de transacciones en un lenguaje huésped. start transaction (29696 bytes) nivel de aislamiento (31744 bytes) 2.5.2. Ejecución de transacciones planas en el gestor de bases de datos. acciones sin deshacer (24576 bytes) rollback y puntos (25088 bytes) acciones implicitas (47616 bytes) 2.5.3. Ejecución de transacciones anidadas. bloqueo (40960 bytes) bloqueos a (41472 bytes) controlde transacciones (80896 bytes) |
3. Tecnologías de conectividad a bases de datos.
3.1. ODBC. 3.1.1. Terminología y conceptos odbc (630031 bytes) con php (395776 bytes) http://dev.mysql.com/doc/refman/5.0/es/connectors.html 3.1.2. Administrador de orígenes de datos ODBC. Visual C#, Ceballos Fco j. Tercera edicion capitulo 11 pag 379 3.1.3. Instalación y configuración del driver acorde al gestor de bases de datos. uso de jdbc java pagina 267- (2778645 bytes) 3.2. ADO.NET. 3.2.1. Terminología y conceptos. Visual C#, Ceballos Fco j. Tercera edicion capitulo 11 pag 379 3.2.2. Conecction, commanda, recordsource, error Visual C#, Ceballos Fco j. Tercera edicion capitulo 11 pag 379 3.2.3. Prototipo de aplicaciones con conectividad a bases de datos Visual C#, Ceballos Fco j. Tercera edicion capitulo 11 pag 379 3.3. JDBC. 3.3.1. Terminología y conceptos que es (23387 bytes) http://dev.mysql.com/downloads/connector/j/5.0.html http://www.chuidiang.com/java/mysql/EjemploJava.php 3.3.2. SQL y JDBC (java.sql), (java.sql.connection), (java.sql.statement),( java.sql.resultset) ( javax.sql) ejmplo con sentencias (24588 bytes) 3.3.3. Instalación y configuración del driver acorde al gestor de base de datos. paso a paso (239502 bytes) 3.3.4. Prototipo de aplicaciones con conectividad a bases de datos. TestTallerBaseDeDatos (250880 bytes) ejemplo2 (29003 bytes) |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |