bases_de_datos:diseno:introduccion
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| bases_de_datos:diseno:introduccion [2021/06/29 16:25] – creado alberto | bases_de_datos:diseno:introduccion [2022/03/02 13:14] (actual) – [Sistema de Gestión de Bases de Datos (SGBD)] alberto | ||
|---|---|---|---|
| Línea 9: | Línea 9: | ||
| Para trabajar con una base de datos, se requieren de diferentes roles de usuario, según la función a realizar: | Para trabajar con una base de datos, se requieren de diferentes roles de usuario, según la función a realizar: | ||
| - | * Función de definición: | + | |
| - | * Función de manipulación: | + | |
| - | * Función de control: esta función aúna los interfaces que requieren los distintos tipos de usuarios para comunicarse con la BD así como las herramientas necesarias para el administrador para establecer los mecanismos de seguridad y mantenimiento de la BD. | + | |
| Para que el SGBD pueda llevar a cabo estas funciones se necesita un lenguaje que permita especificar lo que cada tipo de usuario necesita en su comunicación con la BD. En las BD relacionales se emplea el SQL (Standard Query Language). Se trata de un modelo, que los distintos desarrolladores han implementado con sus propios servidores-clientes de bases de datos relacionales. | Para que el SGBD pueda llevar a cabo estas funciones se necesita un lenguaje que permita especificar lo que cada tipo de usuario necesita en su comunicación con la BD. En las BD relacionales se emplea el SQL (Standard Query Language). Se trata de un modelo, que los distintos desarrolladores han implementado con sus propios servidores-clientes de bases de datos relacionales. | ||
| Línea 19: | Línea 19: | ||
| * **Nivel externo**: visión de la BD que cada usuario tiene en particular. | * **Nivel externo**: visión de la BD que cada usuario tiene en particular. | ||
| * **Nivel lógico**: visión total de la base de datos. | * **Nivel lógico**: visión total de la base de datos. | ||
| - | * **Nivel físico:**: vista del soporte físico informático en cuanto a que se refiere a la forma en que se organizan los datos en el almacenamiento físico (índices o punteros, longitud de los campos, caminos de acceso a los datos, particionamientos de memoria, etc.). | + | * **Nivel físico**: vista del soporte físico informático en cuanto a que se refiere a la forma en que se organizan los datos en el almacenamiento físico (índices o punteros, longitud de los campos, caminos de acceso a los datos, particionamientos de memoria, etc.). |
| ===== Lenguajes de un SGBD ===== | ===== Lenguajes de un SGBD ===== | ||
| Línea 27: | Línea 27: | ||
| * **Lenguaje de Control**: el administrador de la BD utiliza este lenguaje para especificar los aspectos de seguridad física (copias de seguridad, rearranque de la BD en caso de caída, etc.), de protección frente a accesos no permitidos (autorizaciones y contraseñas, | * **Lenguaje de Control**: el administrador de la BD utiliza este lenguaje para especificar los aspectos de seguridad física (copias de seguridad, rearranque de la BD en caso de caída, etc.), de protección frente a accesos no permitidos (autorizaciones y contraseñas, | ||
| + | ===== Algunas arquitecturas de Sistemas de Bases de Datos ===== | ||
| + | Aspectos que definen la arquitectura de una BD: | ||
| + | * //Red//: unas tareas se ejecuten en un sistema servidor y otras se ejecuten en los clientes (denominados sistemas de BD cliente-servidor). | ||
| + | * // | ||
| + | * // | ||
| + | Según estos aspectos distinguimos: | ||
| + | * **Sistemas Centralizados**: | ||
| + | * //Sistema monousuario//: | ||
| + | * //Sistema multiusuario//: | ||
| + | * **Sistemas Cliente-Servidor**: | ||
| + | * // | ||
| + | * // | ||
| + | * **Sistemas Paralelos**: | ||
| + | * //Memoria compartida//: | ||
| + | * //Disco compartido//: | ||
| + | * //Sin compartimiento//: | ||
| + | * // | ||
| + | * **Sistemas Distribuidos**: | ||
| + | * // | ||
| + | * // | ||
bases_de_datos/diseno/introduccion.1624976757.txt.gz · Última modificación: por alberto
