tailieunhanh - Kỹ thuật phần mềm ứng dụng - Chương 8: Thiết kế phần mềm - Phần 2: Thiết kế cơ sở dữ liệu
Bổ sung thêm các thuộc tính khóa nếu cần, nhất là khi quan. hệ có nhiều thuộc tính khóa5. Xác định chi tiết các miền giá trị 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ệ. | Kỹ thuật phần mềm ứng dụng Chương 8: Thiết kế hệ thống Phần 2: TK cơ sở dữ liệu Các nội dung chính Các bước thiết kế một CSDL Ví dụ minh họa Thiết kế Cơ sở dữ liệu Chuyển từ mô hình thực thể liên kết sang mô hình quan hệ. Xác định các phụ thuộc hàm từ các ràng buộc dữ liệu và các quy tắc nghiệp vụ. Chuẩn hóa các lược đồ quan hệ, đưa chúng về các lược đồ ở dạng chuẩn 3. Bổ sung thêm các thuộc tính khóa nếu cần, nhất là khi quan hệ có nhiều thuộc tính khóa. Xác định chi tiết các miền giá trị 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) Ví dụ về TK CSDL 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 học TLopHoc Tên lớp, Khóa học, Số Lượng SV Phòng học TPhong Tên phòng, SL chỗ ngồi Trưởng BM TTrBM Gồm các thuộc tính của Giáo viên, Ngày nhậm chức, Ngày thôi chức Thời khóa biểu TKB Năm học, Học kỳ, Khoa, Lớp học, Phòng học, Môn học, Tiết học Khối lượng giảng dạy KLGD TKB, Giáo viên Ví dụ về TK CSDL Khoa Lớp học Phòng học TKB Giáo viên N N Bộ môn KLGD 1 1 1 N N N N N 1 1 1 1 N 1 Trưởng Bộ môn 1 1 Các bảng được suy ra Bảng Khoa Thuộc tính Tên khoa, Văn phòng, Điện thoại, Fax Ràng buộc & Quy tắc nghiệp vụ Phụ thuộc hàm Mỗi khoa có 1 văn phòng Và thường mỗi VP thuộc về một khoa, vì việc chuyển địa điểm làm việc của khoa rất hiếm khi xảy ra Tên khoa Văn phòng; Mỗi văn phòng có một số fax và có thể có nhiều số điện thoại Văn phòng Fax Chuẩn hóa: Khóa: K = (Tên khoa, Điện thoại); Vi phạm chuẩn 2 và 3 Tách thành 3 quan hệ: Khoa (Tên khoa, Văn phòng); VănPhòng (Văn phòng, Fax); ĐiệnThoạiKhoa (Tên khoa, Điện thoại); Ghi chú: có thể cân nhắc việc ghép 2 bảng Khoa và Văn phòng do mối qhệ giữa 2 bảng này. Các bảng được suy ra Bảng Giáo viên Thuộc tính TênGV, Ngày sinh, Địa chỉ, Chức danh, Ngày | Kỹ thuật phần mềm ứng dụng Chương 8: Thiết kế hệ thống Phần 2: TK cơ sở dữ liệu Các nội dung chính Các bước thiết kế một CSDL Ví dụ minh họa Thiết kế Cơ sở dữ liệu Chuyển từ mô hình thực thể liên kết sang mô hình quan hệ. Xác định các phụ thuộc hàm từ các ràng buộc dữ liệu và các quy tắc nghiệp vụ. Chuẩn hóa các lược đồ quan hệ, đưa chúng về các lược đồ ở dạng chuẩn 3. Bổ sung thêm các thuộc tính khóa nếu cần, nhất là khi quan hệ có nhiều thuộc tính khóa. Xác định chi tiết các miền giá trị 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) Ví dụ về TK CSDL 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 học TLopHoc Tên lớp, Khóa học, Số Lượng SV Phòng học TPhong Tên phòng, SL chỗ ngồi Trưởng BM TTrBM Gồm các thuộc .
đang nạp các trang xem trước