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. Tạo bảng trong cơ sở dữ liệu SVIP
1. Các bảng trong cơ sở dữ liệu thư viện trường
a) Các cột trong bảng
Mỗi cột cần thiết lập kiểu dữ liệu phù hợp với mục đích thực tế.
b) Thiết kế các bảng
⚡Ví dụ. Thiết kế CSDL Thư viện gồm 3 bảng: Sách, Bạn đọc, Mượn - Trả.
Bảng Sách gồm các cột và kiểu dữ liệu tương ứng sau:
Có thể bổ sung thêm một số cột nữa cho bảng theo yêu cầu quản lí và quy mô kho sách.
Bảng Bạn Đọc gồm các cột và kiểu dữ liệu tương ứng sau:
Có thể bổ sung thêm một số cột nữa cho bảng theo yêu cầu quản lí và quy mô tập thể bạn đọc.
c) Hướng dẫn tạo bảng theo thiết kế
Mở bảng, nhập tên trường trong cột Field Name. Nên giữ nguyên cột ID.
Bước 1. Nháy chuột vào ô tên kiểu dữ liệu (cột Data Type); nháy dấu trỏ xuống ở đầu mút phải sẽ thả xuống danh sách để chọn các kiểu dữ liệu.
Bước 2. Vùng Field Properties xác định chi tiết các thuộc tính của kiểu dữ liệu đã chọn. Cột đầu tiên là danh sách các tên thuộc tính: Field Size, Format, Input Mask,... Cột kế tiếp xác định cụ thể giá trị của thuộc tính.
Bước 3. Thiết lập các chi tiết thuộc tính của trường đã chọn:
1) Nháy chuột chọn một thuộc tính (một dòng) sẽ xuất hiện dấu trỏ xuống ở đầu mút phải.
2) Nháy dấu trỏ xuống để thả danh sách chọn thiết lập chi tiết cho thuộc tính đó, trường khoá chính sẽ được xác định một số thuộc tính như sau: Required: Yes; Indexed: Yes (No Duplicates).
Thuộc tính Indexed (được lập chỉ mục) giúp tìm kiếm nhanh hơn, việc hai người trùng tên có thể xảy ra, nên ta phải chọn Indexed: Yes (Duplicates OK).
Xác định thuộc tính Format của trường để hiển thị dữ liệu dưới dạng quen thuộc dễ xem và dễ gõ nhập dữ liệu mới.
2. Chuyển quan hệ "nhiều - nhiều" thành quan hệ "một - nhiều"
Giữa hai bảng chỉ có mối quan hệ một — một (1 − 1) hoặc một — nhiều (1 — ∞).
Tạo bảng thứ ba là bảng nối giữa bảng A và bảng B để chuyển quan hệ nhiều — nhiều (∞ – ∞) thành hai quan hệ một — nhiều (1 – ∞).
Bảng nối sẽ có hai cột ứng với hai khoá chính của bảng A và bảng B (đó là các khóa ngoài).
Bạn có thể đăng câu hỏi về bài học này ở đây