Vin Đin t-Vin thông
Bộ Môn Điện tử -Kỹ thut y tính
Kỹ thuật phần mềm ứng dng
Chương 8: Thiết kế hệ thống
Phần 2: TK cơ sở dữ liệu
c ni dung chính
Các bước thiết kế mt CSDL
dụ minh ha
Thiết kếsdliu
1. Chuyển từ mô hình thực thliên kết sang mô hình quan hệ.
2. Xác định c ph thuộc hàm từ các ràng buộc dữ liệu và các
quy tắc nghip v.
3. Chuẩn hóa các lược đồ quan hệ, đưa chúng vcác lược đồ ở
dạng chuẩn 3.
4. Bổ sung thêm các thuộc tính khóa nếu cần, nhất là khi quan
hcó nhiều thuộc tính khóa.
5. Xác định chi tiết các miền gtrị cho các thuộc tính, từ đó
xác định kiểu dữ liệu cho chúng. Lập bảng mô tả chi tiết các
kiểu dữ liệu của từng thuộc tính cho từng quan h(bảng)
3
Ví dụ v TK CSDL
4
Tên thực
thể
Tên sử
dụng
Các thuộc tính
Khoa TKhoa Tên khoa, Văn phòng, Điện thoại, Fax
Bộ môn TBoMon Tên BM, Văn phòng
Giáo viên TGiaoVien TênGV, Ngày sinh, Địa ch, Chức danh,
Chức v, Ngày chức danh, Ngày chức v
Lớp hc TLopHoc Tên lớp, Khóa hc, Số Lượng SV
Phòng hc TPhong Tên phòng, SL chngi
Tởng BM TTrBM Gm các thuộc tính của Giáo viên, Ngày
nhậm chc, Ngày ti chức
Thời khóa biểu TKB Năm học, Hc kỳ, Khoa, Lớp hc, Phòng
hc, n học, Tiết hc
Khi lưng
giảng dạy
KLGD TKB, Giáo viên
Ví dụ v TK CSDL
5
Khoa Lp học
Phòng học
TKB
Giáo viên
N
N
Bộ môn
KLGD
1
1
1
N
N
NN
N
1
1 1
1 N
1
Trưởng Bộ
môn
1
1