Bài tập tình huống Thiết kế cơ sở dữ liệu - ThS. Trịnh Hoàng Nam
Số trang: 6
Loại file: pdf
Dung lượng: 255.97 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài tập tình huống Thiết kế cơ sở dữ liệu gồm 5 bài tập xây dựng các cơ sở dữ liệu sau: Phần mềm quản lý mượn trả sách, phần mềm quản lý lao động, phần mềm quản lý bán hàng, phần mềm quản lý lịch dạy học, phần mềm quản lý học viên. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài tập tình huống Thiết kế cơ sở dữ liệu - ThS. Trịnh Hoàng NamBÀI TẬP TÌNH HUỐNGTHIẾT KẾ CƠ SỞ DỮ LIỆULưu hành nội bộ (2016)CASE STUDY 1:PHẦN MỀM QUẢN LÝ MƯỢN TRẢ SÁCHMục đíchTrung tâm thông tin thư viện có nhu cầu xây dựng phần mềm quản lý việc mượn trả sách củatrung tâm.Định nghĩaPhần mềm mượn trả sách quản lý thông tin về sách, ngày mượn, ngày hẹn trả, ngày trả,trạng thái, thông tin về thủ thư cho mượn sách, thông tin về người mượn sách.Chi tiếtThông tin về sách bao gồm số hiệu sách, tình trạng sách, vị trí.Thông tin về đầu sách bao gồm số hiệu đầu sách, tên đầu sách, năm xuất bản, số lượngsách, ngày nhập kho.Thông tin về thủ thư bao gồm số hiệu nhân viên, họ và tên, ngày sinh, nơi sinh, ngày bắt đầulàm việc, số sách cho mượn.Thông tin về người mượn bao gồm số hiệu người mượn, họ và tên, ngày sinh, số sách đãmượn, số sách còn giữ,số sách quá hạn, số tiền còn nợ phạt, trạng thái.Thông tin về nhà xuất bản bao gồm số hiệu NXB, tên NXB, địa chỉ NXB.Thông tin về tác giả bao gồm số hiệu tác giả, họ và tên.Một tác giả có thể viết nhiều đầu sách, và một đầu sách có thể do nhiều tác giả viết.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 2:PHẦN MÊM QUẢN LÝ LAO ĐỘNGMục đíchCông ty đầu tư xây dựng Z135 phát triển phần mềm quản lý phân công các nhân viên thamgia xây dựng các công trình.Định nghĩaPhần mềm quản lý thông tin về người lao động tham gia vào các dự án xây dựng của công ty.Chi tiếtCùng lúc công ty có thể tham gia xây dựng nhiều công trình, mỗi công trình có một mã sốcông trình duy nhất (MA_CT), mỗi mã công trình xác định các thông tin như: tên gọi côngtrình (TEN_CT), địa điểm (DIADIEM_CT), ngày công trình được cấp phép xây dựng(NGAYCAPGP_CT), ngày khởi công (NGAYKC_CT), ngày hoàn thành (NGAYHT_CT). Mỗinhân viên của công ty Z135 có một mã số nhân viên (MA_NV) duy nhất, một mã số nhân viênxác định các thông tin như: họ tên (HOTEN_NV), ngày sinh (NGAYSINH_NV), phái(PHAI_NV), địa chỉ (DIACHI_NV). Mỗi nhân viên phải chịu sự quản lý hành chính của phòngban. Tất nhiên một phòng ban quản lý hành chính nhiều nhân viên. Công ty có nhiều phòngban. Mỗi phòng ban có một mã số phòng ban (MA_PB) duy nhất, mã phòng ban xác định tênphòng ban (TEN_PB). Công ty phân công các nhân viên tham gia vào các công trình, mỗicông trình có thể được phân cho nhiều nhân viên và mỗi nhân viên cùng lúc có thể tham gianhiều công trình. Với mỗi công trình một nhân viên có một số lượng ngàycông(SLNGAYCONG) đã tham gia vào công trình đó.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 3:PHẦN MỀM QUẢN LÝ BÁN HÀNGMục tiêu:Cửa hàng bán lẻ linh kiện vi tính xây dựng phần mềm quản lý hàng hóa tiêu thụ để từ đó đưara các quyết định phát triển kinh doanh.Định nghĩa:Chi tiết:Mỗi khách hàng có một mã khách hàng (MA_KH) duy nhất, mỗi mã khách hàng xác địnhđược các thông tin về khách hàng như: họ tên khách hàng (HOTEN_KH), địa chỉ(DIACHI_KH), số điện thoại (PHONE_KH). Các mặt hàng được phân loại theo từng nhómhàng (MA_NHOM va TEN_NHOM), tất nhiên mỗi nhóm hàng có nhiều mặt hàng. Mỗi mặthàng được đánh một mã số (MA_HANG) duy nhất, mỗi mã số này xác định các thông tin vềmặt hàng đó như: tên hàng (TEN_HANG), đơn giá bán (DG_HANG), đơn vị tính (DV_HANG).Mỗi hóa đơn bán hàng có một mã số hóa đơn (MA_HD) duy nhất, mỗi hóa đơn xác định đượckhách hàng và ngày lập hóa đơn (NGLAP_HD), ngày bán hàng (NGBAN_HD). Với mỗi mặthàng trong hóa đơn cho biết số lượng hàng bán (SLBAN_HD) của mặt hàng đó.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 4:PHẦN MỀM QUẢN LÝ LỊCH DẠY HỌCMỤC ĐÍCHĐỊNH NGHĨACHI TIẾTMỗi giáo viên có một mã số giáo viên (MA_GV) duy nhất, mỗi mã số giáo viên quản lý cácthông tin như: họ và tên (HOTEN_GV), số điện thoại (PHONE_GV). Mỗi giáo viên có thể dạynhiều môn cho nhiều khoa, nhưng chỉ thuộc quản lý hành chính của một khoa nào đó. Mỗimôn học có một mã số môn học (MA_MH) duy nhất, mỗi môn học có tên môn học (TEN_MH).Ứng với mỗi lớp thì mỗi môn học chỉ được phân cho một giáo viên. Mỗi phòng học có một mãsố phòng học (MA_PH) duy nhất, mỗi phòng có một chức năng (CN_PH), chẳng hạn nhưphòng lý thuyết, phòng thực hành, phòng nghe nhìn, … Mỗi khoa có một mã số khoa(MA_KHOA) duy nhất, mỗi khoa xác định thông tin như: tên khoa (TEN_KHOA), điện thoại(PHONE_KHOA). Mỗi lớp có một mã số lớp (MA_LOP) duy nhất, mỗi lớp có một tên lớp(TEN_LOP), sĩ số lớp (SS_LOP). Mỗi lớp có thể học nhiều môn của nhiều khoa nhưng chỉthuộc quản lý hành chính của một khoa nào đó. Hàng tuần mỗi giáo viên phải lập lịch báogiảng cho biết giáo viên đó dạy lớp nào, ngày nào (NGAY_BG), môn gì, tại phòng nào, từmấy giờ (BD_BG), đến mấy giờ (KT_BG), tựa đề bài giảng (TD_BG), ghi chú về nội dung bàigiảng (GC_BG).Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệu ...
Nội dung trích xuất từ tài liệu:
Bài tập tình huống Thiết kế cơ sở dữ liệu - ThS. Trịnh Hoàng NamBÀI TẬP TÌNH HUỐNGTHIẾT KẾ CƠ SỞ DỮ LIỆULưu hành nội bộ (2016)CASE STUDY 1:PHẦN MỀM QUẢN LÝ MƯỢN TRẢ SÁCHMục đíchTrung tâm thông tin thư viện có nhu cầu xây dựng phần mềm quản lý việc mượn trả sách củatrung tâm.Định nghĩaPhần mềm mượn trả sách quản lý thông tin về sách, ngày mượn, ngày hẹn trả, ngày trả,trạng thái, thông tin về thủ thư cho mượn sách, thông tin về người mượn sách.Chi tiếtThông tin về sách bao gồm số hiệu sách, tình trạng sách, vị trí.Thông tin về đầu sách bao gồm số hiệu đầu sách, tên đầu sách, năm xuất bản, số lượngsách, ngày nhập kho.Thông tin về thủ thư bao gồm số hiệu nhân viên, họ và tên, ngày sinh, nơi sinh, ngày bắt đầulàm việc, số sách cho mượn.Thông tin về người mượn bao gồm số hiệu người mượn, họ và tên, ngày sinh, số sách đãmượn, số sách còn giữ,số sách quá hạn, số tiền còn nợ phạt, trạng thái.Thông tin về nhà xuất bản bao gồm số hiệu NXB, tên NXB, địa chỉ NXB.Thông tin về tác giả bao gồm số hiệu tác giả, họ và tên.Một tác giả có thể viết nhiều đầu sách, và một đầu sách có thể do nhiều tác giả viết.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 2:PHẦN MÊM QUẢN LÝ LAO ĐỘNGMục đíchCông ty đầu tư xây dựng Z135 phát triển phần mềm quản lý phân công các nhân viên thamgia xây dựng các công trình.Định nghĩaPhần mềm quản lý thông tin về người lao động tham gia vào các dự án xây dựng của công ty.Chi tiếtCùng lúc công ty có thể tham gia xây dựng nhiều công trình, mỗi công trình có một mã sốcông trình duy nhất (MA_CT), mỗi mã công trình xác định các thông tin như: tên gọi côngtrình (TEN_CT), địa điểm (DIADIEM_CT), ngày công trình được cấp phép xây dựng(NGAYCAPGP_CT), ngày khởi công (NGAYKC_CT), ngày hoàn thành (NGAYHT_CT). Mỗinhân viên của công ty Z135 có một mã số nhân viên (MA_NV) duy nhất, một mã số nhân viênxác định các thông tin như: họ tên (HOTEN_NV), ngày sinh (NGAYSINH_NV), phái(PHAI_NV), địa chỉ (DIACHI_NV). Mỗi nhân viên phải chịu sự quản lý hành chính của phòngban. Tất nhiên một phòng ban quản lý hành chính nhiều nhân viên. Công ty có nhiều phòngban. Mỗi phòng ban có một mã số phòng ban (MA_PB) duy nhất, mã phòng ban xác định tênphòng ban (TEN_PB). Công ty phân công các nhân viên tham gia vào các công trình, mỗicông trình có thể được phân cho nhiều nhân viên và mỗi nhân viên cùng lúc có thể tham gianhiều công trình. Với mỗi công trình một nhân viên có một số lượng ngàycông(SLNGAYCONG) đã tham gia vào công trình đó.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 3:PHẦN MỀM QUẢN LÝ BÁN HÀNGMục tiêu:Cửa hàng bán lẻ linh kiện vi tính xây dựng phần mềm quản lý hàng hóa tiêu thụ để từ đó đưara các quyết định phát triển kinh doanh.Định nghĩa:Chi tiết:Mỗi khách hàng có một mã khách hàng (MA_KH) duy nhất, mỗi mã khách hàng xác địnhđược các thông tin về khách hàng như: họ tên khách hàng (HOTEN_KH), địa chỉ(DIACHI_KH), số điện thoại (PHONE_KH). Các mặt hàng được phân loại theo từng nhómhàng (MA_NHOM va TEN_NHOM), tất nhiên mỗi nhóm hàng có nhiều mặt hàng. Mỗi mặthàng được đánh một mã số (MA_HANG) duy nhất, mỗi mã số này xác định các thông tin vềmặt hàng đó như: tên hàng (TEN_HANG), đơn giá bán (DG_HANG), đơn vị tính (DV_HANG).Mỗi hóa đơn bán hàng có một mã số hóa đơn (MA_HD) duy nhất, mỗi hóa đơn xác định đượckhách hàng và ngày lập hóa đơn (NGLAP_HD), ngày bán hàng (NGBAN_HD). Với mỗi mặthàng trong hóa đơn cho biết số lượng hàng bán (SLBAN_HD) của mặt hàng đó.Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệuCASE STUDY 4:PHẦN MỀM QUẢN LÝ LỊCH DẠY HỌCMỤC ĐÍCHĐỊNH NGHĨACHI TIẾTMỗi giáo viên có một mã số giáo viên (MA_GV) duy nhất, mỗi mã số giáo viên quản lý cácthông tin như: họ và tên (HOTEN_GV), số điện thoại (PHONE_GV). Mỗi giáo viên có thể dạynhiều môn cho nhiều khoa, nhưng chỉ thuộc quản lý hành chính của một khoa nào đó. Mỗimôn học có một mã số môn học (MA_MH) duy nhất, mỗi môn học có tên môn học (TEN_MH).Ứng với mỗi lớp thì mỗi môn học chỉ được phân cho một giáo viên. Mỗi phòng học có một mãsố phòng học (MA_PH) duy nhất, mỗi phòng có một chức năng (CN_PH), chẳng hạn nhưphòng lý thuyết, phòng thực hành, phòng nghe nhìn, … Mỗi khoa có một mã số khoa(MA_KHOA) duy nhất, mỗi khoa xác định thông tin như: tên khoa (TEN_KHOA), điện thoại(PHONE_KHOA). Mỗi lớp có một mã số lớp (MA_LOP) duy nhất, mỗi lớp có một tên lớp(TEN_LOP), sĩ số lớp (SS_LOP). Mỗi lớp có thể học nhiều môn của nhiều khoa nhưng chỉthuộc quản lý hành chính của một khoa nào đó. Hàng tuần mỗi giáo viên phải lập lịch báogiảng cho biết giáo viên đó dạy lớp nào, ngày nào (NGAY_BG), môn gì, tại phòng nào, từmấy giờ (BD_BG), đến mấy giờ (KT_BG), tựa đề bài giảng (TD_BG), ghi chú về nội dung bàigiảng (GC_BG).Trịnh Hoàng Namnamth@buh.edu.vnBài tập tình huốngThiết kế cơ sở dữ liệu ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu Hệ thống cơ sở dữ liệu Phần mềm quản lý mượn trả sách Phần mềm quản lý lao động Phần mềm quản lý bán hàngGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
45 trang 371 4 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0