Cơ sở dữ liệu là gì? Những thành phần cơ bản trong CSDL

Tháng Mười 29, 2020

Cơ sở dữ liệu là gì? Những thành phần cơ bản trong CSDL

“Cơ sở dữ liệu” là môn học cơ sở của chuyên ngành công nghệ thông tin, bất kỳ sinh viên chuyên ngành này cũng cần nắm vững và sử dụng thành thạo kiến thức về cơ sở dữ liệu để sử dụng cho công việc sau này. Tuy nhiên, đây cũng là môn học khó hiểu với nhiều sinh viên, nhất là giai đoạn thiết kế cơ sở dữ liệu. Bài viết dưới đây hy vọng sẽ giúp các bạn dễ dàng hơn trong việc tiếp cận môn học này.

Untitled 1 01cs

Cơ sở dữ liệu là gì?

Bạn hiểu cơ sở dữ liệu là gì?

Có thể hiểu: Cơ sở dữ liệu là cách thức tổ chức lưu trữ dữ liệu hiệu quả nhằm đảm bảo việc nhập và khai thác dữ liệu một cách nhanh chóng và chính xác nhất. Qua đó, bạn cần biết đến khái niệm sâu hơn, đó chính là cơ sở dữ liệu quan hệ. 
Cơ sở dữ liệu có nhiều cách tổ chức, trong đó cách hiệu quả nhất là tổ chức theo mô hình quan hệ do tiến sĩ E.F.Code người Đức đề xuất năm 1969 và người ta gọi đó là cơ sở dữ liệu quan hệ. Khái niệm của ông: Cơ sở dữ liệu quan hệ tổ chức dữ liệu theo các bảng và có quan hệ với nhau để giảm thiểu sự dư thừa dữ liệu đồng thời vẫn đảm bảo sự hiệu quả trong lưu trữ và truy xuất dữ liệu. 
Ngày nay, cơ sở dữ liệu quan hệ được dùng trong hầu hết các hệ thống phần mềm từ kế toán, ngân hàng, doanh nghiệp,…Ứng dụng rộng rãi, tiện lợi, mang lại nhiều lợi ích trong lĩnh vực công nghệ, phục vụ đời sống. 

👉 Xem thêm: Sự khác biệt giữa ngành khoa học máy tính và công nghệ thông tin
👉 Xem thêm: Ngôn ngữ lập trình bậc cao là gì? Đặc điểm của Ngôn ngữ lập trình bậc cao
👉 Xem thêm: Những ngôn ngữ lập trình cơ bản cho người mới bắt đầu
👉 Xem thêm: Lập trình game Unity là gì?
👉 Xem thêm: Những chứng chỉ lập trình quốc tế không thể bỏ lỡ
👉 Xem thêm: 150 Thuật ngữ tiếng anh chuyên ngành công nghệ thông tin hữu ích 

Untitled 1 02cs

Các thành phần cơ bản trong cơ sở dữ liệu quan hệ gồm những gì? 

Tìm hiểu các thành phần cơ bản của một cơ sở dữ liệu quan hệ

Bảng dữ liệu (table)

Bảng dữ liệu là thành phần chính trong cơ sở dữ liệu quan hệ. Trong đó:
- Cột/Trường (field): Các trường thể hiện thuộc tính của bảng dữ liệu ví dụ tên, địa chỉ…
- Dòng(row): Một dòng dữ liệu gồm các dữ liệu có liên quan với nhau hay còn gọi là bảng ghi (record).
- Ô (cell): Giao giữa dòng và cột và là nơi chứa dữ liệu.
- Khóa chính(primary key): Một trường hoặc nhiều trường gộp lại được sử dụng để định nghĩa bảng ghi. Khóa chính có 2 thuộc tính là không được trùng và không được rỗng. 
- Ví dụ: giá trị 1 của trường customerID đó sẽ suy ra được tất cả dữ liệu của dòng đầu tiên. Hay nói cách khác các giá trị của dòng đầu tiên là giá trị các thuộc tính của bảng ghi có customerID = 1.
Một bảng có thể có khóa chính hoặc không, tuy nhiên để dễ quản lý người ta thường định nghĩa khóa chính cho các bảng.

Banner TNNN2 1

Mối quan hệ (relationship)

Trong đó:
- Khóa ngoại (foreign key): Là trường ở bảng này (bảng invoice) nhưng có trường tương ứng làm khóa chính ở bảng kia (bảng customer) để tạo ra mối quan hệ giữa hai bảng.
- Mối quan hệ (relationship): Tạo ra mối liên kết giữa hai bảng nhằm xác định mối liên quan giữa các trường dữ liệu của hai bảng. 
- Ví dụ: nếu bạn muốn biết khách hàng có mã khách hàng số 1 mua những đơn hàng nào thì bạn phải dựa vào mối quan hệ trên. Trong cơ sở dữ liệu quan hệ mối quan hệ thể hiện ở 03 dạng sau:
+ Quan hệ 1-1: Trong quan hệ này mỗi bảng chỉ có một và chỉ một bảng ghi tương ứng mà thôi. Ví dụ quan hệ vợ – chồng, quan hệ Thông tin cơ bản – Thông tin chi tiết …
+ Quan hệ 1-n: Là quan hệ phổ biến nhất trong cơ sở dữ liệu, trong hệ này 1 bảng ghi ở bảng này có nhiều bảng ghi tương ứng ở bảng kia. Trong ví dụ trên một bảng ghi trong bảng Customer có nhiều bảng ghi trong bảng Invoice.
+ Quan hệ n-n: trong quan hệ này một bảng ghi trong bảng này tương ứng với nhiều bảng ghi trong bảng kia và ngược lại.

👉 Xem thêm: Ngành kỹ thuật phần mềm tại BTEC FPT

Untitled 1 03cs

Cơ sở dữ liệu là một trong những nền tảng kiến tảng về công nghệ thông tin. 

Lược đồ thực thể quan hệ (ERD: entity relationship diagram)

ERD sẽ giúp bạn hiểu nhanh hơn về cấu trúc của cơ sở dữ liệu, từ đó giúp bạn dễ dàng thao tác hơn với chúng.
Hệ quản trị Cơ sở dữ liệu (Database Management System – 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 …
Chúng ta vừa tìm hiểu các khái niệm về cơ bản của cơ sở dữ liệu và cơ sở dữ liệu quan hệ, vẫn còn rất nhiều vấn đề cần tìm hiểu, mỗi người sinh viên cần có sự chú tâm hơn trong các vấn đề học tập và thực hành, xây dựng nền tảng cho công việc sau này.

btec BTEC FPT

Tin tức mới nhất

Xem tất cả
TRẦN HOÀNG NHI: TỪ “CÚ RẼ NGANG” NGÀNH KIẾN TRÚC ĐẾN HÀNH TRÌNH KHỞI NGHIỆP TỰ DO TẠI QUÊ NHÀ Tháng Hai 4, 2026
Dám từ bỏ khi nhận ra mình đi sai hướng, dám trở về khi bạn bè đồng lứa chọn ở lại thành phố lớn . Trần Hoàng Nhi (biệt danh Thỏ) là minh chứng cho một thế hệ Gen Z ...
RỜI THAO TRƯỜNG, VÀO PHÒNG LAB: CÂU CHUYỆN TRUYỀN CẢM HỨNG CỦA CHÀNG LÍNH NGÀNH CÔNG NGHỆ Tháng Một 31, 2026
Có những hành trình trưởng thành bắt đầu từ những tháng ngày rèn luyện trong quân ngũ. Có những khát vọng tri thức được thắp sáng ngay khi người lính cởi bỏ bộ quân phục để khoác lên mình màu ...
SINH VIÊN FPT BTEC HỌC HỎI BÍ QUYẾT NGHỀ NGHIỆP, BẮT KỊP XU HƯỚNG TUYỂN DỤNG TỪ CÁC CHUYÊN GIA UY TÍN Tháng Một 30, 2026
Ngày 28/08/2025, tại Cao đẳng Anh Quốc FPT BTEC Đà Nẵng, Workshop “Hành Trình Xây Tương Lai” đã diễn ra với sự tham gia của đông đảo các bạn sinh viên và nhiều chuyên gia nhân sự đến từ FPT ...
HÀNH TRÌNH CHẠM ĐỈNH VINH QUANG CỦA NÔNG AN - QUÁN QUÂN CHÂN TRẦN KHỞI NGHIỆP MÙA 2 “AI & STARTUP - BỆ PHÓNG THẾ HỆ TRẺ” Tháng Một 29, 2026
Cuộc thi Chân Trần Khởi Nghiệp mùa 2 “AI & Startup - Bệ phóng thế hệ trẻ” đã chính thức khép lại, nhưng cái tên Nông An vẫn tiếp tục được nhắc đến với sự ngưỡng mộ. Họ không chỉ ...
Bộ Giáo dục dự kiến bỏ xét riêng học bạ; giảm 1,5 điểm cộng IELTS Tháng Một 28, 2026
Thí sinh xét học bạ phải đạt sàn về điểm thi tốt nghiệp, điểm cộng IELTS chỉ còn tối đa 1,5, giảm một nửa so với trước, theo dự kiến của Bộ Giáo dục. Nội dung nằm trong dự thảo ...
"NHÀ MÌNH DZUI TẾT 2026": CHUYẾN XE THỜI GIAN ĐƯA SINH VIÊN BTEC FPT VỀ VỚI TẾT XƯA Tháng Một 28, 2026
Đi hội không chỉ để chơi, mà còn để mang “giá trị”' về nhà. Tại sao Lễ Hội Xuân 2026 của BTEC FPT TP.HCM lại khiến hàng trăm sinh viên phải lưu luyến đến thế? Bí mật nằm ở hành ...

Nhập học liền tay

Nhận ngay học bổng lên tới 70% học phí

  • Đồng ý để dữ liệu cá nhân của Anh/Chị được thu thập trên trang này, được xử lý và lưu trữ bởi FPT BTEC - Trường Cao đẳng FPT Polytechnic (đơn vị thành viên của Công ty TNHH Giáo dục FPT hay còn gọi là Tổ chức giáo dục FPT) cho mục đích và theo điều kiện đã được công bộ tại Quy định bảo vệ dữ liệu cá nhân của Tổ chức giáo dục FPT tại đây.