SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
1.- DATOS DE LA ASIGNATURA

            Nombre de la asignatura: Taller de base de datos

                             Carrera: Ingeniería en Sistemas Computacionales

              Clave de la asignatura: SCS - 0432

  Horas teoría-horas práctica-créditos 1-4-6



2.- HISTORIA DEL PROGRAMA


  Lugar y fecha de
                                                         Observaciones
     elaboración o           Participantes
                                                     (cambios y justificación)
        revisión
Instituto Tecnológico Representantes de la         Reunión nacional de
de Toluca del         academia de sistemas y       evaluación curricular de la
18 al 22 agosto 2003. computación de los           carrera de Ingeniería en
                      Institutos Tecnológicos.     Sistemas Computacionales.

Instituto Tecnológico   Academia de sistemas y Análisis y enriquecimiento de
de:                     computación.           las propuestas de los
Huatabampo, Tijuana.                           programas diseñados en la
23 agosto al 7 de                              reunión nacional de
noviembre 2003.                                evaluación.

Instituto Tecnológico Comité de consolidación      Definición de los programas
de León               de la carrera de             de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas       Ingeniería en Sistemas
                      Computacionales.             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
bases de datos


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         1.2   Características del DBMS
       Datos (DBMS)
  2    Lenguaje de Definición de    2.1 Creación de base de datos.
       Datos (DDL)                  2.2 Creación de tablas.
                                        2.2.1 Integridad.
                                        2.2.2 Integridad referencial
                                              declarativa.
                                    2.3 Creación de índices

  3     Consultas y Lenguaje de     3.1 Instrucciones INSERT, UPDATE,
        Manipulación de Datos           DELETE.
        (DML)                       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.   4.1   Propiedades de la transacción.
                                    4.2   Grados de consistencia.
                                    4.3   Niveles de aislamiento.
                                    4.4   Instrucciones COMMIT y ROLLBACK .

  5     Vistas                      5.1 Definición y objetivo de las vistas.
                                    5.2 Instrucciones para la administración
                                       de vistas.

  6     Seguridad.                  6.1 Esquemas de autorización.
                                    6.2 Instrucciones GRANT y REVOKE.

  7     Introducción al SQL         7.1 Procedimientos almacenados.
        Procedural.                 7.2 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).

        Objetivo                                                           Fuentes de
                                 Actividades de Aprendizaje
     Educacional                                                          Información
El           estudiante •    Realizar una comparación de las                1, 2, 3,4
conocerá             los     características de varios DBMSs.
elementos              y •   Discutir las ventajas y desventajas de los
características              DBMS revisados.
principales del DBMS •       Buscar el proceso y requerimientos de
a utilizar en el curso.      instalación del DBMS que ha de
                             utilizarse en el curso.
                        •    Instalar el DBMS


UNIDAD 2.- Lenguaje de Definición de Datos (DDL).

      Objetivo                                                             Fuentes de
                                 Actividades de Aprendizaje
    Educacional                                                           Información
Creará una base de •         Realizar prácticas donde se cree y             1, 2, 3,4
datos, y definirá su         defina el esquema de una base de datos
esquema en SQL.              a partir de un modelo ER.



UNIDAD 3.- Consulta y Lenguaje de Manipulación de Datos (DML).

      Objetivo                                                             Fuentes de
                                 Actividades de Aprendizaje
    Educacional                                                           Información
Consultará         y •       Conocer y aplicar comandos para                1, 2, 3, 4
manipular los datos          realizar consultas básicas y de múltiples
de una base de datos         tablas.
                     •       Consultar y manipular bases de datos ya
                             existentes.
                         •   Insertar, actualizar y borrar datos
                             individuales y en conjunto.
                         •   Desarrollar ejercicios de consulta,
                             manipulación y agregación de datos
                             utilizando el DBMS.
UNIDAD 4.- Control de transacciones.


       Objetivo                                                         Fuentes de
                                Actividades de Aprendizaje
     Educacional                                                       Información
Aplicará          las •     Aplicar el concepto de transacción.          1, 2, 3, 4
propiedades de las •        Realizar ejercicios donde utilice los
transacciones       y       diferentes grados de consistencia y
analizará       como        niveles de aislamiento.
afectan      a    las •     Realizar prácticas donde se evalúe
aplicaciones.               como afecta al desempeño el nivel de
                            aislamiento de la transacción.
                       •    Realizar prácticas donde se observe la
                            recuperación de las diferentes fallas de
                            una transacción.
                       •    Realizar prácticas donde se presenten
                            deadlocks.


UNIDAD 5.- Vistas.


       Objetivo                                                         Fuentes de
                                Actividades de Aprendizaje
     Educacional                                                       Información
Conocerá            las •   Realizar ejercicios donde utilice vistas     1, 2, 3, 4
aplicaciones de las         para seguridad y simplificación de
vistas en base de           consultas.
datos y los comandos
para administrarlas


UNIDAD 6.- Seguridad.


       Objetivo                                                         Fuentes de
                                Actividades de Aprendizaje
     Educacional                                                       Información
Administrará        el •    Conocer y aplicar el concepto de.            1, 2, 3, 4
acceso      a      los      autorizaciones.
diferentes   recursos •     Crear grupos de usuarios y su
de la base de datos         asignación de privilegios.
UNIDAD 7.- Introducción al SQL procedural.


       Objetivo                                                 Fuentes de
                             Actividades de Aprendizaje
    Educacional                                                Información
Evaluará las ventajas •   Programar procedimientos almacenados   1, 2, 3, 4
y    aplicación   del     para realizar algunas tareas en el
lenguaje procedural       DBMS.
en el DBMS            •   Implementar algunas restricciones de
                          Integridad programando disparadores.
10. FUENTES DE INFORMACIÓN

    1.      Silberschatz, Abraham. Fundamentos de Base de Datos. Mc Graw Hill.
    2.      Sayless Jonathan. How to use Oracle, SQL PLus. Ed. QED.
    3.      Koch & Muller. Oracle9i: The Complete Reference. Mc Graw Hill.
    4.      Tim Martín & Tim Hartley. DB2/SQL Mc Graw Hill.

            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.

Contenu connexe

En vedette

Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionGuillermo Soler
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1danielab19
 
Taller 1 base de datos
Taller 1 base de datosTaller 1 base de datos
Taller 1 base de datosecuero
 
taller de base de datos
taller de base de datostaller de base de datos
taller de base de datosmarisielo
 
Implementación de bases de datos introducción
Implementación de bases de datos introducciónImplementación de bases de datos introducción
Implementación de bases de datos introducciónM.c. Omar Jasso
 
Proyecto base-de-datos
Proyecto base-de-datosProyecto base-de-datos
Proyecto base-de-datosjosue juarez
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Orlando Verdugo
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesConfesorAD
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste yesebeth
 
Taller base de datos 2.
Taller base de datos  2.Taller base de datos  2.
Taller base de datos 2.danielab19
 
mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLCarlos Gustavo Ruiz
 

En vedette (20)

Actividad base de datos 2
Actividad base de datos 2Actividad base de datos 2
Actividad base de datos 2
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - Introduccion
 
Taller bases de datos
Taller bases de datosTaller bases de datos
Taller bases de datos
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
 
Taller 1 base de datos
Taller 1 base de datosTaller 1 base de datos
Taller 1 base de datos
 
Sesion n°1 2012 tbd
Sesion n°1 2012 tbdSesion n°1 2012 tbd
Sesion n°1 2012 tbd
 
Diseño de Base Datos UPVT
Diseño de Base Datos UPVTDiseño de Base Datos UPVT
Diseño de Base Datos UPVT
 
taller de base de datos
taller de base de datostaller de base de datos
taller de base de datos
 
Implementación de bases de datos introducción
Implementación de bases de datos introducciónImplementación de bases de datos introducción
Implementación de bases de datos introducción
 
Proyecto base-de-datos
Proyecto base-de-datosProyecto base-de-datos
Proyecto base-de-datos
 
Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26
 
Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)Diseño de base de datos relacionales (Unidad 2)
Diseño de base de datos relacionales (Unidad 2)
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Taller sobre Bases de Datos
Taller sobre Bases de DatosTaller sobre Bases de Datos
Taller sobre Bases de Datos
 
Actividad base de datos 4
Actividad base de datos 4Actividad base de datos 4
Actividad base de datos 4
 
Taller bases de datos
Taller bases de datosTaller bases de datos
Taller bases de datos
 
Actividad base de datos 1
Actividad base de datos 1 Actividad base de datos 1
Actividad base de datos 1
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste
 
Taller base de datos 2.
Taller base de datos  2.Taller base de datos  2.
Taller base de datos 2.
 
mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQL
 

Similaire à Taller de bases de datos

Similaire à Taller de bases de datos (20)

Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Bad115 2012 ofic
Bad115 2012 oficBad115 2012 ofic
Bad115 2012 ofic
 
Silabo taller de base de datos
Silabo   taller de base de datosSilabo   taller de base de datos
Silabo taller de base de datos
 
Taller de base de datos ags dic_2014 control escolar
Taller de base de datos ags dic_2014 control escolarTaller de base de datos ags dic_2014 control escolar
Taller de base de datos ags dic_2014 control escolar
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
1 process
1 process1 process
1 process
 
LI. Bases de Datos Distribuidas
LI. Bases de Datos DistribuidasLI. Bases de Datos Distribuidas
LI. Bases de Datos Distribuidas
 
1 base de_datos_distribuidas
1 base de_datos_distribuidas1 base de_datos_distribuidas
1 base de_datos_distribuidas
 
SILABO DE BASE DE DATOS I
SILABO DE BASE DE DATOS I SILABO DE BASE DE DATOS I
SILABO DE BASE DE DATOS I
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudios
 
Desarrollo de proyectos de software isc
Desarrollo de proyectos de software iscDesarrollo de proyectos de software isc
Desarrollo de proyectos de software isc
 
Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC
 
Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012
 
Temas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemasTemas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemas
 
Temario de Taller de DB
Temario de Taller de DBTemario de Taller de DB
Temario de Taller de DB
 

Dernier

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Dernier (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Taller de bases de datos

  • 1. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Taller de base de datos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCS - 0432 Horas teoría-horas práctica-créditos 1-4-6 2.- HISTORIA DEL PROGRAMA Lugar y fecha de Observaciones elaboración o Participantes (cambios y justificación) revisión Instituto Tecnológico Representantes de la Reunión nacional de de Toluca del academia de sistemas y evaluación curricular de la 18 al 22 agosto 2003. computación de los carrera de Ingeniería en Institutos Tecnológicos. Sistemas Computacionales. Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de de: computación. las propuestas de los Huatabampo, Tijuana. programas diseñados en la 23 agosto al 7 de reunión nacional de noviembre 2003. evaluación. Instituto Tecnológico Comité de consolidación Definición de los programas de León de la carrera de de estudio de la carrera de 1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas Computacionales. Computacionales.
  • 2. 3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Posteriores Asignaturas Temas Asignaturas Temas Fundamentos de bases de datos 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.
  • 3. 5.- TEMARIO Unidad Temas Subtemas 1 Introducción al Sistema 1.1 Conceptos. Manejador de Base de 1.2 Características del DBMS Datos (DBMS) 2 Lenguaje de Definición de 2.1 Creación de base de datos. Datos (DDL) 2.2 Creación de tablas. 2.2.1 Integridad. 2.2.2 Integridad referencial declarativa. 2.3 Creación de índices 3 Consultas y Lenguaje de 3.1 Instrucciones INSERT, UPDATE, Manipulación de Datos DELETE. (DML) 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. 4.1 Propiedades de la transacción. 4.2 Grados de consistencia. 4.3 Niveles de aislamiento. 4.4 Instrucciones COMMIT y ROLLBACK . 5 Vistas 5.1 Definición y objetivo de las vistas. 5.2 Instrucciones para la administración de vistas. 6 Seguridad. 6.1 Esquemas de autorización. 6.2 Instrucciones GRANT y REVOKE. 7 Introducción al SQL 7.1 Procedimientos almacenados. Procedural. 7.2 Disparadores (Triggers).
  • 4. 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.
  • 5. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción al Sistema Manejador de Base e Datos (DBMS). Objetivo Fuentes de Actividades de Aprendizaje Educacional Información El estudiante • Realizar una comparación de las 1, 2, 3,4 conocerá los características de varios DBMSs. elementos y • Discutir las ventajas y desventajas de los características DBMS revisados. principales del DBMS • Buscar el proceso y requerimientos de a utilizar en el curso. instalación del DBMS que ha de utilizarse en el curso. • Instalar el DBMS UNIDAD 2.- Lenguaje de Definición de Datos (DDL). Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Creará una base de • Realizar prácticas donde se cree y 1, 2, 3,4 datos, y definirá su defina el esquema de una base de datos esquema en SQL. a partir de un modelo ER. UNIDAD 3.- Consulta y Lenguaje de Manipulación de Datos (DML). Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Consultará y • Conocer y aplicar comandos para 1, 2, 3, 4 manipular los datos realizar consultas básicas y de múltiples de una base de datos tablas. • Consultar y manipular bases de datos ya existentes. • Insertar, actualizar y borrar datos individuales y en conjunto. • Desarrollar ejercicios de consulta, manipulación y agregación de datos utilizando el DBMS.
  • 6. UNIDAD 4.- Control de transacciones. Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Aplicará las • Aplicar el concepto de transacción. 1, 2, 3, 4 propiedades de las • Realizar ejercicios donde utilice los transacciones y diferentes grados de consistencia y analizará como niveles de aislamiento. afectan a las • Realizar prácticas donde se evalúe aplicaciones. como afecta al desempeño el nivel de aislamiento de la transacción. • Realizar prácticas donde se observe la recuperación de las diferentes fallas de una transacción. • Realizar prácticas donde se presenten deadlocks. UNIDAD 5.- Vistas. Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Conocerá las • Realizar ejercicios donde utilice vistas 1, 2, 3, 4 aplicaciones de las para seguridad y simplificación de vistas en base de consultas. datos y los comandos para administrarlas UNIDAD 6.- Seguridad. Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Administrará el • Conocer y aplicar el concepto de. 1, 2, 3, 4 acceso a los autorizaciones. diferentes recursos • Crear grupos de usuarios y su de la base de datos asignación de privilegios.
  • 7. UNIDAD 7.- Introducción al SQL procedural. Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Evaluará las ventajas • Programar procedimientos almacenados 1, 2, 3, 4 y aplicación del para realizar algunas tareas en el lenguaje procedural DBMS. en el DBMS • Implementar algunas restricciones de Integridad programando disparadores.
  • 8. 10. FUENTES DE INFORMACIÓN 1. Silberschatz, Abraham. Fundamentos de Base de Datos. Mc Graw Hill. 2. Sayless Jonathan. How to use Oracle, SQL PLus. Ed. QED. 3. Koch & Muller. Oracle9i: The Complete Reference. Mc Graw Hill. 4. Tim Martín & Tim Hartley. DB2/SQL Mc Graw Hill. 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
  • 9. 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.