Base de Datos
Una base de datos es una colección de información organizada de tal modo que sea fácilmente accesible, gestionada y actualizada.
Características de la Base de Datos
Independencia: Significa que los datos no dependen del programa y, por lo tanto cualquier aplicación puede hacer uso de ellos.
Reducción de la redundancia: Llamamos redundancia a la duplicidad de los datos. Cuando esta se reduce al máximo, conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos.
Seguridad: Es la protección de la base de datos frente a usuarios no autorizados.
Conceptos Básicos
Las bases de datos pueden agruparse en dos grandes áreas, SQL y NoSQL, las bases de datos SQL también se conocen como relacionales, sirven para el manejo de datos estructurados, que son:
- Datos que manejan transacciones
- Datos que pueden almacenarse en un formato de columna – renglón
- Datos que deben tener alguna llave primaria y/o llave foránea
Como ejemplos tenemos los sistemas ERP y los sistemas bancarios entre otros.
En cuanto a las bases de datos NoSQL son las se encargan del almacenamiento de datos no estructurados y las cuales tienen mucho flujo de trabajo, estos datos pueden ser:
- Blogs,
- Comentarios,
- Videos,
Como ejemplos tenemos los sistemas para redes sociales, y algunos sistemas Cloud Computing.