Please enable JavaScript.
Coggle requires JavaScript to display documents.
BASE DE DATOS, ,K, BX, KU, LI, M,, NM, W, UJYU, POL - Coggle Diagram
BASE DE DATOS
EJEMPLOS
Bibliotecas: las bibliotecas suelen tener su propio sistema para almacenar y clasificar los libros. Estos sistemas han de incluir funciones que permitan registrar todos los títulos disponibles, así como conocer el número de ejemplares de cada uno, o si se encuentran en préstamos, tanto circulante como en sala.
Tiendas online: en cualquier eCommerce se manejan datos sobre clientes, productos, precios, transacciones realizadas y un largo etcétera. Para ello resulta fundamental el uso de un gestor de base de datos.
Guías de teléfonos: un ejemplo serían las Páginas Amarillas. Hoy en día están prácticamente en desuso. Estas guías contenían un listado de números de teléfono, ordenados por sectores, o por el nombre de su titular (alfabéticamente). Solían ser bastante completas, pero a cambio eran pesadas, ocupaban mucho espacio y no permitían el acceso inmediato a la información
Historiales médicos: los datos de los pacientes se actualizan cada vez que acuden al hospital. Incluyen datos como la fecha de las últimas visitas, patologías, tratamientos recibidos, etc. Se trata de información considerada sensible, por lo que el acceso a estos datos está altamente restringido y es exclusivo para el personal medico que va a tratar al paciente
-
-
DEFINICION
Es una herramienta para recopilar y organizar informacion de igual manera puede almacenar informacion sobre personas ,productos u otras cosas.
-
FUNCION
Permite almacenar gran número de información de una forma organizada para su futura consulta, realización de busquedas, nuevo ingreso de datos, etc. Todo esto lo permite realizar de una forma rápida y simple desde un ordenador.
PRINCIPALES GESTORES
SQLite
Se trata de una biblioteca en C que permite realizar transacciones de datos. Su principal ventajas es que no necesita usar un servidor ni configuraciones, por lo que ocupa mucho menos espacio que otros gestores. Además, ofrece un buen rendimiento y cumple con los criterios de atomicidad, consistencia, aislamiento y durabilidad.
MongoDB
Es el gestor de base de datos NoSQL más empleado de la actualidad. Se trata de un sistema basado en ficheros que utiliza el lenguaje BSON. Su popularidad es tal que lo utilizan empresas tan conocidas como Google, Facebook o Cisco
MySQL
MySQL es el gestor de bases de datos más utilizado en el mundo. Se trata de un sistema multiusuario y multihilo que se emplea en la mayoría de páginas web actuales y en apps de software libre.
Entre las ventajas principales del gestor de bases de datos MySQL está su sencillez de uso y su buen rendimiento. Además, resulta muy sencillo de instalar y configurar y permite soporte multiplataforma. Por contra, presenta algún problemas de escalabilidad, es decir, no resulta tan eficaz cuando se trata de manejar grandes volúmenes de datos.
MariaDB
Es un gestor de bases de datos muy parecido a MySQL. De hecho, nace como una evolución de este programa, tras la compra de MySQL por Oracle. Tiene la mayoría de funcionalidades de MySQL pero incluye algunas extensiones extra. Además, es de código abierto y compatible al 100% con MySQL.
TIPOS
NoSQL
Son bases de datos que no usan el lenguaje SQL, o que lo usan solo como apoyo, pero no como consulta. Entre los lenguajes más usados por las bases de datos no relacionales están CQL (Contextual Query Language, JSON (JavaScript Object Notation) y GQL (Graph Query Language).
Distribuida
Las bases de datos distribuidas consisten en bases de datos establecidas en diferentes lugares y conectadas por una red. Se emplean en organismos descentralizados que necesitan unir bases de datos de diferentes lugares (localidades, universidades, etc). Existen bases distribuidas de forma homogénea (usan el mismo SGDB) o heterogénea (emplean sistemas multibase).
Orientadas a objetos
Las bases de datos orientadas a objetos están enfocadas al almacenamiento de objetos completos, incluyendo su estado y comportamiento. Este tipo de bases de datos se basan en conceptos básicos del tratamiento informatizado de objetos, como la herencia, encapsulación o polimorfismo.
Relacionales
Las bases de datos relacionales son unas de las más frecuentes por su flexibilidad y facilidad de uso. En este modelo no importa el lugar o la forma en la que estén almacenados los datos. Por el contrario, se accede a la información mediante consultas que permiten acceder de forma ágil y flexible a los datos. Suelen emplear el lenguaje SQL.
Multidimensionales
Las bases de datos multidimensionales son similares a las relacionales, pero se suelen usar para el desarrollo de aplicaciones muy específicas. La principal diferencia entre ambas es que en las multidisciplinares los atributos de las tablas pueden representar tanto dimensiones como métricas.
-
-
-
-
-
-
-
-
-
-
-
-