Libros ciclos formativos, grado superior de informática, ASIR, DAM, DAW, libros universitarios: libros ingeniería aeronáutica, libros ingeniería civil, ingeniería de caminos: ingeniería construcción, ingeniería sanitaria, ingeniería del transporte, ingeniería hidráulica, territorio, urbanismo, materiales de construcción, libros ingeniería geológica: geotecnia, expresión gráfica, proyectos, libros ingeniería mecánica: estructuras, resistencia de materiales, libros ingeniería eléctrica, libros ingeniería electrónica: labview, libros termodinámica, libros de electricidad, libros de construcción, libros arquitectura, libro de ciencias: matemáticas: álgebra, cálculo, matemáticas avanzadas, estadística, probabilidad, big data, tratamiento de datos, econometría, química, física, libros contabilidad, PGC, libros finanzas, organización empresas, marketing, libros economía, libros ciencias sociales, libros educación infantil, libros técnicos y reglamentos: eléctricos, construcción, libros informática, computación, libros ciencias de la salud

5% de descuento general para todos los libros
Acceso a Datos 2ª Edición

Alicia Ramos Martín, Mª Jesús Ramos Martín

Páginas: 434

Fecha: 2016

ISBN: 978-84-1622-860-7

Precio: 26,00€  24.70€ IVA incluido  

Nueva URL de acceso a Recursos

Recomienda este libro

Otros libros relacionados
Este libro tiene una orientación práctica; se exponen los contenidos teóricos seguidos de ejemplos y actividades diseñadas para facilitar la comprensión de los mismos. En el primer capítulo se trata el manejo de ficheros (de bytes, de texto, aleatorios y XML) utilizando el lenguaje JAVA, y además el uso de JAXB, tecnología Java que permite mapear clases Java a representaciones XML, y viceversa.

En el segundo se estudian los protocolos ODBC y JDBC para acceso a bases de datos SQL. Se utilizarán conectores para acceder a diferentes bases de datos SQL (SQLite, Apache Derby, HSQLDB, H2, MySQL, Oracle, Access…) y orientados a objetos (Db4o). Además. se añade cómo crear informes utilizando plantillas jrxml de JasperReport. En el tercer capítulo se utilizará Hibernate como herramienta de mapeo Objeto-Relacional (ORM) para acceder a Oracle y MySQL.

En el cuarto capítulo se estudian las bases de datos objeto- relacionales. Se estudiará Oracle con los elementos que ofrece para convertir un modelo relacional en modelo a objetos, para ello utilizaremos SQL y PL/SQL. Además, se estudia la base de datos orientada a objetos Neodatis, se harán programas Java para hacer altas, bajas, modificaciones y consultas en este tipo de base de datos.

En el capítulo quinto se estudian las bases de datos NoSQL, y nos centraremos en dos bases de datos orientadas a documentos: la BD eXist como base de datos nativa XML; se realizarán consultas a documentos y colecciones XML utilizando los lenguajes XPath y XQuery y APIs de JAVA. Y la base de datos MongoDB, como base de datos de documentos JSON, igualmente se crearán colecciones JSON y se realizarán altas, bajas y modificaciones de documentos JSON.

En el capítulo 6 se estudiarán los JavaBeans y los patrones de diseño DAO y FACTORY para construir componentes de acceso a datos y usarlos en diferentes aplicaciones. Se desarrollará una aplicación web según el patrón Modelo-Vista-Controlador (MVC), en esta aplicación el acceso a los datos se realizará usando los componentes desarrollados en el capítulo.

CONTENIDO

CAPÍTULO 1 MANEJO DE FICHEROS
    1.1 INTRODUCCIÓN
    1.2 CLASES ASOCIADAS A LAS OPERACIONES DE GESTIÓN DE FICHEROS
    1.3 FLUJOS O STREAMS. TIPOS
      1.3.1 Flujos de bytes (Byte streams)
      1.3.2 Flujos de caracteres (Character streams)
    1.4 FORMAS DE ACCESO A UN FICHERO
    1.5 OPERACIONES SOBRE FICHEROS
      1.5.1 Operaciones sobre ficheros secuenciales
      1.5.2 Operaciones sobre ficheros aleatorios
    1.6 CLASES PARA GESTIÓN DE FLUJOS DE DATOS DESDE/HACIA FICHEROS
      1.6.1 Ficheros de texto
      1.6.2 Ficheros binarios
      1.6.3 Objetos en ficheros binarios
      1.6.4 Ficheros de acceso aleatorio
    1.7 TRABAJO CON FICHEROS XML
      1.7.1 Acceso a ficheros XML con DOM
      1.7.2 Acceso a ficheros XML con SAX
      1.7.3 Serialización de objetos a XML
      1.7.4 Conversión de ficheros XML a otro formato
    1.8 EXCEPCIONES: DETECCIÓN Y TRATAMIENTO
      1.8.1 Capturar excepciones
      1.8.2 Especificar excepciones
    1.9 INTRODUCCIÓN A JAXB
      1.9.1 Mapear clases java a representaciones XML
      1.9.2 Paso de esquemas XML (.xsd) a clases Java
      1.9.3 Creación de una aplicación JAXB con Eclipse
    Comprueba tu aprendizaje
CAPÍTULO 2 MANEJO DE CONECTORES
    2.1 INTRODUCCIÓN
    2.2 EL DESFASE OBJETO-RELACIONAL
    2.3 BASES DE DATOS EMBEBIDAS
      2.3.1 SQLite
      2.3.2 Apache Derby
      2.3.3 HSQLDB
      2.3.4 H2
      2.3.5 Db4o
      2.3.6 Otras
    2.4 PROTOCOLOS DE ACCESO A BASES DE DATOS
    2.5 ACCESO A DATOS MEDIANTE ODBC
    2.6 ACCESO A DATOS MEDIANTE JDBC
      2.6.1 Dos modelos de acceso a bases de datos
      2.6.2 Tipos de drivers
      2.6.3 Cómo funciona JDBC
      2.6.4 Acceso a datos mediante el Puente JDBC-ODBC
    2.7 ESTABLECIMIENTO DE CONEXIONES
    2.8 EJECUCIÓN DE SENTENCIAS DE DESCRIPCIÓN DE DATOS
      2.8.1 ResultSetMetaData
    2.9 EJECUCIÓN DE SENTENCIAS DE MANIPULACIÓN DE DATOS
      2.9.1 Ejecución de Scripts
      2.9.2 Sentencias preparadas
    2.10 EJECUCIÓN DE PROCEDIMIENTOS
    2.11 INFORMES CON JASPERREPORTS
      2.11.1 EL FICHERO .JRXML, LA PLANTILLA
    2.12 GESTIÓN DE ERRORES
    Comprueba tu aprendizaje
    Actividades de ampliación
CAPÍTULO 3 HERRAMIENTAS DE MAPEO OBJETO-RELACIONAL (ORM)
    3.1 INTRODUCCIÓN
    3.2 CONCEPTO DE MAPEO OBJETO-RELACIONAL
    3.3 HERRAMIENTAS ORM. CARACTERÍSTICAS
    3.4 ARQUITECTURA HIBERNATE
    3.5 INSTALACIÓN Y CONFIGURACIÓN DE HIBERNATE
      3.5.1 Instalación del plugin
      3.5.2 Configuración del driver MySQL
      3.5.3 Configuración de Hibernate
      3.5.4 Generar las clases de la base de datos
      3.5.5 Primera consulta en HQL
      3.5.6 Empezando a programar con Hibernate en Eclipse
    3.6 ESTRUCTURA DE LOS FICHEROS DE MAPEO
    3.7 CLASES PERSISTENTES
    3.8 SESIONES Y OBJETOS HIBERNATE
      3.8.1 Transacciones
      3.8.2 Estados de un Objeto Hibernate
      3.8.3 Carga de Objetos
      3.8.4 Almacenamiento, modificación y borrado de objetos
    3.9 CONSULTAS
      3.9.1 Parámetros en las consultas
      3.9.2 Consultas sobre clases no asociadas
      3.9.3 Funciones de grupo en las consultas
      3.9.4 Objetos devueltos por las consultas
    3.10 INSERT, UPDATE y DELETE
    3.11 RESUMEN DEL LENGUAJE HQL
      3.11.1 Asociaciones y uniones (joins)
    Comprueba tu aprendizaje
    Actividades de ampliación
CAPÍTULO 4 BASES DE DATOS OBJETO-RELACIONALES Y ORIENTADAS A OBJETOS
    4.1 INTRODUCCIÓN
    4.2 BASES DE DATOS OBJETO-RELACIONALES
      4.2.1 Características
      4.2.2 Tipos de objetos
      4.2.3 Tablas de objetos
      4.2.4 Tipos colección
      4.2.5 Referencias
      4.2.6 Herencia de tipos
      4.2.7 Ejemplo de modelo relacional y objeto-relacional
    4.3 BASES DE DATOS ORIENTADAS A OBJETOS
      4.3.1 Características de las bases de datos OO
      4.3.2 El estándar ODMG
      4.3.3 El lenguaje de consultas OQL
    4.4 EJEMPLO DE BDOO. Neodatis
      4.4.1 Consultas sencillas
      4.4.2 Consultas más complejas
      4.4.3 Modo cliente/servidor de la BD
    Comprueba tu aprendizaje
    Actividades de ampliación
CAPÍTULO 5 BD NoSQL
    5.1 Introducción
    5.2 Ventajas de los sistemas NoSQL
    5.3 Diferencias con las BD SQL
    5.4 Tipos de BD NoSQL
    5.5. Bases de datos nativas XML
      5.5.1 Base de datos eXist
      5.5.2 Lenguajes de consultas XPath y XQuery
      5.5.3 Acceso a eXist desde Java
      5.5.4 Tratamiento de excepciones
    5.6. Base de datos MongoDB
      5.6.1 Instalación
      5.6.2 Estructuras JSON
      5.6.3 Modelo de datos MongoDB
      5.6.4 Operaciones en MongoDB
      5.6.5 MongoDB en Java
    Comprueba tu aprendizaje
    Actividades de ampliación
CAPÍTULO 6 PROGRAMACIÓN DE COMPONENTES DE ACCESO A DATOS
    6.1 INTRODUCCIÓN
    6.2 CONCEPTO DE COMPONENTE
      6.2.1 Características
      6.2.2 Ventajas e inconvenientes
    6.3 JAVABEANS
      6.3.1 Propiedades y atributos
      6.3.2 Eventos
      6.3.3 Persistencia del componente
    6.4 HERRAMIENTAS PARA EL DESARROLLO DEL COMPONENTE
      6.4.1 Crear JavaBeans con NetBeans
    6.5 EMPAQUETADO DE COMPONENTES
    6.6 USANDO JAVABEANS PARA ACCEDER A BASES DE DATOS
    6.7 PATRÓN DATA ACCESS OBJECT (DAO)
      6.7.1 EJEMPLO DE APLICACIÓN
    6.8 PATRÓN FACTORY
      6.8.1 EJEMPLO DE APLICACIÓN
    6.9 PATRÓN MODELO VISTA CONTROLADOR (MVC)
      6.9.1 SERVLETS
      6.9.2 PÁGINAS JSP
      6.9.3 EJEMPLO DE APLICACIÓN
    Comprueba tu aprendizaje
    Actividades de ampliación
Libros técnicos y Reglamentos para profesionales, Ingenieros, Arquitectos e Instaladores del sector eléctrico (electricidad), construcción, climatización Contabilidad, Plan general de Contabilidad y Pymes. Libros para Ciclos Formativos y Programas de Cualificación Profesional Inicial, PCPI, de Peluquería e Informática. Libros universitarios de Ciencias, físico-química, químico-física, Ingeniería, Matemáticas, Estadística, Software SPSS

Política de Cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.
Puede obtener más información consultando nuestra Política de Cookies y puede cambiar su configuración editando las Preferencias.

Cookies necesarias para el correcto uso de la web, como por ejemplo inicio de sesión, autenticación o seguridad.

Permiten medir, de forma anónima, el número de visitas o la actividad. Gracias a ellas podemos mejorar constantemente introduciendo mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.