Instituto de Educacion Superior Tecnologico Publico Yunguyo

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO YUNGUYO MATERIA TALLER DE BASE DE DATOS MAESTRA Ing. Mary Elizabeth

Views 56 Downloads 0 File size 122KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO YUNGUYO

MATERIA TALLER DE BASE DE DATOS MAESTRA Ing. Mary Elizabeth Ramos Laurente INTEGRANTES  Luis Fernando Poma Ruelas  Edwin Gutierrez Torres CARRERA COMPUTACION E INFORMATICA MODULO 3 TEMA APACHE DERBY

PRESENTACION El tema a tratar es sobre Apache Derby es un sistema de gestor de base de datos relacional escrito en java.

INDICE

1.- ¿Qué Es Apache? 2.- SGBD 3.- ¿Qué es la tecnología Java y para qué sirve? 4.- Derby Apache 5.- Características 6.- Ventajas 7.- Desventajas 8.- DB2 IBM 9.- Sistemas Operativos Soportados 10.- Lenguajes Soportados

¿Qué es Apache? Es un servidor web HTTP (protocolo de transferencias de hipertexto) de código abierto para plataformas Unix-like (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Creadores Brian Behlendorf y Cliff Skolnick febrero 1995. SGBD Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de uno de manipulación de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos. ¿Qué es la tecnología java y para qué sirve? Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras,

desde teléfonos móviles hasta Internet, Java está en todas partes. Derby Apache Es un sistema gestor de base de datos relacional escrito en Java que puede ser incrustado en aplicaciones Java y utilizado para procesos de transacciones online. Apache Derby es un proyecto Open Source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Características Soporta todas las características de SQL92 y la mayoría de SQL99 API: Interfaz de Programación de Aplicaciones (IPA). Proporciona un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la pantalla, de esta forma, los programadores se benefician de las ventajas de API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. JDBC: Java Database Connectivity, más conocida por sus siglas JDBC, es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, utilizando el dialecto SQL del modelo de base de datos que se utilice. SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Lenguage) es un lenguaje de acceso a base de datos relacionales que

permite especificar diversos tipos de operaciones en ellas. Una de sus características ese el manejo del algebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de base de datos, así como hacer cambios en ella. Ventajas El Gesto de Base de datos Apache Derby posee un grupo de ventajas, las cuales son:  Fácil manejo del programa e instalación.  Controla la redundancia de datos.  El tamaño del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y controlador integrado JDBC.  Cuenta una plataforma independiente.  Permite la creación de ficheros JAR.  No necesita un administrador de base de datos. Desventajas  La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia su lenguaje programático Java, debido a que no todas las aplicaciones son compatibles con este lenguaje programático

DB2 IBM Es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales. DB2 DB2 EXPRESS-C Sistemas Operativos Soportados Es Multiplataforma se puede decir soporta    

Linux Mac Windows Unix

Lenguajes que soporta Solamente lenguajes de scripting que se ejecuten sobre JVM (Jython,JRudy,Jacl,etc.). Esto por otro lado hace que las aplicaciones sean altamente portables BIBLIOGRAFIA https://prezi.com/ypjrdjwrl5_h/apache-derby/ https://prezi.com/3mn7nxqceclo/copy-of-apache-derby