BASES DE DATOS
Conjunto de información almacenada y organizada de forma que permita la consulta y uso de forma consistente.
Guardar información de diferentes maneras.
Una base de datos esta compuesta por:
• Campo: Espacio mínimo para poder ingresar u7n dato.
• Registro: Unión de campos en secuencia lógica, información con relación entre sí.
• Tabla: Conjunto de registros.
• Índices y número de registro: Muy importante al buscar información permite el acceso más rápido a un registro o grupo de registros de forma que cumplan con un criterio.
¿Qué es el gestor de la base de datos?
Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales.
Cualquier operación que el usuario hace contra la base de datos está controlada por el gestor.
El gestor almacena una descripción de datos en lo que llamamos diccionario de datos, así como los usuarios permitidos y los permisos.
Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.
DBA.- Administrador de la Base de Datos
Es una persona responsable del control del sistema gestor de base de datos.
Las principales tareas de un DBA son:
• La definición del esquema lógico y físico de la base de datos
• La definición de las vistas de usuario
• La creación de usuarios
• La asignación y edición de permisos para los usuarios
• Mantenimiento y seguimiento de la seguridad en la base de datos
• Mantenimiento general del sistema gestor de base de datos.
Lenguajes
Un sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definición y manipulación de la base de datos. Estos lenguajes son los siguientes:
Lenguaje de definición de datos (DDL). Para definir los esquemas de la base de datos
Lenguaje de manipulación de datos (DML). Para manipular los datos de la base de datos
Lenguaje de control de datos (DCL). Para la administración de usuarios y seguridad en la base de datos.
Ventajas del SGBD
• Seguridad de los datos.
• Control o manipulación de datos.
• Actualización de los datos en línea.
• Reducción de tiempos.
• Mantener organización coherente de los datos.
• Simplificación del trabajo.
• Generación de informes a partir de los datos.
• Accesos concurrentes a las BD.
Ejecución de una tarea por parte del SGBD
• Petición de la aplicación del usuario.
• Examen de la petición en el marco del esquema externo del usuario.
• Transformación del esquema externo al conceptual (lógico).
• Transformación del esquema conceptual (lógico) al interno (físico).
• Interacción con el almacenamiento interno (físico).
• Envío de los datos a los buffers del SGBD.
• Transformaciones de los datos entre el esquema conceptual (lógico) y el externo.
• Transferencia de los datos necesarios al área de trabajo del usuario.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario