Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RELACIONADOS
INTRODUCCION:
DESARROLLO
Función/condición Significado
Almacenar datos Las bases de datos almacenan textos, documentos,
contraseñas, etc., en formato electrónico, a los que
puede accederse mediante consultas.
Editar datos Según de qué permisos se disponga, la mayoría de
bases de datos permiten editar in situ los datos que
salvaguardan.
Borrar datos Los registros de las bases de datos pueden borrarse
por completo, sin dejar espacios en blanco. En
algunos casos los datos que se han borrado pueden
restablecerse, pero en otros, se eliminan
definitivamente.
Gestionar los Normalmente, la información se guarda con
metadatos metadatos o metaetiquetas que mantienen el orden
dentro de la base de datos y hacen posible la
función de búsqueda. Los metadatos también suelen
utilizarse para regular los permisos.
Seguridad de los Las bases de datos han de ser seguras para evitar
datos que sujetos no autorizados puedan acceder a la
información que guardan. Además de un solvente
método de cifrado, para mantener la seguridad de
los datos es esencial poner esmero en su
administración, sobre todo su administrador
principal.
Integridad de los La integridad de los datos significa que los datos han
datos de cumplir con ciertas reglas para asegurar su
corrección y definir la lógica de negocio del banco de
datos. Solo así, puede asegurarse que la base de
datos ,al completo, funciona de forma constante y
coherente.
Función Las aplicaciones de base de datos permiten acceder
multiusuario a las bases de datos desde diferentes dispositivos.
El reparto de permisos y la seguridad de los datos
son elementales en el uso multiusuario.
Optimizar las Técnicamente, una base de datos ha de poder
consultas procesar las consultas de la mejor manera posible
para garantizar una buena performance.
JDBC
JDBC o Java Data Base Connectivity, creado por la empresa Sun, es la API
estándar de acceso a bases de datos con Java. Sun optó por crear una nueva
API en lugar de utilizar ODBC, porque esta última presentaba algunos
problemas desde ciertas aplicaciones Java. ODBC es una interfaz escrita en
lenguaje C, que al no ser un lenguaje portable, hacía que las aplicaciones Java
también perdiesen la portabilidad.
Las tecnologías que se emplea para la conectividad entre los datos y la aplicación, se ha
convertido en un factor muy importante a la hora de desarrollar un proyecto web que
cuente con funcionalidad de acceso a datos.
A continuación se muestra un cuadro comparativo de las dos tecnologías más
importantes en este sentido: ActiveX Data Objects (ADO) y Java Data Base
Connectivity (JDBC).
ADO JDBC
Tiene la principal función de realizar la solicitud Tiene la función de ser un gestor para la
de los datos a la base de datos. aplicación con respecto a la base de datos.
Esta solicitud la realizará mediante la tecnología Por primera vez el JDBC fue empleado,
OLE DB, la cual estará en contacto de manera tomando como intermediario entre él y la
directa con la base de datos. base de datos al ODBC.
Para realizar la gestión de acceso a bases de Existen módulos JDBC que son propios de los
datos heterogéneas por parte de ADO, éste fabricantes de DBMS, que son utilizados para
hará uso de ciertos objetos de la tecnología el rápido acceso a la información de las bases
RDO (Remote Data Objects). de datos de los mismos.
RDO dependerá de los ODBC’s para poder JDBC no se encontrará ligado a trabajar con
efectuar la conexión a la base de datos y con alguna tecnología en específica, ya que se
esto el acceso a la información. elaboró con la finalidad de ser portable.
Por último, hay que destacar también una tecnología llamada Web DB utilizada
por algunos servidores de bases de datos, con la cual, un usuario puede
solicitar la información que requiera y visualizarla a modo de respuesta en una
página Web, que será creada y elaborada por el propio servidor de base de
datos.