



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento aborda conceptos fundamentales de las bases de datos, como la abstracción de datos, los modelos de datos y los diferentes lenguajes utilizados en los sistemas de gestión de bases de datos (dbms). Explica la importancia de la abstracción de datos para permitir que los usuarios perciban los datos con el nivel de detalle deseado, y cómo los modelos de datos proporcionan los medios para lograr esta abstracción. También se detallan los principales lenguajes de los dbms, como el lenguaje de definición de datos (ddl), el lenguaje de definición de almacenamiento (sdl) y el lenguaje de manipulación de datos (dml), ilustrándolos con ejemplos concretos. Además, se presentan algunas de las principales utilidades de los dbms, como la carga de datos, la copia de seguridad y la reorganización del almacenamiento. Por último, se mencionan tres de los dbms más utilizados actualmente: mysql, mariadb y oracle dbms.
Tipo: Monografías, Ensayos
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
El lenguaje de definición de vistas (VDL, víew definítion langllage), a fin de especificar las vistas de usuario y sus mapeados al esquema conceptual, pero en la mayoría de los DBMS se utiliza el DDL para definir tanto el esquema conceptual como el externo. En los DBMS relacionales se utiliza SQL actuando como VDL para definir las vistas de usuario o de aplicación como resultado de las consultas predefinidas, EJEMPLO: Utiliza SQL actuando como VDL para definir las vistas de usuario o de aplicación como resultado de las consultas predefinidas. Una vez compilados los esquemas de la base de datos y rellenada ésta con datos, los usuarios deben disponer de algunos medios para manipularla. Entre las manipulaciones típicas podemos citar la recuperación, la inserción, el borrado y la modificación de datos Lenguaje de manipulación de datos (DML, data manipulation [anguage) los usuarios deben disponer de algunos medios para manipularla. Entre las manipulaciones típicas podemos citar la recuperación, la inserción, el borrado y la modificación de datos. El DBMS proporciona un conjunto de operaciones o un lenguaje denominado lenguaje de manipulación de datos para todas estas tareas. EJEMPLO: Copia de seguridad y recuperación de datos: DML Las sentencias pueden utilizarse para crear y mantener procedimientos de copia de seguridad y recuperación. Esto ayuda a garantizar que una base de datos pueda restaurarse en caso de fallo. EXPLICAR LA FIGURA 2.3 CON UN EJEMPLO
IBM DB2 – Almacén de datos definido por software para nubes privadas y nubes privadas virtuales. Está optimizado para una implementación rápida y flexible en su elección de hardware, con escalas automatizadas para soportar cargas de trabajo analíticas ágiles. UTILIDADES DEL DMBS Carga. La carga de los archivos de datos existentes (como archivos de texto o archivos secuenciales) en la base de datos se realiza con una utilidad de carga. Normalmente, a la utilidad se le especifican el formato (origen) actual del archivo de datos y la estructura del archivo de base de datos (destino) deseada; después, reformatea automáticamente los datos y los almacena en la base de datos. Con la proliferación de DBMS, la transferencia de datos de un DBMS a otro es cada vez más común en muchas empresas. Algunos fabricantes están ofreciendo productos que generan los programas de carga apropiados, dando las descripciones de almacenamiento de base de datos de origen y de destino existentes (esquemas internos). Estas herramientas también se conocen como herramientas de conversión. Para el DBMS jerárquico denominado IMS (IBM) y para muchos DBMS de red como IDMS (Computer Associates), SUPRA (Cincom) o IMAGE (HP), los fabricantes o terceros están desarrollando toda una variedad de herramientas de conversión (por ejemplo, SUPRA Server SQL de Cincom) para transfor-mar los datos en el modelo relacional. Copia de seguridad. Una utilidad de copia de seguridad crea una copia de respaldo de la base de datos, normalmente descargando la base de datos entera en una cinta. La copia de seguridad se puede utilizar para restaurar la base de datos en caso de un fallo desastroso. También se suelen utilizar las copias de seguridad incrementales, con las que sólo se hace copia de los cambios experimentados por la base de datos desde la última copia. La copia de seguridad incremental es más compleja, pero ahorra espacio. Reorganización del almacenamiento de la base de datos. Esta utilidad se puede utilizar para reorganizar un conjunto de archivos de bases de datos en una organización de archivos diferente a fin de mejorar el rendimiento. Monitorización del rendimiento. Una utilidad de este tipo monitoriza el uso de la base de datos y ofrece estadísticas al DBA. Este último utiliza las estadísticas para tomar decisiones, como si debe o no reorganizar los archivos, o si tiene que añadir o eliminar índices para mejorar el rendimiento. 3 DBMS QUE SE USEN ACTUALMENTE