Mostrando las entradas con la etiqueta Bases de Datos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Bases de Datos. Mostrar todas las entradas

miércoles, 19 de abril de 2023

JDBC

 Definición del término:

Java Database Connectivity es una 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.

El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos que pueden manejar.

Comentario: Así es como Java interactúa con el concepto de bases de datos. Con el uso de un bonito sistema de códigos que se llevan bien con SQL y derivados. Datos que son alimentados a una base, no tan diferente de carpetas que van a parar a archivadores una vez son completados por trabajadores...Una comparación un poco vaga ¿Pero quizás bastante acertada?

Definicion de Base de datos relacional.

 Definición del término:

Una base de datos relacional es un tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional, cada fila en una tabla es un registro con una ID única, llamada clave. Las columnas de la tabla contienen los atributos de los datos y cada registro suele tener un valor para cada atributo, lo que simplifica la creación de relaciones entre los puntos de datos.

Java ofrece soporte para las bases de datos relacionales desde prácticamente las primeras versiones del JDK hasta día de hoy incorporando un conjunto de clases en el paquete java.sql en la denominada API en Java de Java Database Connectivity o JDBC.

Comentario: Introducción a las bases de datos cruzadas con otros lenguajes de programación...Una forma de ver como todo en el mundo de la informática esta interconectado. Ahora, este puede ser un concepto intimidante, pero si uno va con calma con cada parte, ¡termina siendo bastante fácil y cómodo! Opinión puede variar por varios factores, incluyendo que tan bien entiendes como escribir en SQL

Definicion de Clave primaria.

 Definición del término:

En el diseño de bases de datos relacionales, se llama clave primaria o llave primaria o clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.

El modelo relacional, no distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador. En un modelo entidad-relación, la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que van a utilizar la información de esta tabla. Tanto claves únicas como claves primarias pueden referenciarse con claves foráneas.

Comentario: Un concepto crucial en el ámbito de bases de datos. La carta de presentación...O mas bien el dato más importante que se debe considerar en una tupla. Cedulas, identificaciones, números de serie, datos de similar importancia crítica...Algo que se quiere resaltar en grande, vamos. En fin, tampoco es para decir que no se pueda ignorar, pero es mejor prevenir confusiones...Aparte de que es un dato que se usaria para enlazar una tupla a otras, en una definición adicional bastante escueta a decir verdad.

JDBC

 Definición del término: Java Database Connectivity es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaj...