¿Qué Es Una Base de Datos?

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

¿Qué es una base de datos?

Una base de datos es una colección organizada de datos relacionados. Hay tres palabras
claves en esta definición. Estas son:

 Organizado: La palabra organizado hace referencia a la manera en que los datos


deben ser almacenados. Solamente, si se organizan los datos, el usuario podrá
localizarlos y recuperarlos eficientemente.
 Colección: La colección hace referencia a un grupo de datos, y no tan sólo a uno en
particular. Son generalmente datos que pertenecen a diversos tipos de datos.
Algunos de los elementos de datos pueden ser números enteros, otros números
reales, incluso pueden ser tipos de datos estructurados, tal como los tipos de datos
de fecha.
 Inter-relacionado: La interrelación entre los datos nos permite que una colección
de datos proporcione información razonable y coherente. La información y los
datos significan dos cosas distintas. Cuando los datos tienen sentido para un
negocio se convierten en información. Es decir, los datos procesados se
denominan información. Por ejemplo, un negocio puede tener datos de ventas.
Cuando estos datos se convierten en ventas regionales considerados por trimestre,
se transforman en información.
Una base de datos se utiliza para almacenar y recuperar datos. Físicamente, los datos se
almacenan como archivos de datos en una computadora. Una colección de datos
computarizados, que constituyen una base de datos, son almacenados como un archivo
de datos en una computadora.
Pero, la manera en cómo se ordenarán y archivarán estos datos, dependerá de la
información que obtenga la empresa o entidad que este manejando dichos datos y de la
metodología que ésta incorpore. Por ejemplo, Cuando una empresa tiene una base de
datos y quiere implementar un software, tiene que andarse con cuidado dependiendo del
software que instala. Cuando la empresa implementa un sistema ERP (Sistema de
planificación de recursos empresariales) o de gestión documental, estos
tendrán una mejor conexión con aquellas bases de datos que tienen el mismo lenguaje
nativo. Tales como el software Office 365 que se conectará mejor con una de base de
datos de Microsoft que con una de Oracle. No obstante, la dificultad de conexión entre
softwares y bases de datos de fabricantes distintos tampoco suele ser grande.
Sin embargo; esto en el apartado de conectividad y compatibilidad (entre softwares).
Puesto que, no toda la información es igual, ni se le va a otorgar el mismo uso. Existen
distintos tipos de base de datos. Esto con el fin de crear una base de batos efectiva que se
ajuste a las necesidades de la empresa.
Tipos de bases de datos:
Existen muchos tipos distintos de bases de datos. Lo más habitual es clasificarlas según el
modelo, su contenido o la variabilidad de los datos que incluyen.

Según el modelo.
La primera clasificación de bases de datos es según el modelo empleado. En este caso
podemos encontrar bases de datos relacionales, distribuidas, orientadas a objetos,
documentales, deductivas, transaccionales y más.
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.
 Por ejemplo, una empresa puede tener una base de datos denominada los pedidos
de los clientes, y dentro de esta base de datos habrá diferentes tablas o relaciones
de todos los pedidos de los clientes. Las tablas pueden incluir la información del
cliente (nombre, dirección, contacto, información, número de cliente, etc) y otras
tablas (relaciones), como las órdenes que el cliente compró anteriormente (esto
puede incluir un número de artículo, la descripción del artículo, cantidad de pago,
la forma de pago, etc).

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).
 Uno de los ejemplos más ilustrativos es Google, la cual tiene alrededor de 20.000
servidores distribuidos en diferentes centrales de datos, a saber, en Washington,
Herndon, Santa Clara o Zurich, entre otras.
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).
 Por ejemplo, los datos se pueden almacenar como pares clave/valor simple, como
documentos JSON o como un grafo que consta de bordes y vértices. Como
Facebook, twitter, Instagram, youtube. Que mantienen y superan el limite de datos
por la cantidad de usuarios que incrementa diariamente. Utilizando valores o
claves en los diferentes usuarios y no relacionándolos directamente con una serie
de datos en específico.

Orientadas a objetos
Las bases de datos orientadas a objetos están enfocadas al almacenamiento de objetos
completos, incluyendo su estado y comportamiento. Los objetos similares se agrupan en
una clase y cada objeto de una clase particular se llama su instancia. Las clases permiten
que un programador defina datos que no están incluidos en el programa, dado que una
clase solo define los datos que necesita, si se ejecuta un objeto de esa clase, no podrá
acceder a otros datos, evitando así la corrupción de datos y garantizando la seguridad.
Este tipo de bases de datos se basan en conceptos básicos del tratamiento informatizado
de objetos, como la herencia, encapsulación o polimorfismo.
 En el contexto de una base de datos orientada a objetos, podemos guardar una
bicicleta como objeto, con todos sus atributos y métodos: es roja, se puede
conducir, tiene sillín, etc. Este objeto forma parte de la clase “bicicletas”, en la que,
por ejemplo, también podría incluirse una bicicleta azul y otra verde. A su vez, la
clase “bicicletas” es una subcategoría de “vehículos”, que también incluye la clase
“coches”. Por otra parte, el objeto también está relacionado con la clase
“actividades de ocio”. Si accedemos a este objeto a través de su código de
identificación único, dispondremos directamente de todos sus métodos y
atributos.
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 multidimensionales los atributos de las tablas pueden representar tanto
dimensiones como métricas.
 Ejemplos de bases de datos multidimensionales incluyen Oracle Essbase y
Microsoft SAS.

Documentales
Las bases de datos documentales están pensadas para indexar textos completos y, por
tanto, han de estar preparadas para almacenar una gran cantidad de información. A veces
conocidas también como bases de datos orientadas a documentos (DODB), las bases de
datos de documentos están diseñadas para almacenar y gestionar información orientada a
documentos, también conocida como datos semiestructurados.
Las bases de datos de documentos son sencillas y escalables, lo que las hace útiles para las
aplicaciones móviles que necesitan iteraciones rápidas.
Ejemplos:
 MongoDB
 Amazon DocumentDB
 Apache CouchDB

Deductivas
Las bases de datos deductivas o lógicas se asientan sobre la lógica matemática y son
capaces de hacer deducciones basadas en hechos o reglas establecidas, Gracias a ello
permiten establecer relaciones indirectas entre diferentes tipos de datos y solventar
algunas de las limitaciones de las bases de datos relacionales.

Transaccionales
Las bases de datos transaccionales se emplean para enviar y recibir datos a gran
velocidad. En este tipo de bases de datos no se tienen en cuenta la redundancia o
duplicidad de los datos ya que su función es exclusivamente el envío y recepción de
información a la mayor velocidad posible.
 Por ejemplo, la banca, donde quieres que una transacción completa sea correcta o
falle (pagar desde una cuenta y cobrar en otra).

Jerárquicas
Las bases de datos jerárquicas se organizan en base a un nudo principal de información, o
nodo padre (raíz), del cual surgen diferentes hijos (hojas). Es un sistema que organiza los
datos de forma jerárquica, en forma de árbol invertido.
 Por ejemplo, una base de datos jerárquico de ventas, puede incluir las ventas de
cada día como un archivo separado. Anidadas dentro de este archivo están todas
las ventas (el mismo tipo de datos) para el día.

Red
Las bases de datos de red son similares a las jerárquicas, con la salvedad de que pueden
existir varios nodos padres. Esto supuso un importante avance respecto a las bases
jerárquicas, sobre todo en lo relativo a la redundancia de datos.
 Por el ejemplo de una tienda online en la que los distintos productos pueden ser
asignados a diferentes vendedores.

Según el contenido.
Otro método para clasificar las bases de datos es según la forma en que presenten el
contenido. En este caso nos podemos encontrar con dos tipos, las bibliográficas y las de
texto completo.

Bibliográficas
Las bases de datos bibliográficas muestran información relevante sobre una terminada
publicación: título, autor, año de publicación, editorial, etc. También pueden presentar un
pequeño extracto del texto, pero nunca la publicación original al completo.
 Los podemos encontrar, por ejemplo, en bibliotecas o reproductores de música.

Según la variabilidad
Otra de las variables que se emplean para la clasificación de bases de datos es la
variabilidad de la información que presentan. Así, podemos distinguir entre databases
estáticas o dinámicas.

Estáticas
Las bases de datos estáticas almacenan datos fijos que no se modifican con el tiempo.
Normalmente se trata de datos históricos que pueden ser estudiados para ver su
evolución en el tiempo y realizan proyecciones o tomar decisiones en base a dicha
evolución.
 Un ejemplo de esto serían los datos de venta de un período. Estas no pueden
modificarse, porque estarías falseando el verdadero rendimiento de tu empresa.
Únicamente se puede agregar información para después hacer una lectura global
del comportamiento o la fluctuación de las ventas en un período de tiempo.

Dinámicas
Por su parte, las bases de datos dinámicas almacenan información que se modifica con el
tiempo. Los datos se editan y actualizan a medida que van cambiando. Por ejemplo, una
base de datos con los precios de un comercio,
 Por ejemplo, los inventarios de una tienda de ropa. Su inventario no puede
mantenerse igual, ya que las necesidades de uso varían con las estaciones.

También podría gustarte