Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Bài 2. Bảng và khóa chính trong cơ sở dữ liệu SVIP
1. Tổ chức dữ liệu trong CSDL quan hệ và các thao tác trên dữ liệu
a) CSDL quan hệ
CSDL quan hệ là một tập hợp các bảng dữ liệu có liên quan với nhau.
- Mỗi hàng trong bảng chứa một bộ các giá trị phản ánh thông tin của đối tượng, được gọi là bản ghi.
- Mỗi cột trong bảng được gọi là trường.
Dưới đây là một về bảng thuộc một CSDL quan hệ.
b) Cập nhật dữ liệu trong CSDL quan hệ
Thực hiện thêm, sửa, xóa dữ liệu trong bảng mà không làm thay đổi cấu trúc của bảng do người quản trị CSDL định nghĩa.
c) Truy vấn trong CSDL quan hệ
Bản chất của việc khai thác CSDL là tìm kiếm và kết xuất ra thông tin cần tìm.
d) Các ràng buộc trong CSDL quan hệ
Dữ liệu cần thỏa mãn một số ràng buộc gọi là ràng buộc toàn vẹn về dữ liệu.
🔷Ví dụ: Quy định Mã định danh là một dãy số không quá 12 kí tự, tất cả các kí tự là số. Nếu nhập "0011234567899" sẽ gây lỗi → Vi phạm ràng buộc miền giá trị.
2. Khóa của một bảng
Khóa của một bảng là tập hợp các trường (một trường) mà mỗi bộ giá trị của nó xác định duy nhất một bản ghi ở trong bảng và ta không thể bỏ đi trường nào mà tập hợp các trường còn lại vẫn có tính chất xác định duy nhất một bản ghi trong bảng.
Cần chọn (chỉ định) một khoá làm khoá chính (Primary Key), ưu tiên chọn khoá gồm ít trường nhất (chỉ là một trường).
🔷Ví dụ: Thay vì chọn khoá chính là tập hợp gồm hai trường Họ và tên và Ngày sinh, ta có thể chọn trường STT hay trường CCCD làm khoá chính của bảng bởi các hàng trong bảng phân biệt với nhau bởi số thứ tự (STT).
3. Hệ quản trị cơ sở dữ liệu đảm bảo ràng buộc khóa
Cần chỉ định trường làm khoá chính và mỗi khi xuất hiện thao tác cập nhật dữ liệu, phần mềm sẽ tự động kiểm tra xem cập nhật đó có vi phạm ràng buộc khoá hay không.
4. Thực hành
🔻Hướng dẫn thực hành:
Bước 1. Khởi chạy Microsoft Access .
Bước 2. Tạo CSDL mới, tạo cấu trúc cho bảng SÁCH bằng thao tác sau:
- Chọn Blank Desktop Database → đặt tên cho CSDL.
- Chọn Create\Table Design xuất hiện cửa sổ khai báo sau.
- Nhập tên một trường (cột Field Name), chọn kiểu cho trường trong Data Type.
Bước 3. Chọn hàng có trường Mã sách , sau đó chọn Primary Key .
Bước 4. Lưu cấu trúc và đặt tên bằng Save .
Bước 5. Chọn View để xuất hiện cửa sổ nhập thử dữ liệu.
Bạn có thể đánh giá bài học này ở đây