Select language:

Relational Database Management System (RDBMS)

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.

Key Concepts

📁 Tables

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.

🔗 Relationships

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.

🛡️ Integrity Constraints

SQL and RDBMS

Structured Query Language (SQL) is the standard tool for interacting with RDBMS platforms. It allows you to define and manipulate relational data.

📦 Creating a Table

CREATE TABLE Employees (
  EmployeeID INT PRIMARY KEY,
  FirstName VARCHAR(50),
  LastName VARCHAR(50),
  BirthDate DATE,
  Salary DECIMAL(10, 2)
);

➕ Inserting Data

INSERT INTO Employees (EmployeeID, FirstName, LastName, BirthDate, Salary)
VALUES (1, 'John', 'Doe', '1985-06-15', 55000.00);

🔍 Querying Data

SELECT FirstName, LastName, Salary
FROM Employees
WHERE Salary > 50000;

🗑️ Deleting Data

DELETE FROM Employees
WHERE EmployeeID = 1;

❌ Dropping a Table

DROP TABLE Employees;

Advantages of RDBMS

Disadvantages of RDBMS

Sistema de Gestión de Bases de Datos Relacionales (RDBMS)

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.

Conceptos Clave

📁 Tablas

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.

🔗 Relaciones

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.

🛡️ Restricciones de Integridad

SQL y RDBMS

El Lenguaje de Consulta Estructurado (SQL) es la herramienta estándar para interactuar con plataformas RDBMS. Permite definir y manipular datos relacionales.

📦 Crear una Tabla

CREATE TABLE Empleados (
  IDEmpleado INT PRIMARY KEY,
  Nombre VARCHAR(50),
  Apellido VARCHAR(50),
  FechaNacimiento DATE,
  Salario DECIMAL(10, 2)
);

➕ Insertar Datos

INSERT INTO Empleados (IDEmpleado, Nombre, Apellido, FechaNacimiento, Salario)
VALUES (1, 'Juan', 'Pérez', '1985-06-15', 55000.00);

🔍 Consultar Datos

SELECT Nombre, Apellido, Salario
FROM Empleados
WHERE Salario > 50000;

🗑️ Eliminar Datos

DELETE FROM Empleados
WHERE IDEmpleado = 1;

❌ Eliminar una Tabla

DROP TABLE Empleados;

Ventajas de RDBMS

Desventajas de RDBMS