Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN BASES DE DATOS (:explode: MODELOS DE DATOS (:fountain_pen:…
INTRODUCCIÓN BASES DE DATOS
:explode:PROPIEDADES
:pen: controlar la concurrencia de datos
:pen: recuperacion de datos tras un fallo del sistema y hacer copis de seguridad.
:pen:controlar el acceso de los datos.
:pen: ser getionados y optimizados de forma constante para tener eficacia en la integración de datos
:explode:CARACTERISTICAS
:pencil2: permite a los usuarios el procesar,describir, administrar, y recuperar los datos almacenados en un BD
:pencil2: permite a diferentes usuarios hacer uso de los mismos datos con el fin de satisfacer diversas estancias en la función del mismo ademas de la seguridad de los datos.
:pencil2:permite diversas herramientas a los distintos usuarios.
:pencil2: mantener la seguridad y la integridad de los datos.
OBJETIVOS
evitar la dificultad en el almacenamiento de datos
redundancia mínima, utiliza la base d datos como repositorio para distintas aplicaciones.
permite a los usuarios avanzados acceder a algunos recursos internos para configurarlo
evitar el problema de integridad
FUNCIONALDADES
compatibilidad entre los distintos gestores de bases de datos
cuenta con un soporte SQL el cual sirve para establecer indicaciones a la hora de realizar búsquedas en la bases de datos
:explode: MODELOS DE DATOS
:fountain_pen: MODELO DIMENSIONAL: El modelo dimensional es una adaptación especializada del modelo relacional usada para almacenar datos en depósitos de datos, de modo que los datos fácilmente puedan ser extraídos usando consultas OLAP. En el modelo dimensional, una base de datos consiste en una sola tabla grande de datos que son descritos usando dimensiones y medidas.
:fountain_pen: MODELO DE RED: El modelo de red expande la estructura jerárquica, permitiendo relaciones N:N en una estructura tipo árbol que permite múltiples padres. Antes de la llegada del modelo relacional, el modelo en red era el más popular para las bases de datos.
:fountain_pen: MODELO JERARQUICO: En un modelo jerárquico, los datos están organizados en una estructura arbórea (dibujada como árbol invertido o raíz), lo que implica que cada registro sólo tiene un padre.
:fountain_pen: MODELO RELACIONAL: esta basado en la representación de entidades mediante tablas, se realizan a través de un conjunto de columnas en común, logrando una conexión dinámica.
:fountain_pen: MODELO DE GRAFO: Las bases de datos de grafos permiten incluso una estructura más general que una base de datos en red, cualquier nodo puede estar conectado a cualquier otro.
:fountain_pen: MODELO MULTIVALUADO: Las bases de datos multivaluadas contienen datos arracimados, en el sentido de que pueden almacenar los datos del mismo modo que las bases de datos relacionales, pero además permiten un nivel de profundidad al que las relacionales sólo se pueden aproximar utilizando subtablas.
:fountain_pen: MODELO ORIENTADO A OBJETOS: típicamente como objeto–. Incluso más, los tipos de datos usados en una aplicación pueden definirse directamente en la base de datos, preservando así la base de datos la misma integridad de datos. Las bases de datos orientadas a objetos también introducen las ideas clave de la programación orientada a objetos –encapsulación y polimorfismo– en el mundo de las bases de datos.
:fountain_pen: MODELO TRANSACCIONAL: diseñado para recolectar modificar y recuperar informacion generada por una determinada organización,
:fountain_pen: MODELO DOCUMENTAL: Una base de datos documental está constituida por un conjunto de programas que almacenan, recuperan y gestionan datos de documentos o datos de algún modo estructurados. Este tipo de bases de datos constituyen una de las principales subcategorías dentro de las denominadas bases de datos NoSQL
:fountain_pen: MODELO DISTRIBUIDO: Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones.
:fountain_pen: MODELO DEDUCTIVO: permite hacer deducciones a partir de inferencias por medio de la lógica matemática.
:fountain_pen: MODELO DE DATOS MULTIDIMENSIONAL:
NIVELES DE ABSTRACCIÓN DE DATOS
Nivel conceptual: en este nivel se ocultan los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones y restricciones en este nivel se representan los datos sin tener en cuenta el nivel interno
Un ejemplo relacionándolo con el mismo banco en este nivel un cliente del banco desea retirar una cantidad de dinero de su cuenta el monto excede la capacidad de la cuenta es aquí donde surge la restricción y control que le impide a esta persona hacer dicho retiro.
Nivel interno: describe todos los detalles para el almacenamiento de la base de datos así como los métodos de acceso , se diseñan los archivos que contienen la información,su ubicación y su organización.
tomemos como ejemplo un banco el nivel interno serán todos los recursos físicos como las cajeras y las encargadas de la manipulación del dinero.
Nivel externo: es el que hace visible al usuario la parte de la base de datos que le interesa y oculta el resto. es el nivel más cercano al usuario, se describen los datos que mas le interesan al usuario.
Un ejemplo es que en un banco se le pide la información a la cajera sobre la ultima actividad que tuvo por cuenta; la cajera revisa la nformación y ve 10 movimientos recientes pero el ultimo es e de 400mil pesos fue un retiro, la cajera solo le hará saber a l su cliente sobre este ultimo movimiento y ocultara el resto de movimientos al cliente.