Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Existen bases de datos SQL y no-SQL, donde SQL utiliza lenguaje de consulta estructurado para manipular datos relacionales y no-SQL son sistemas más amigables visualmente. Algunas bases de datos populares son SQL Server, Oracle, MongoDB y Cassandra, cada una con ventajas como rendimiento, escalabilidad y arquitecturas distribuidas.
2. ¿QUÉ ES UNA BASE DE DATOS?
• Una base de datos es una colección de información
organizada de forma que un programa de ordenador
pueda seleccionar rápidamente los fragmentos de
datos que necesite.
• Una base de datos es un sistema de archivos electrónico.
• Las bases de datos tradicionales se organizan por campos,
registros y archivos y entre las tablas, existen relaciones
que permiten mostrar y aplicar la Informática como
disciplina para manipular la información.
3. BASE DE DATOS SQL
• SQL (por sus siglas en inglés Structured Query
Language; en español lenguaje de consulta
estructurada) es un lenguaje específico del dominio
que da acceso a un sistema de gestión de bases de
datos relacionales que permite especificar
diversos tipos de operaciones en ellos.
• Utiliza Códigos, generalmente en Ingles, para
manipular el contenido de la Base de Datos.
4. BASE DE DATOS NO- SQL
• Sistemas amigables de ambiente Visual, que
permiten manipular más fácilmente las bases
de datos
5. BASES DE DATOS POPULARES
Tipo de B.D. Ventajas Características
SQL Server La relación calidad-precio esta
muy debajo comparado con
oracle.
MDB muy Robusto y Seguro en su
estructura.
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye también un entorno gráfico de administración,
que permite el uso de comandos DDL y DML
gráficamente.
Oracle Motor de base de datos objeto-
relacional más usado a nivel
mundial.
Multiplataforma: puede ejecutarse
desde un PC hasta una
supercomputadora.
Permite el uso de particiones para
Oracle soporta todas las funciones que se esperan de un
un servidor "serio": un lenguaje de diseño de bases de
datos muy completo (PL/SQL) que permite implementar
diseños "activos", con triggers y procedimientos
almacenados, con una integridad referencial declarativa
bastante potente.
6. BASES DE DATOS POPULARES
Tipo de B.D. Ventajas Características
Mongo DB MongoDB y Cassandra tienen un
rendimiento similar, y en muchos
casos mejor, que en las bases de
datos relacionales en operaciones
de escritura y eliminación
MongoDB (de la palabra en inglés “humongous” que
significa enorme) es un sistema de base de datos NoSQL
orientado a documentos, desarrollado bajo el concepto
de código abierto. MongoDB forma parte de la nueva
familia de sistemas de base de datos NoSQL.
Cassandra Tipo Distribuida.
Escala lineal y horizontal.
Arquitectura Punto a Punto (peer-
to-peer)
Las características del modelo de datos
de Cassandra es el siguiente: Una tabla de datos por
cada instancia de Cassandra. Cada familia de columnas
puede contener o bien columnas o bien supercolumnas.