SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
1. DATOS DE LA ASIGNATURA

                Nombre de la asignatura: Nuevas Tecnologías de Bases de

                                            Datos

                            Carrera: Licenciatura en Informática

                              Clave de la asignatura: BDM-0706

                       Horas teoría- Horas práctica- Créditos: 3- 2- 8



2. UBICACIÓN DE LA ASIGNATURA
a) Relación con otras asignaturas del plan de estudio

                    Anteriores                                       Posteriores
        Asignaturas                Temas                   Asignaturas           Temas
Fundamentos de Base de Conceptos de Bases
Datos                       de Datos
Taller de Base de Datos     Lenguajes de Bases
Programación II             de Datos
                            Administración de
                            Bases de Datos
                            Tecnologías de
                            Conectividad
                            Acceso a Datos

b)- Aportación de la asignatura al perfil del egresado

Brindar al profesionista el conocimiento de las tecnologías modernas y alternativas para acceder a
bases de datos


3. OBJETIVO (S) GENERAL (ES) DEL CURSO

El alumno conocerá y aplicara consultas embebidas en un lenguaje de programación para llevar a
cabo de una manera más transparente el acceso a datos.

4. TEMARIO

       Número                Temas                                  Subtemas
           1         LINQ                         1.1 Consultas integradas en los lenguajes .NET
                                                  1.2 Introducción a los operadores de consulta
                                                      estándar
                                                  1.3 Métodos extensores
                                                  1.4 Evaluación diferida de consultas
                                                  1.5 Inicialización de valores compuestos
                                                  1.6 Valores y tipos estructurados
                                                  1.7 Más operadores de consulta estándar
                                                  1.8 Ordenación y agrupación
                                                  1.9 Select contra SelectMany
                                                  1.10         Operadores de acumulación
                                                  1.11         Operadores de encuentro
                                                  1.12         Sintaxis de consultas
                                                  1.13         DLinq: Integración de SQL
2         JoSQL                    2.1. Introducción
                                                     2.1.1. Características Soportadas
                                            2.2. Introducción
                                                     2.2.1. Usando Accessors
                                                     2.2.2. Variables Bind
                                                     2.2.3. Guardado de Valores
                                                     2.2.4. Funciones
                                                     2.2.5. Números
                                                     2.2.6. Expresiones Regulares
                                                     2.2.7. Creación de Objetos
                                                     2.2.8. Expresiones
                                            2.3. Consultas
                                                     2.3.1. Ejecución
                                                     2.3.2. Alcance de objetos
                                                     2.3.3. Cláusulas de Consulta Select, From,
                                                     Where, Group by, Having, Order By, Limit,
                                                     Execute On
                                            2.4. Performance
                                            2.5. Hints
                                            2.6 Filttros
                                            2.7 JoSQL y JasperReports

         3         Desarrollo de          3.1 Creación de una aplicación que haga uso de
                   aplicaciones embedidas consultas embebidas



5.- PRACTICAS PROPUESTAS.


          Nombre de la práctica                                       Objetivo
   1. Creación de Consultas Básicas en .NET    Que el alumno aplique los conocimientos adquiridos
                                               en la materia para realizar la implementación de un
   2. Uso de LINQ en Operaciones de            sistema real utilizando la metodología de orientación
      Consulta Estandar                        a objetos

   3. Uso de Métodos Extensores con LINQ

   4. Aplicación de DLINQ en un proyecto
      .NET

   5. Creación de una consulta básica con
      JoSQL

   6. Usando Variables Bind en JoSQL

   7. Funciones y Números en JoSQL

   8. Aplicaciones de Expresiones Regulares
      en JoSQL

   9. Hints y Filtros en JoSQL

JasperReports y JoSQL
6.- PROYECTOS (En su Caso)

            Nombre del Proyecto                                          Objetivo
Aplicación Real                                   Que el alumno aplique los conocimientos adquiridos
                                                  en la materia para realizar la implementación de un
                                                  sistema real utilizando la metodología de orientación
                                                  a objetos.


7.- RECURSOS NECESARIOS

                     Recurso                                             Objetivo
Computadora                                        Que el alumno pueda aprender, mediante la
Cañon                                              observación, cómo se desarrollan los ejercicios
                                                   sobre el lenguaje de programación java


8.- HORAS DE UTILIZACION DE LOS RECURSOS DE CÓMPUTO

              Horas de Utilización                                     Recurso
40 Hrs. Extra Clase                                Computadora por alumno con el lenguaje Java




9.- SOFTWARE REQUERIDO

                     Software                                            Objetivo
Lenguaje Java                                      Que el alumno aplique los conocimientos teóricos
                                                   adquiridos sobre el análisis diseño y codificación de
                                                   aplicaciones orientadas a objetos



10.- FORMA DE EVALUACION

        Conceptos                 % de la           % de la            % de la             % de la
                                Evaluación 1      Evaluación 2       Evaluación 3        Evaluación 4
Asistencia                           20%              20%                 20%                20%
Tareas y Trabajos                    20%
Proyecto ( En su caso )                                                                      50%
Practicas ( En su caso )                              30%                 30%
Examen Teórico                       60%              50%                 50%                30%
Calificación Final                   100%             100%               100%                100%



11.- APRENDIZAJES REQUERIDOS

       1.1   Creación de consultas en SQL
       1.2   Conocimiento de algún lenguaje de Programación .NET
       1.3   Conocimiento de las instrucciones del Lenguaje de programación Java
       1.4   Manejo de Aplicaciones en Capas
12.- SUGERENCIAS DIDACTICAS

        Uso de laboratorio de computo para realizar prácticas
        Recomendación de sitios y libros
        Exámenes Prácticos
        Asistencia a Conferencias

    13.-SUGERENCIAS DE EVALUACIÓN
-   Examen por unidad
-   Actividades de investigación
-   Proyecto Final de programación
    Reporte de prácticas de laboratorio



    13.- UNIDADES DE APRENDIZAJE

NUMERO DE UNIDAD: I
NOMBRE DE LA UNIDAD: LINQ

           Objetivo                         Actividades de Aprendizaje             Bibliografía
          Educacional                                                               (Básica y
                                                                                 complementaria)
                                          Practicas en el laboratorio de computo    1,2,5,6,7
Utilizar consultas SQL en la              Creación de pequeños proyectos en
plataforma .NET que simplifique           un entorno de desarrollo.
la obtención de resultados


NUMERO DE UNIDAD: II
NOMBRE DE LA UNIDAD: JoSQL

           Objetivo                         Actividades de Aprendizaje             Bibliografía
          Educacional                                                               (Básica y
                                                                                 complementaria)
                                          Practicas en el laboratorio de computo    3,4,8
Utilizar consultas SQL en la              Creación de pequeños proyectos en
plataforma JSE o JEE que                  un entorno de desarrollo.
simplifique la obtención de
resultados mediante colecciones
u otros objetos de programación.


NUMERO DE UNIDAD: III
NOMBRE DE LA UNIDAD: Creación de Una Aplicación que haga uso de Consultas Embebidas.

           Objetivo                         Actividades de Aprendizaje           Bibliografía
          Educacional                                                             (Básica y
                                                                               complementaria)
                                          Revisiones de avances                   1,2,3,4,5,6,7,8
Creación de una aplicación de 2 o         Uso del laboratorio de computo
mas capas que haga uso extenso
de LINQ o JoSQL a fin de obtener
datos.
14. BIBLIOGRAFIA

    1. C. Rattz Joseph, Foundations of LINQ in C# , (Paperback Mar 4, 2007).
    2. P. Pialorsi and Marco Russo, Introducing Microsoft LINQ,
    3. (Paperback - May 16, 2007)
    4. David Jordan, Craig Russell, Java Data Objects, O´Reilly
    5. George Reese, Java Database Best Practices, O´Reilly
    6. Ramírez Felipe, Aprenda Practicando Visual Basic 2005 usando Visual Studio 2005,
       Pearson / Prentice Hall
    7. Charte Ojeda Francisco, Visual Studio 2005 (Guia Practica para Usuarios) , Anaya
       Multimedia

    8. CEBALLOS Fco. Javier , Microsoft C# Lenguajy Aplicaciones, Alfaomega-Rama


http://josql.sourceforge.net/ (Liga al proyecto JoSQL)

Más contenido relacionado

Similar a Temario de nuevas tecnologias de bd

Formativontics2 basicajorge2012
Formativontics2 basicajorge2012Formativontics2 basicajorge2012
Formativontics2 basicajorge2012Sonia
 
Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Judith Wuera
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosAidil Sanchez
 
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)Fernando Leandro
 
Programa De Base De Datos 5 To Semestre
Programa De Base De Datos 5 To SemestrePrograma De Base De Datos 5 To Semestre
Programa De Base De Datos 5 To SemestreEdgar Sandoval
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratoriofreddy Fred
 
Software de aplicacion ejecutivo ige 2009
Software de aplicacion ejecutivo ige 2009Software de aplicacion ejecutivo ige 2009
Software de aplicacion ejecutivo ige 2009yuriscab
 
Interfaces isc programa
Interfaces isc programaInterfaces isc programa
Interfaces isc programaMarly Rm
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasEduardo S de Loera
 
LI. Bases de Datos Distribuidas
LI. Bases de Datos DistribuidasLI. Bases de Datos Distribuidas
LI. Bases de Datos DistribuidasEduardo S de Loera
 

Similar a Temario de nuevas tecnologias de bd (20)

Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)Modulo Ntics II FICM (marzo-septiembre 2011)
Modulo Ntics II FICM (marzo-septiembre 2011)
 
Formativontics2 basicajorge2012
Formativontics2 basicajorge2012Formativontics2 basicajorge2012
Formativontics2 basicajorge2012
 
Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]Desarrollo%20de%20proyectos%20de%20software isc[1]
Desarrollo%20de%20proyectos%20de%20software isc[1]
 
Silabo basedatosii 1
Silabo basedatosii 1Silabo basedatosii 1
Silabo basedatosii 1
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventarios
 
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)
Proyecto Final de Carrera. Portal de Noticias con RSS (Año 2005)
 
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
 
Programa De Base De Datos 5 To Semestre
Programa De Base De Datos 5 To SemestrePrograma De Base De Datos 5 To Semestre
Programa De Base De Datos 5 To Semestre
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Software de aplicacion ejecutivo ige 2009
Software de aplicacion ejecutivo ige 2009Software de aplicacion ejecutivo ige 2009
Software de aplicacion ejecutivo ige 2009
 
Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012
 
Temario de software movil
Temario de software movilTemario de software movil
Temario de software movil
 
PFC Antonio Bernal Baena
PFC Antonio Bernal BaenaPFC Antonio Bernal Baena
PFC Antonio Bernal Baena
 
Computacion ii 2011-ii
Computacion ii  2011-iiComputacion ii  2011-ii
Computacion ii 2011-ii
 
Metodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetosMetodologías de desarrollo orientado a objetos
Metodologías de desarrollo orientado a objetos
 
Interfaces isc programa
Interfaces isc programaInterfaces isc programa
Interfaces isc programa
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidas
 
LI. Bases de Datos Distribuidas
LI. Bases de Datos DistribuidasLI. Bases de Datos Distribuidas
LI. Bases de Datos Distribuidas
 
Contenido php oo
Contenido php ooContenido php oo
Contenido php oo
 

Temario de nuevas tecnologias de bd

  • 1. 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Nuevas Tecnologías de Bases de Datos Carrera: Licenciatura en Informática Clave de la asignatura: BDM-0706 Horas teoría- Horas práctica- Créditos: 3- 2- 8 2. UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudio Anteriores Posteriores Asignaturas Temas Asignaturas Temas Fundamentos de Base de Conceptos de Bases Datos de Datos Taller de Base de Datos Lenguajes de Bases Programación II de Datos Administración de Bases de Datos Tecnologías de Conectividad Acceso a Datos b)- Aportación de la asignatura al perfil del egresado Brindar al profesionista el conocimiento de las tecnologías modernas y alternativas para acceder a bases de datos 3. OBJETIVO (S) GENERAL (ES) DEL CURSO El alumno conocerá y aplicara consultas embebidas en un lenguaje de programación para llevar a cabo de una manera más transparente el acceso a datos. 4. TEMARIO Número Temas Subtemas 1 LINQ 1.1 Consultas integradas en los lenguajes .NET 1.2 Introducción a los operadores de consulta estándar 1.3 Métodos extensores 1.4 Evaluación diferida de consultas 1.5 Inicialización de valores compuestos 1.6 Valores y tipos estructurados 1.7 Más operadores de consulta estándar 1.8 Ordenación y agrupación 1.9 Select contra SelectMany 1.10 Operadores de acumulación 1.11 Operadores de encuentro 1.12 Sintaxis de consultas 1.13 DLinq: Integración de SQL
  • 2. 2 JoSQL 2.1. Introducción 2.1.1. Características Soportadas 2.2. Introducción 2.2.1. Usando Accessors 2.2.2. Variables Bind 2.2.3. Guardado de Valores 2.2.4. Funciones 2.2.5. Números 2.2.6. Expresiones Regulares 2.2.7. Creación de Objetos 2.2.8. Expresiones 2.3. Consultas 2.3.1. Ejecución 2.3.2. Alcance de objetos 2.3.3. Cláusulas de Consulta Select, From, Where, Group by, Having, Order By, Limit, Execute On 2.4. Performance 2.5. Hints 2.6 Filttros 2.7 JoSQL y JasperReports 3 Desarrollo de 3.1 Creación de una aplicación que haga uso de aplicaciones embedidas consultas embebidas 5.- PRACTICAS PROPUESTAS. Nombre de la práctica Objetivo 1. Creación de Consultas Básicas en .NET Que el alumno aplique los conocimientos adquiridos en la materia para realizar la implementación de un 2. Uso de LINQ en Operaciones de sistema real utilizando la metodología de orientación Consulta Estandar a objetos 3. Uso de Métodos Extensores con LINQ 4. Aplicación de DLINQ en un proyecto .NET 5. Creación de una consulta básica con JoSQL 6. Usando Variables Bind en JoSQL 7. Funciones y Números en JoSQL 8. Aplicaciones de Expresiones Regulares en JoSQL 9. Hints y Filtros en JoSQL JasperReports y JoSQL
  • 3. 6.- PROYECTOS (En su Caso) Nombre del Proyecto Objetivo Aplicación Real Que el alumno aplique los conocimientos adquiridos en la materia para realizar la implementación de un sistema real utilizando la metodología de orientación a objetos. 7.- RECURSOS NECESARIOS Recurso Objetivo Computadora Que el alumno pueda aprender, mediante la Cañon observación, cómo se desarrollan los ejercicios sobre el lenguaje de programación java 8.- HORAS DE UTILIZACION DE LOS RECURSOS DE CÓMPUTO Horas de Utilización Recurso 40 Hrs. Extra Clase Computadora por alumno con el lenguaje Java 9.- SOFTWARE REQUERIDO Software Objetivo Lenguaje Java Que el alumno aplique los conocimientos teóricos adquiridos sobre el análisis diseño y codificación de aplicaciones orientadas a objetos 10.- FORMA DE EVALUACION Conceptos % de la % de la % de la % de la Evaluación 1 Evaluación 2 Evaluación 3 Evaluación 4 Asistencia 20% 20% 20% 20% Tareas y Trabajos 20% Proyecto ( En su caso ) 50% Practicas ( En su caso ) 30% 30% Examen Teórico 60% 50% 50% 30% Calificación Final 100% 100% 100% 100% 11.- APRENDIZAJES REQUERIDOS 1.1 Creación de consultas en SQL 1.2 Conocimiento de algún lenguaje de Programación .NET 1.3 Conocimiento de las instrucciones del Lenguaje de programación Java 1.4 Manejo de Aplicaciones en Capas
  • 4. 12.- SUGERENCIAS DIDACTICAS  Uso de laboratorio de computo para realizar prácticas  Recomendación de sitios y libros  Exámenes Prácticos  Asistencia a Conferencias 13.-SUGERENCIAS DE EVALUACIÓN - Examen por unidad - Actividades de investigación - Proyecto Final de programación Reporte de prácticas de laboratorio 13.- UNIDADES DE APRENDIZAJE NUMERO DE UNIDAD: I NOMBRE DE LA UNIDAD: LINQ Objetivo Actividades de Aprendizaje Bibliografía Educacional (Básica y complementaria) Practicas en el laboratorio de computo 1,2,5,6,7 Utilizar consultas SQL en la Creación de pequeños proyectos en plataforma .NET que simplifique un entorno de desarrollo. la obtención de resultados NUMERO DE UNIDAD: II NOMBRE DE LA UNIDAD: JoSQL Objetivo Actividades de Aprendizaje Bibliografía Educacional (Básica y complementaria) Practicas en el laboratorio de computo 3,4,8 Utilizar consultas SQL en la Creación de pequeños proyectos en plataforma JSE o JEE que un entorno de desarrollo. simplifique la obtención de resultados mediante colecciones u otros objetos de programación. NUMERO DE UNIDAD: III NOMBRE DE LA UNIDAD: Creación de Una Aplicación que haga uso de Consultas Embebidas. Objetivo Actividades de Aprendizaje Bibliografía Educacional (Básica y complementaria) Revisiones de avances 1,2,3,4,5,6,7,8 Creación de una aplicación de 2 o Uso del laboratorio de computo mas capas que haga uso extenso de LINQ o JoSQL a fin de obtener datos.
  • 5. 14. BIBLIOGRAFIA 1. C. Rattz Joseph, Foundations of LINQ in C# , (Paperback Mar 4, 2007). 2. P. Pialorsi and Marco Russo, Introducing Microsoft LINQ, 3. (Paperback - May 16, 2007) 4. David Jordan, Craig Russell, Java Data Objects, O´Reilly 5. George Reese, Java Database Best Practices, O´Reilly 6. Ramírez Felipe, Aprenda Practicando Visual Basic 2005 usando Visual Studio 2005, Pearson / Prentice Hall 7. Charte Ojeda Francisco, Visual Studio 2005 (Guia Practica para Usuarios) , Anaya Multimedia 8. CEBALLOS Fco. Javier , Microsoft C# Lenguajy Aplicaciones, Alfaomega-Rama http://josql.sourceforge.net/ (Liga al proyecto JoSQL)