La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Bases de Datos y Conectores

Presentaciones similares


Presentación del tema: "Bases de Datos y Conectores"— Transcripción de la presentación:

1 Bases de Datos y Conectores
Unidad 1 Bases de Datos y Conectores

2 Modelo Físico de Base de Datos
Permite visualizar las entidades representadas por tablas. Permite visualizar las claves primarias de las tablas Permite visualizar las relaciones entre tablas delimitadas por la cardinalidad. Permite ver la representación completa de una situación de negocio y entenderla.

3 SQL Consultas a la Base Select Modificaciones a la Base.
Insert/Delete/Update

4 Unidad 1 - Conectores Aplicaciones implementadas en JAVA ORACLE XE
MYSQL SQLSERVER POSGRES SYBASE Aplicaciones implementadas en Visual Basic

5 Unidad 1 - Conectores Aplicaciones implementadas en JAVA CONECTOR
ORACLE XE MYSQL SQLSERVER POSGRES SYBASE Aplicaciones implementadas en Visual Basic

6 Unidad 1 - Conectores JDBC Aplicaciones implementadas en JAVA
ORACLE XE MYSQL SQLSERVER POSGRES SYBASE ODBC Aplicaciones implementadas en Visual Basic

7 Unidad 1 - Conectores ODBC: Open DataBase Connectivity
Es un estándar de acceso a base de datos desarrollado por Microsoft.

8 Unidad 1 - Conectores Caráteristicas del ODBC: Se abstrae del DBMS
El propósito de esta “capa” es traducir las consultas de datos de la aplicación en instrucciones que entiende el DBMS. Para conectarse a una Base de Datos se crea un DSN (DataSourceName), dentro del ODBC que define los parámetros, ruta y características de la conexión según los datos que solicite el fabricante.

9 Unidad 1 - Conectores JDBC Java DataBase Conectivity.
Un API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice.

10 Unidad 1 - Conectores Ventajas del JDBC
Posibilidad de utilizar el lenguaje SQL. Acceso sencillo a todas las funciones de SQL. Los resultados devueltos por SQL pueden ser tratados como objetos, de manera tal  que, si hay errores puedan ser tratados como excepciones.

11 Unidad 1 – Conectores

12 Unidad 1 – Conectores Forma de Conexión – 100% Java/Protocolo Nativo
Los drivers o controladores JDBC  de este tipo se comunican con una aplicación intermedia en el servidor utilizando sockets que trasladan las peticiones del programa cliente a una API específica del controlador. Este tipo de driver tiene la ventaja de no utilizar ningún software en el cliente. Este controlador está diseñado 100% en Java y utiliza el protocolo nativo de red para comunicarse con el DBMS, por tanto, se independiza totalmente de la plataforma

13 Unidad 1 – Conectores

14 Unidad 1 – Conectores Esquema de conexión a un DBMS desde Java

15 Unidad 1 – Conectores DriverManager: class.forName()
Carga el driver del DBMS Class.forName("oracle.jdbc.driver.OracleDriver").newInsta nce(); Class.forName(“com.mysql.jdbc.Driver").newInstance(); Una vez cargado, podemos establecer la conexión usando el método getConnection()


Descargar ppt "Bases de Datos y Conectores"

Presentaciones similares


Anuncios Google