Video: Công nghệ lưu trữ và truyền dữ liệu mới Blockchain (VOA) 2025
Quên tất cả về cơ sở toán học của mô hình quan hệ, các nguyên tắc bình thường, và các khía cạnh kỹ thuật cao của RDBMS. Nếu bạn quan tâm, hãy tham khảo bất kỳ một trong số nhiều sách giáo khoa có sẵn thảo luận về các nguyên tắc và công nghệ RDBMS cụ thể.
Một RDBMS là một hệ thống phần mềm quản lý cơ sở dữ liệu quan hệ. Vì vậy, một cơ sở dữ liệu quan hệ là gì?
Trong một chương trình bảng tính điển hình, các cột và hàng tạo thành một loạt các ô. Nếu mỗi cột được dẫn đầu bởi tên của thuộc tính dữ liệu (ví dụ: CUSTOMER_NUMBER, PRODUCT và QUANTITY_PURCHASED) và mỗi hàng có một giá trị cho mỗi thuộc tính, bạn có những điều cơ bản về bảng cơ sở dữ liệu quan hệ, như được minh họa trong ví dụ này:
CUSTOMER_NUMBER SẢN PHẨM QUANTITY_PURCHASED 12345 Súp rau 5 45678 Dầu ăn 3 42973 Phân bón cỏ 2 81115 Chăn 88 81115 Súp rau quả 33
Một cơ sở dữ liệu quan hệ thường có nhiều bảng khác nhau - một bảng CUSTOMER_MASTER và một bảng PRODUCT_MASTER, ví dụ: ngoài bảng được hiển thị ở đây, bạn có thể gọi ORDER_DETAIL hoặc WHO_ORDERED_WHAT.
Bạn có thể kết hợp thông tin từ các bảng khác nhau bằng cách tham gia các bảng đó (tạo sự kết hợp giữa các bảng, thường bằng cách tìm các cột trong hai hoặc nhiều bảng giống nhau). Ví dụ: CUSTOMER_MASTER có thể chứa các hàng dữ liệu sau:
CUSTOMER_NUMBER CUSTOMER_NAME 12345 Mark Jones 45678 Daniel Michaels 42973 Karen Warner 81115 Susan Robinson
Tham gia hai bảng này, sử dụng CUSTOMER_NUMBER làm thuộc tính thông thường, có thể cho bạn biết rằng số khách hàng 81115 có tên là Susan Robinson, đặt mua 88 cái chăn và 33 lon súp rau. (Cô ấy phải đi cắm trại!)
Từ một trong hai bảng riêng lẻ, bạn chỉ có một chút thông tin: Bạn không biết tên của khách hàng chỉ nhìn vào bảng đầu tiên, ví dụ, và bạn không biết những sản phẩm mà Susan Robinson ra lệnh chỉ nhìn vào bảng thứ hai. Sức mạnh của cơ sở dữ liệu quan hệ trở nên rõ ràng khi bạn tham gia các bảng với nhau.