Академический Документы
Профессиональный Документы
Культура Документы
(en inglés database management
system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir
de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se
compone de un lenguaje de definición de datos, de un lenguaje de manipulación de
datos y de un lenguaje de consulta.
es un lenguaje universal dedicado a las bases de datos. Es un lenguaje de
sintaxis simple y muy potente. Mediante él se puede recorrer, modificar o borrar
registros de las tablas de datos.
Son sistemas de base de datos poderosos. Administra muy
bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de
gran calibre
^
es un sistema de gestión de bases de datos objeto-relacional
(ORDBMS)
es un sistema de gestión de base de datos relacional (o RDBMS por el
acrónimo en inglés de Relational Data Base Management System), desarrollado por
Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más
completos,[cita requerida] destacando:
* soporte de transacciones,
* estabilidad,
* escalabilidad y
* Soporte multiplataforma.
de una base de datos es una estructura de datos que mejora la velocidad
de las operaciones, permitiendo un rápido acceso a los registros de una tabla en
una base de datos sencilla.
! ! c
Crear y organizar la Base de datos.
Establecer y mantener las trayectorias de acceso a la base de datos de tal forma
que los datos puedan ser accesados rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos.
Esto a través de las sentencias en DML al comando de el sistema de archivos. Así
el Manejador de base de datos es el responsable del verdadero almacenamiento de
los datos.
Respaldo y recuperación.
Consiste en contar con mecanismos implantados que permitan la recuperación
fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.
Control de concurrencia.
Consiste en controlar la interacción entre los usuarios concurrentes para no
afectar la inconsistencia de los datos.
Seguridad e integridad.
Consiste en contar con mecanismos que permitan el control de la consistencia de
los datos evitando que estos se vean perjudicados por cambios no autorizados o
previstos.
ORGANIZACIÓN DE ARCHIVOS
Ñ "#
La forma más común de estructura de archivo es el archivo secuencial. En
este tipo de archivo, un formato fijo es usado para los registros. Todos los registros
tienen el mismo tamaño, constan del mismo número de campos de tamaño fijo en
un orden particular. Como se conocen la longitud y la posición de cada campo,
solamente los valores de los campos se necesitan almacenarse; el nombre del
campo y longitud de cada campo son atributos de la estructura de archivos.
Un campo particular, generalmente el primero de cada registro se conoce
como el campo clave. El campo clave identifica unívocamente al registro. así, los
valores de la clave para registros diferentes son siempre diferentes.
Los archivos secuenciales son típicamente utilizados en aplicaciones de
proceso de lotes Y son óptimos para dichas aplicaciones si se procesan todos los
registros. La organización secuencias de archivos es la única que es fácil de usar
tanto en disco como en cinta.
Para las aplicaciones interactivas que incluyen peticione s o actualizaciones
de registros individuales, los archivos secuenciales ofrecen un rendimiento pobre.
Normalmente un archivo secuencial se almacena en bloques, en un orden
secuencial simple de los registros. La organización física del archivo en una cinta o
disco se corresponde exactamente con la ubicación lógica del archivo. En este caso,
el procedimiento para ubicar los nuevos registros en un archivo de pila separado,
llamado archivo de registro (log file) o archivo de transacciones. Periódicamente, se
realiza una actualización por lotes que mezcla el archivo de registro con el archivo
maestro para producir un nuevo archivo en secuencia correcta de claves.
" se refiere a una función o método para generar claves o llaves que
representen de manera casi unívoca a un documento, registro, archivo, etc.,
resumir o identificar un dato a través de la probabilidad, utilizando una función
hash o algoritmo hash.
%$
Se refiere a la acción de registrar ordenadamente información para elaborar
su índice. Tiene como propósito ejecutar la elaboración de un índice que contenga
de forma ordenada la información, esto con la finalidad de obtener resultados de
forma sustancialmente más rápida y relevante al momento de realizar una
búsqueda. Es por ello que la indexación es un elemento fundamental de elementos
como los motores de búsqueda y las bases de datos.
%$ !Ñ
Es uno de los esquemas de indexación más antiguos.
Supone que los archivos (tuplas) se encuentran ordenados secuencialmente y por lo
tanto tienen una llave de búsqueda primaria.
Por ejemplo, si los datos de los empleados se encuentran físicamente ordenados
por nombre en el disco, el nombre del empleado se convierte en una llave de
búsqueda.
Importante: no confundir con llave primaria de la relación
No olvidar que la búsqueda debe hacerse sobre memoria secundaria ´ lenta.
Dos tipos de índices: índice denso, índice escaso.
%$ !Ñ&c
Los ´Arboles±B (B+Trees y BTrees) son una de las estructuras de datos más usadas
para mantener índices de acceso a BD.
Son excelentes para hacer búsquedas externas en memoria secundaria (en disco).
Aseguran un tiempo eficiente, de orden logarítmico en el peor caso, en cuanto al
tiempo de procesamiento y en cuanto a la cantidad de accesos al disco