A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured format using tables composed of rows and columns. It is built upon the relational model introduced by E.F. Codd in the 1970s. RDBMS forms the foundation for widely used database systems such as MySQL, Microsoft SQL Server, Oracle, and Microsoft Access.
Data in an RDBMS is stored in tables. Each table contains rows (records) and columns (fields or attributes). For example, a table named Customers might include columns like CustomerID, CustomerName, ContactName, Address, City, PostalCode, and Country. Each row represents a unique data entry.
Tables are linked through shared columns. For instance, an Orders table may include a CustomerID field that connects to the CustomerID in the Customers table—enabling efficient data retrieval and relational queries.
Structured Query Language (SQL) is the standard tool for interacting with RDBMS platforms. It allows you to define and manipulate relational data.
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
BirthDate DATE,
Salary DECIMAL(10, 2)
);
INSERT INTO Employees (EmployeeID, FirstName, LastName, BirthDate, Salary)
VALUES (1, 'John', 'Doe', '1985-06-15', 55000.00);
SELECT FirstName, LastName, Salary
FROM Employees
WHERE Salary > 50000;
DELETE FROM Employees
WHERE EmployeeID = 1;
DROP TABLE Employees;
Un Sistema de Gestión de Bases de Datos Relacionales (RDBMS) es un tipo de sistema de gestión de bases de datos que almacena información en un formato estructurado utilizando tablas compuestas por filas y columnas. Se basa en el modelo relacional introducido por E.F. Codd en los años 1970. Los RDBMS son la base de sistemas de bases de datos ampliamente utilizados como MySQL, Microsoft SQL Server, Oracle y Microsoft Access.
Los datos en un RDBMS se almacenan en tablas. Cada tabla contiene filas (registros) y columnas (campos o atributos). Por ejemplo, una tabla llamada Clientes podría incluir columnas como IDCliente, NombreCliente, Contacto, Dirección, Ciudad, CódigoPostal y País. Cada fila representa una entrada de datos única.
Las tablas se vinculan a través de columnas compartidas. Por ejemplo, una tabla Pedidos puede incluir un campo IDCliente que se conecta con el IDCliente en la tabla Clientes, permitiendo una recuperación eficiente de datos y consultas relacionales.
El Lenguaje de Consulta Estructurado (SQL) es la herramienta estándar para interactuar con plataformas RDBMS. Permite definir y manipular datos relacionales.
CREATE TABLE Empleados (
IDEmpleado INT PRIMARY KEY,
Nombre VARCHAR(50),
Apellido VARCHAR(50),
FechaNacimiento DATE,
Salario DECIMAL(10, 2)
);
INSERT INTO Empleados (IDEmpleado, Nombre, Apellido, FechaNacimiento, Salario)
VALUES (1, 'Juan', 'Pérez', '1985-06-15', 55000.00);
SELECT Nombre, Apellido, Salario
FROM Empleados
WHERE Salario > 50000;
DELETE FROM Empleados
WHERE IDEmpleado = 1;
DROP TABLE Empleados;