Mecanismos de acceso para ingresar a una base de datos -
Mecanismos de acceso para ingresar a una base de datos
Parámetros de acceso
Los parámetros de vía de acceso pueden especificar elementos variables de una vía de acceso de URL, parámetros de consulta, cabeceras o un cuerpo de solicitud. Los parámetros se aplican a todas las operaciones definidas bajo la vía de acceso. Un parámetro de vía de acceso puede alterarse temporalmente en el nivel de operación, pero no puede eliminarse allí.
Los parámetros se usan para intercambiar datos entre las funciones y los procedimientos almacenados y la aplicación o la herramienta que llamó a la función o al procedimiento almacenados:
- Los parámetros de entrada permiten a quien realiza la llamada pasar un valor de datos a la función o al procedimiento almacenado.
- Los parámetros de salida permiten al procedimiento almacenado devolver un valor de datos o variable de cursor a quien realizó la llamada. Las funciones definidas por el usuario no pueden especificar parámetros de salida.
- Cada procedimiento almacenado devuelve un código de retorno de tipo entero a quien realiza la llamada. Si el procedimiento almacenado no establece explícitamente un valor para el código de retorno, éste es 0.
Los componentes para acceder a bases de datos son agrupados en paletas de acuerdo al mecanismo de acceso a datos que ellos emplean. Estos mecanismos son:
- Borland Database Engine (BDE).
- ActiveX Data Object (ADO).
- dbExpress.
- InterBase Express (IBX).
Borland Database Engine (BDE):
Este mecanismo surgió en Delphi desde la misma versión 1 como un motor para acceder a bases de datos Paradox.
De todos los mecanismos de acceso a datos BDE es el que brinda un mayor número de funciones para manipular la información contenida en una base de datos, provee también de una interfaz para acceder a una amplia variedad de servidores de bases de datos a través de los controladores correspondientes.
Sin embargo una de las desventajas que tiene este mecanismo es que al construir una aplicación basada en BDE, en esta se incluye automáticamente el motor de acceso a datos.
ActiveX Data Object (ADO):
La tecnología ADO Express apareció en Delphi desde la versión 5.
Los componentes ADO Express proveen de acceso a bases de datos por medio de un marco de trabajo simplificado que contiene varios objetos ADO dedicados a efectuar operaciones con la base de datos. Cada uno de estos objetos son encapsulados dentro de los distintos componentes que ofrece Delphi para este mecanismo.
Para lograr el acceso a los datos se necesita que tanto en el servidor donde se encuentre la base de datos como en la estación cliente esté instalado el Microsoft ActiveX Data Objects 2.1 o una versión superior. Se requiere además la existencia de un proveedor OLE DB, de los cuales existe un gran número para diferentes bases de datos, o en su lugar un controlador ODBC. OLE DB es una interfaz de bajo nivel diseñado para acceder a cualquier tipo de datos.
dbExpress:
Este mecanismo de acceso a datos se incorporó en Delphi a partir de la versión 6. Fue diseñado, entre otras razones, con el propósito de facilitar la configuración de los controladores y reemplazar la tecnología de conexión a base de datos remotas existente hasta ese momento, como la usada por BDE, brindando ligereza y facilidad de desarrollo.
Por medio de un conjunto de controladores permite, de todos los mecanismos, el acceso más rápido a la información de la base de datos.
Para cada base de datos, dbExpress utiliza un controlador que adapta el formato de esta a un conjunto de interfaces dbExpress. De esta manera al construir una aplicación que use este mecanismo se necesita incluir en ella una librería de enlace dinámico (DLL) que es la que constituye el controlador para la base de datos específica
Interbase Express (IBX):
A través de sus componentes este mecanismo permite hacer una conexión directa con una base de datos Interbase sin que para ello intervenga ningún motor o capa intermedia como sucede con BDE y ADO, lo que aumenta la velocidad en el acceso a los datos.
Además de los componentes que aparecen por defecto en la paleta Interbase al instalar Delphi, pueden emplearse también unos componentes asociados a estos dedicados a la administración de bases de datos Interbase.
Con ellos se pueden efectuar tareas administrativas como la configuración de los parámetros de la base de datos, creación de copias de seguridad (backup), establecimiento de los permisos de acceso, entre muchas otras. Estos, al igual que los primeros, requieren de la instalación de Interbase 6 para su uso.
Políticas de contraseñas
Una política de contraseñas define las reglas de intensidad de contraseñas que se utilizan para determinar si una contraseña nueva es válida.
Una regla de intensidad de contraseñas es una regla que una contraseña debe cumplir. Por ejemplo, las reglas de intensidad de contraseñas pueden especificar que el número mínimo de caracteres de una contraseña debe ser 5 y que el número máximo de caracteres debe ser 10.
Una política de contraseñas establece las reglas que las contraseñas de un servicio deben cumplir, como la longitud y el tipo de caracteres permitidos y no permitidos. Además, la política de contraseñas puede especificar que no se permita la entrada de un término que aparezca en un diccionario de términos prohibidos. Para seleccionar esta opción en la interfaz de usuario, primero debe cargar un archivo dictionary.ldif en IBM Security Identity Manager.
Para las contraseñas, puede especificar los estándares siguientes y otras reglas:
- Longitud mínima y máxima
- Restricciones de caracteres
- Frecuencia de reutilización de contraseñas
- Nombres de usuario o ID de usuario prohibidos
- Especifique una duración mínima de la contraseña
Comentarios
Publicar un comentario