Carrera: SCS - 0432 1-4-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.



Documentos relacionados
Carrera: SCS Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Nombre de la asignatura: Administración de base de datos. Representantes de la academia de Ingeniería en Sistemas Computacionales del ITZ

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

PERFIL DE EGRESO DE LA CARRERA. IDENTIFICACIÓN.

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Dibujo. Carrera: SCV Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

Asignaturas Temas Asignaturas Temas

Academia de Ingeniería en Sistemas Computacionales

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

Planificación y Modelado

Estructura de datos. Carrera: SCC Participantes

Academia de Ingeniería en Sistemas Computacionales

INTEGRACION DE BASES DE DATOS EN LA WEB

1.- DATOS DE LA ASIGNATURA

[CASI v.0110] Pág. 1

ASIGNATURA: BASE DE DATOS II

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II

1.-DATOS DE LA ASIGNATURA

Carrera : Arquitectura ARI

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

Carrera: IFH Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Administración avanzada de Sistemas Operativos. Carrera: Licenciatura en Informática

Programación II. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

Carrera: ADF Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Nombre de la asignatura : Base de Datos II. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura :

Desarrollo y Gestión de Servicios de Internet

Academia de la carrera de Licenciatura Informática del Instituto Tecnológico Aguascalientes

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

SERVICIO NACIONAL DE APRENDIZAJE SENA

Carrera: SCB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: ECM Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Carrera: Ingeniería Civil CIE 0524

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

1.- DATOS DE LA ASIGNATURA. Programación de Base de Datos. Nombre de la asignatura. Ingeniería en Sistemas Computacionales. Carrera BDM-1201.

Contador Publico CPD

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos. Academias de Ingeniería

Carrera: Clave de la asignatura: SATCA: 2-2-4

Participantes. Academia de sistemas y computación del Instituto Tecnológico de Zacatecas. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS

Carrera: Clave de la asignatura: INB Participantes

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

Administración de Operaciones I

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Mantenimiento. Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

CURSO DE SQL SERVER 2005

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

Carrera : ADM Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

ÍNDICE PRIMERA PARTE... 17

UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA

Nombre de la asignatura : Carrera : Clave de la asignatura : 2-3-7

Carrera: ING. EN SISTEMAS COMPUTACIONALES Clave de la asignatura: RDF Participantes

SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN E INVESTIGACIÓN TECNOLÓGICA DIRECCIÓN GENERAL DE INSTITUTOS TECNOLÓGICOS DESCENTRALIZADOS

Academia de Ingeniería en Sistemas Computacionales

Contabilidad Financiera

Documento Informativo

Pontificia Universidad Católica del Ecuador

Bases de Datos I. Carrera: SCB Bases de Datos II

Calidad de software. Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFE Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Identificar problemas y proponer soluciones integrando las tecnologías emergentes en Internet.

Participantes

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Consultoría. Carrera: ADE Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

1.-DATOS DE LA ASIGNATURA

AEH Integrar soluciones que interactúen mediante sistemas de información.

Simulación. Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: SCE Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Computación. Carrera: Ingeniería Civil CIF 0510

SYLLABUS. NUMERO DE ESTUDIANTES: NÚMERO DE CREDITOS: Tres (3) TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

Carrera: COC Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Nombre de la asignatura: Sistemas de Gestión de Bases de Datos

DESCRIPCIÓN ESPECÍFICA

Asignaturas Temas Asignaturas Temas

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Base de Datos Avanzadas. Carrera: Licenciatura en Informática. Clave de la Asignatura: BDC-0702

Carrera: FOZ Participantes Representante de las academias de Ingeniería Forestal de Institutos Tecnológicos. Academias Ingeniería Forestal

Administración de la Producción

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

Universidad Ricardo Palma

Graficación. Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Presupuestos. Carrera : COE Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

AEF La unidad tres, revisa el modelo relacional, como uno de los más utilizados en el modelado de base de datos.

Carrera: Clave de la asignatura: Participantes Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos.

Administración. Carrera: QUM 0501

Bases de Datos. Carrera: LOH-0902 SATCA

Instrumentación didáctica para la formación y desarrollo de competencias

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IAE Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

Carrera: INB Participantes. Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Transcripción:

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Taller de base de datos Ingeniería en Sistemas Computacionales SCS - 0432 1-4-6 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico de Toluca del 18 al 22 agosto 2003. Instituto Tecnológico de: Huatabampo, Tijuana. 23 agosto al 7 de noviembre 2003. Instituto Tecnológico de León 1 al 5 de marzo 2004. Participantes Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación. Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales. Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales. Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación. Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Posteriores Asignaturas Temas Asignaturas Temas Fundamentos de Todos los temas, bases de datos ya que SQL es una implementación de los conceptos relacionales vistos en esta asignatura. b). Aportación de la asignatura al perfil del egresado Utiliza un sistema de base de datos (DBMS) comercial. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO Proporcionará al estudiante las habilidades para el desarrollo y manipulación de bases de datos para la integración de sistemas de información transaccionales.

5.- TEMARIO Unidad Temas Subtemas 1 Introducción al Sistema 1.1 Conceptos. Manejador de Base de Datos (DBMS) (2 semanas) 1.2 Características del DBMS 2 Lenguaje de Definición de Datos (DDL) (2 semanas) 3 Consultas y Lenguaje de Manipulación de Datos (DML) (2 semanas) 2.1 Creación de base de datos. 2.2 Creación de tablas. 2.2.1 Integridad. 2.2.2 Integridad referencial declarativa. 2.3 Creación de índices 3.1 Instrucciones INSERT, UPDATE, DELETE. 3.2 Consultas Básicas SELECT, WHERE y funciones a nivel de registro. 3.3 Consultas sobre múltiples tablas. 3.3.1 Subconsultas. 3.3.2 Operadores JOIN. 3.4 Agregación GROUP BY, HAVING. 3.5 Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN 4 Control de Transacciones. (3 semanas) 5 Vistas (1 semana) 6 Seguridad. (2 semanas) 7 Lenguajes anfitriones (4 semanas) 4.1 Propiedades de la transacción. 4.2 Grados de consistencia. 4.3 Niveles de aislamiento. 4.4 Instrucciones COMMIT y ROLLBACK. 5.1 Definición y objetivo de las vistas. 5.2 Instrucciones para la administración de vistas. 6.1 Esquemas de autorización. 6.2 Instrucciones GRANT y REVOKE. 7.1 Estructura del lenguaje 7.2 SQL inmerso 7.3 Procedimientos almacenados. 7.4 Disparadores (Triggers).

6.- APRENDIZAJES REQUERIDOS Fundamentos de Base de Datos, Modelado de Datos (ER, ELKA, ER-WIN MODELO IDEF 1X, UML) Teoría General de Base de Datos Conocimientos básicos de programación 7.- SUGERENCIAS DIDÁCTICAS Ejercicios extra clase. Desarrollo de prácticas de laboratorio. Realizar investigación documental sobre temas afines. Elaborar reportes de las prácticas. Investigar empresas que utilicen un DBMS y exponer la información adquirida. Realizar un proyecto seleccionado de su entorno, donde integre los conocimientos de todas las unidades, enfocándose al uso eficaz del DBMS (sin necesidad de programar la interfaz gráfica del usuario). Exposición de Proyectos por parte de los alumnos, diseño e implementación. Propiciar el uso de terminología técnica adecuada al programa. Consultar manuales, sitios Web y bibliografía, referentes al DBMS. 8.- SUGERENCIAS DE EVALUACIÓN Desempeño del estudiante en las prácticas. Exámenes prácticos y teóricos. Evaluar el diseño e implementación del proyecto final.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción al Sistema Manejador de Base e Datos (DBMS). El estudiante conocerá los elementos y características principales del DBMS a utilizar en el curso. 1.1 Realizar una comparación de las características de varios DBMSs. 1.2 Discutir las ventajas y desventajas de los DBMS revisados. 1.3 Buscar el proceso y requerimientos de instalación del DBMS que ha de utilizarse en el curso. 1.4 Instalar el DBMS 1, 2, 3, 4, 5 UNIDAD 2.- Lenguaje de Definición de Datos (DDL). Creará una base de datos, y definirá su esquema en SQL. 2.1 Realizar prácticas donde se cree y defina el esquema de una base de datos a partir de un modelo ER. 1, 2, 3,4, 5 UNIDAD 3.- Consulta y Manipulación de Datos (DML). Consultará y manipular los datos de una base de datos 3.1 Conocer y aplicar comandos para realizar consultas básicas y de múltiples tablas. 3.2 Consultar y manipular bases de datos ya existentes. 3.3 Insertar, actualizar y borrar datos individuales y en conjunto. 3.4 Desarrollar ejercicios de consulta, manipulación y agregación de datos utilizando el DBMS. 1, 2, 3, 4, 5

UNIDAD 4.- Control de transacciones. Aplicará las propiedades de las transacciones y analizará como afectan a las aplicaciones. 4.1 Aplicar el concepto de transacción. 4.2 Realizar ejercicios donde utilice los diferentes grados de consistencia y niveles de aislamiento. 4.3 Realizar prácticas donde se evalúe como afecta al desempeño el nivel de aislamiento de la transacción. 4.4 Realizar prácticas donde se observe la recuperación de las diferentes fallas de una transacción. 4.5 Realizar prácticas donde se presenten deadlocks. 1, 2, 3, 4, 5 UNIDAD 5.- Vistas. Conocerá las aplicaciones de las vistas en base de datos y los comandos para administrarlas 5.1 Realizar ejercicios donde utilice vistas para seguridad y simplificación de consultas. 1, 2, 3, 4, 5 UNIDAD 6.- Seguridad. Administrará el acceso a los diferentes recursos de la base de datos 6.1 Conocer y aplicar el concepto de. autorizaciones. 6.2 Crear grupos de usuarios y su asignación de privilegios. 1, 2, 3, 4, 5

UNIDAD 7.- Lenguajes anfitriones. Desarrollará aplicaciones de bases de datos utilizando lenguajes anfitriones con SQL inmerso 7.1 Desarrollar una aplicación utilizando lenguajes anfitriones y SQL inmerso. 7.2 Programar procedimientos almacenados para realizar algunas tareas en el DBMS. 7.3 Implementar algunas restricciones de Integridad programando disparadores. 1, 2, 3, 4,5

10. FUENTES DE INFORMACIÓN 1. Silberschatz, Abraham. Fundamentos de Base de Datos. Ed. Mc Graw Hill. 2. Sayless Jonathan. How to use Oracle, SQL PLus. Ed. QED. 3. Koch & Muller. Oracle9i: The Complete Reference. Ed. Mc Graw Hill. 4. Tim Martín & Tim Hartley. DB2/SQL Ed. Mc Graw Hill. 5. Fundamentals of Data Base Systems Fourth Edition Elmasri-Navathe Addison Wesley Nota: Se sugiere utilizar bibliografía adecuada a la versión y el DBMS utilizado en el curso. Referencias en Internet [1] http:// http://www.bivitec.org.mx [2] http:// http://www.db2i.com [3] http:// http://www.oracle.com [4] http:// http://www.mysql.com [5] http:// http://www.firebirdsql.com

11. PRÁCTICAS Unidad Práctica 1 Instalar el DBMS propuesto, y crear una base de datos. 2 Diseñar y definir el esquema de la base de datos de un sistema de información de corte real. Este esquema debe incluir distintas restricciones definidas de manera declarativa (CHECK, NOT NULL, REFERENCES, PRIMARY KEY) el alumno debe validar su funcionamiento de manera práctica. 3 Crear índices sobre tablas de gran tamaño para que el estudiante compare como afectan el rendimiento las diferentes opciones. 4 Realizar ejercicios de consultas y manipulación de datos. 5 Realizar ejercicios donde se prueben los diferentes grados de consistencia y niveles de aislamiento de las transacciones. 6 Realizar ejercicios donde observe como afecta el nivel de aislamiento de la transacción al desempeño. 7 Realizar ejercicios donde utilice vistas para seguridad y simplificación de consultas. 8 Crear grupos de Usuarios con distintos privilegios. 9 Realizar prácticas donde se presenten deadlocks.. 10 Implementar un proyecto integrador dosificado. 11 Ejercitar el uso de Disparadores, utilizándolo para distintos objetivos, por ejemplo para mantener la integridad, realizar operaciones de bitácora, mantener vistas materializadas etc. 12 Utilizar procedimientos almacenados para realizar distintos procesos.

12. INFRAESTRUCTURA REQUERIDA: Contar con un laboratorio de Base de Datos equipado con computadoras actualizadas, con servidores de Base de Datos, Dominio y DNS. Equipo multimedia (Cañon, Pantalla, Proyector de Acetatos) Licencias de servidores de Base de Datos (ORACLE, Sql/Server, PROGRESS, INFORMIX). 13.- PERFIL PROFESIOGRAFICO DEL DOCENTE Deberá tener experiencia en el diseño e implementación de aplicaciones de bases de Datos, así como estar actualizado con la tecnología de punta en el área de Base de Datos.