Cơ sở dữ liệu quan hệ là

CSDL là môn học cơ sở của chuyên ngành CNTT, bất kỳ sinh viên CNTT nào cũng cần nắm vững và sử dụng thành thạo Cơ sở dữ liệu để sử dụng cho công việc sau này. Vậy nên cùng tìm hiểu CSDL là gì nhé.

Bạn đang xem: Cơ sở dữ liệu quan hệ là

Tại sao cần có CSDL

Chúng ta bắt đầu câu chuyện của một quán tạp hóa của dì Ba đầu ngõ, mỗi ngày bán được 3-5 bao xà phòng, 4 chai nước mắm, 6 gói Bim Bim… Để biết được lời, lỗ và đảm bảo không bị sót, mất mát, dì Ba lấy một cuốn tập làm sổ ghi chép số tiền mua hàng, số tiền bán hàng mỗi ngày và kiểm tra qua số hàng còn lại để biết lỗ lãi.

Từ ngày chung cư phía trước hình thành, dân cư đến ở đông, tiệm dì Ba tấp nập hẳn lên.

Xem thêm: Bệnh Thủy Đậu Bao Lâu Thì Khỏi? Sẹo Thủy Đậu Bao Lâu Thì Hết ?

Mỗi ngày bán hàng trăm mặt hàng, mỗi mặt hàng từ vài chục đến trăm cái, dì Ba không thể nào tính được việc lời lỗi hay tồn kho nữa.

May mà trong nhà có cái Tí vừa học xong khóa tin học văn phòng nên dì Ba mua cho nó cái máy tính và bảo nó giúp. Nó lập nên các bảng Excel quản lý Tồn kho, Nhập hàng, Bán hàng như sau:

*
*
*
*
*
*

Lược đồ quan hệ (ERD) của cơ sở dữ liệu quản lý đơn hàng

 

Hệ quản trị Cơ sở dữ liệu (Database Management System – DBMS)

DBMS là các phần mềm dùng để quản lý và vận hành Cơ sở dữ liệu. Các DBMS phổ biến như MySQL, SQL Server, Oracle Database, DB2 …

Bảng so sánh một số DBMS phổ biến:

DBMSKích thước hệ thốngHệ điều hànhNăm ra đời
OracleLớnUNIXWindows1979
DB2Lớn và vừaAIX(R)

 

HP-UX

Linux(R)

Solaris

1985
MySQLVừa và nhỏAll OS1987
MS SQL ServerVừa và nhỏWindows2000

Đọc thêm về SQL