Acceso a datos

Mapa de acceso de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Acceso a datos por Mind Map: Acceso a datos

1. Paquetes

1.1. JDBC ofrece el paquete java.sql, en las que existen clases útiles para trabajar con bases de datos.

2. Clases

2.1. DriverManager

2.1.1. DriverManager gestiona el conjunto de controladores Conectividad de base de datos de Java (JDBC, por sus siglas en inglés).

2.2. Conecction

2.2.1. Una conexión es la sesión entre la aplicación Java y la base de datos. La interfaz de conexión es una fábrica de Statement, PreparedStatement and DatabaseMetaData, es decir, the object of Connection se puede usar para obtener el objeto de Statement y DatabaseMetaData. La interfaz de conexión proporciona muchos métodos para la gestión de transacciones como commit (), rollback () etc.

2.3. Statement

2.3.1. Objeto utilizado para ejecutar una instrucción SQL estática y devolver los resultados que producen.

2.4. ResultSet

2.4.1. Una tabla de datos que representa un conjunto de resultados de la base de datos, que generalmente se genera al ejecutar una declaración que consulta la base de datos.

3. JDBC

3.1. Java ™ Database Connectivity (JDBC) es la especificación JavaSoft de una interfaz de programación de aplicaciones (API) estándar que permite que los programas Java accedan a sistemas de gestión de bases de datos.

3.2. La tecnología JDBC le permite usar el lenguaje de programación Java para explotar las capacidades de "Escribir una vez, ejecutar en cualquier lugar" para las aplicaciones que requieren acceso a datos empresariales. Con un controlador habilitado para la tecnología JDBC, puede conectar todos los datos corporativos incluso en un entorno heterogéneo.

4. Gestor de base de datos

4.1. Sistema de software que permite la definición de bases de datos; Así como la elección de las estructuras de los datos para el almacenamiento y la búsqueda de los datos, ya sea de forma interactiva a través de un lenguaje de programación.

4.2. Ejemplos

4.2.1. Microsoft SQL Server

4.2.2. Oracle

4.2.3. Microsoft Access

4.2.4. PostgreSQL

5. Sentencias básicas de SQL

5.1. Crear Tabla

5.1.1. CREATE TABLE mitabla ( id INT PRIMARY KEY, nombre VARCHAR(20) );

5.2. Eliminar datos

5.2.1. DELETE FROM mitabla WHERE id = 1

5.3. Crear Base de Datos

5.3.1. CREATE DATABASE NombreBD

5.4. Actualizar datos

5.4.1. UPDATE mitabla SET nombre = 'Willy' WHERE id = 1;

5.5. Remplazar datos

5.5.1. REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION (partition_list)] [(col,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),...

6. Comandos de SQL

6.1. CREATE DATABASE

6.1.1. Se utiliza para crear una nueva base de datos vacía.

6.2. DROP DATABASE

6.2.1. Se utiliza para eliminar completamente una base de datos existente.

6.3. CREATE TABLE

6.3.1. Se utiliza para crear una nueva tabla, donde la información se almacena realmente.

6.4. ALTER TABLE

6.4.1. Se utiliza para modificar una tabla ya existente.

6.5. DROP TABLE

6.5.1. Se utiliza para eliminar por completo una tabla existente.

6.6. SELECT

6.6.1. Se utiliza cuando quieres leer (o seleccionar) tus datos.

6.7. INSERT

6.7.1. Se utiliza cuando quieres añadir (o insertar) nuevos datos.

6.7.1.1. Se utiliza cuando quieres cambiar o actualizar datos.

6.8. UPDATE

6.9. DELETE

6.9.1. Se utiliza cuando quieres eliminar (o borrar) datos existentes.

6.10. REPLACE

6.10.1. Reemplaza todas las coincidencias de un conjunto de caracteres dentro de una cadena existente con otros caracteres especificados.

7. Base de Datos

7.1. conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su uso posterior.

7.2. Una base de datos la conforma:

7.2.1. Tablas

7.2.1.1. Tabla en las bases de los datos, donde se guardan y almacenan los datos reconocidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

7.2.2. Registros

7.2.2.1. es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres, direcciones, etc, cada fila contendrá un nombre y una dirección.

7.2.3. Campos

7.2.3.1. es cada una de las columnas que forman la tabla. Contiene datos de tipo diferente a los otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos únicos, como una dirección, o un número de teléfono, un nombre, etc.

7.2.4. Relaciones

7.2.4.1. Las relaciones de bases de datos son las asociaciones entre tablas que se crean utilizando las sentencias de unión para recuperar datos.