MySQL RDBMS
¿Qué es RDBMS?
RDBMS significa Sistema de gestión de bases de datos relacionales.
RDBMS es un programa utilizado para mantener una base de datos relacional.
RDBMS es la base de todos los sistemas de bases de datos modernos, como MySQL, Microsoft SQL Server, Oracle y Microsoft Access.
RDBMS utiliza consultas SQL para acceder a los datos de la base de datos.
¿Qué es una tabla de base de datos?
Una tabla es una colección de entradas de datos relacionadas y consta de columnas y filas.
Una columna contiene información específica sobre cada registro de la tabla.
Un registro (o fila) es cada entrada individual que existe en una tabla.
Mire una selección de la tabla "Clientes" de Northwind:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Las columnas de la tabla "Clientes" anterior son: CustomerID, CustomerName, ContactName, Address, City, PostalCode y Country. La tabla tiene 5 registros (filas).
¿Qué es una base de datos relacional?
Una base de datos relacional define las relaciones de la base de datos en forma de tablas. Las tablas están relacionadas entre sí, en función de los datos comunes a cada una.
Mire las siguientes tres tablas "Clientes", "Pedidos" y "Transportistas" de la base de datos de Northwind:
Tabla de clientes
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
La relación entre la tabla "Clientes" y la tabla "Pedidos" es la columna CustomerID:
Tabla de pedidos
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10278 |
5 | 8 | 1996-08-12 | 2 |
10280 | 5 | 2 | 1996-08-14 | 1 |
10308 | 2 | 7 | 1996-09-18 | 3 |
10355 |
4 | 6 | 1996-11-15 | 1 |
10365 | 3 | 3 | 1996-11-27 | 2 |
10383 | 4 | 8 | 1996-12-16 | 3 |
10384 | 5 | 3 | 1996-12-16 | 3 |
La relación entre la tabla "Pedidos" y la tabla "Transportistas" es la columna ShipperID:
Tabla de remitentes
ShipperID | ShipperName | Phone |
---|---|---|
1 | Speedy Express | (503) 555-9831 |
2 | United Package | (503) 555-3199 |
3 | Federal Shipping | (503) 555-9931 |