AITC Wiki

Relational Database

关系型数据库

Relational Database

中文版:关系型数据库

A relational database organizes data into tables (rows and columns) and defines relationships between them.

Definition

  • SQL (Structured Query Language) is a standard language for accessing and manipulating databases.
  • RDBMS (Relational Database Management System) uses SQL queries to access the data in the database.
  • RDBMS is the basis for all modern database systems.
  • RDBMS is a program used to maintain a relational database.

Core Characteristics

  • A relational database defines relationships in the form of tables.
  • Tables are linked via columns such as CustomerID and ShipperID.
  • The relationship between the “Customers” table and the “Orders” table is the CustomerID column.
  • The relationship between the “Orders” table and the “Shippers” table is the ShipperID column.

Common Systems

SystemDescription
MySQLModern database system
Microsoft SQL ServerModern database system
OracleModern database system
Microsoft AccessModern database system

When to Use

RDBMS can struggle with horizontal scalability when data volume or write throughput grows beyond a single server’s capacity. NoSQL databases are designed to address this limitation.

Sources