Bases de datos: Lugar donde guardamos información.
Datos: Son representaciones simbólicas (números, letras, símbolos, imágenes, etc.) de
hechos, objetos, eventos o características del mundo real, que carecen de significado por sí
mismos hasta que son procesados o interpretados en un contexto específico.
Nombre: Francisco
Apellido: López Domínguez
Cuenta: 201520000325
Edad: 25
Dirección: Col. Buena Vista
teléfono: 56465242
Atributos Datos
Los valores que toman los atributos de una entidad
Información: Es el resultado de procesar, organizar e interpretar datos para darles un
significado dentro de un contexto específico. A diferencia de los datos, que son elementos
crudos y sin significado por sí mismos (como números, palabras o símbolos), la información
es comprensible y útil para la toma de decisiones, análisis o comunicación.
En el ámbito de las bases de datos, los datos son los elementos básicos que se almacenan,
organizan y gestionan para generar información útil.
Entidades: Todo aquello de lo que guardamos información: personas, alumnos, vehículos,
clases, etc.
Atributos: Son las diferentes características que describen a una entidad.
DBMS (SGBD) Sistema de Gestión de Base de Datos:
RDBMS: DBMS de tipo relacional
Un DBMS (Database Management System o Sistema de Gestión de Bases de Datos) es un
software diseñado para crear, gestionar y administrar bases de datos. Este sistema permite a
los usuarios interactuar con los datos de forma organizada, eficiente y segura. En términos
generales, un DBMS actúa como un intermediario entre los usuarios y la base de datos para
garantizar que los datos sean accesibles y manipulados correctamente.
Funciones principales de un DBMS
1. Almacenamiento y recuperación de datos: Permite guardar los datos de forma
estructurada y recuperarlos rápidamente cuando sea necesario.
2. Gestión de la integridad de datos: Garantiza que los datos sean consistentes,
precisos y no redundantes mediante reglas y restricciones.
3. Seguridad: Controla el acceso a los datos para protegerlos contra accesos no
autorizados o manipulaciones indebidas.
4. Gestión de transacciones: Asegura que las operaciones realizadas en los datos sean
atómicas, consistentes, aisladas y duraderas (ACID).
5. Manipulación de datos: Facilita operaciones como consultas, inserciones,
actualizaciones y eliminaciones a través de lenguajes como SQL.
6. Manejo de concurrencia: Permite que múltiples usuarios accedan y trabajen con los
datos al mismo tiempo sin interferencias.
7. Copia de seguridad y recuperación: Asegura la preservación de los datos en caso de
fallos y permite restaurarlos a un estado consistente.
Tipos de DBMS
•
Relacionales: Una base de datos relacional es un conjunto de tablas relacionadas
mediante claves primarias y foráneas que modelan entidades del mundo real. Este
paradigma, propuesto por Edgar F. Codd, asegura consistencia y permite consultas
complejas con Álgebra Relacional.
El modelo relacional se basa en principios matemáticos del álgebra relacional y el
cálculo relacional, permite:
•
•
Definir relaciones entre tablas mediante claves primarias y claves foráneas.
•
Consultar y manipular datos de forma declarativa usando SQL.
•
Garantizar integridad, consistencia y normalización de los datos.
•
Algunos ejemplos de estas bases de datos son:
o
MySQL
o
SQLite
o
PostgreSQL
o
Oracle Database
o
Microsoft SQL Server
NoSQL: El termino NoSQL se refiere a la denominación en inglés Not Only SQL.
Plantea modelos de datos específicos de esquemas flexibles que se adaptan a los
requisitos de las aplicaciones más modernas. Tienen un conjunto increíble de
características y varios modelos que descubriremos más adelante. Diseñados para
manejar datos no estructurados o semiestructurados, como:
o
MongoDB
o
Cassandra
o
Redis
o
Couchbase
Un DBMS facilita tanto la interacción con los datos como la administración de la
infraestructura detrás de estos, optimizando su uso y asegurando su integridad.
Datos
Información
Información