Bài tập thiết kế cơ sở dữ liệu có lời giải

  -  

Bài tập thiết kế cơ sở dữ liệu

1. Bài tập thiết kế cơ sở dữ liệuPhần 1. Thiết kế dựa trên văn bảnBài 1.Một website của một cửa hàng bán một số mặt hàng thuộc nhiều thể loại. Các khách hàng cóthể mua các mặt hàng thông qua các đơn đặt hàng trên website của cửa hàng. Mỗi khách hàngcó các thông tin được lưu trữ lại như tên, địa chỉ, login, mật khẩu, địa chỉ email (có thể dùngđể login).Một mặt hàng có tên, một mã số, mô tả, đơn giá chưa thuế, tình trạng tồn kho và thể loại. Mộtđơn đặt hàng có thể đặt nhiều mặt hàng với số lượng nhất định. Mỗi đợt đặt hàng có một sốhiệu duy nhất, ngày tháng phải được lưu trữ lại.a. Thiết kế mô hình ER.b. Chuyển mô hình ER thành mô hình quan hệBài 2.Một công ty xe khách và vận tải cần xây dựng một cơ sở dữ liệu để quản lý phânphối xe. Công ty có nhiều xe. Thông tin về xe gồm có số xe, hiệu xe. Trong cácxe, có xe chở khách và xe vận tải chở hàng hóa. Thông tin về xe chở khách cóthêm thông tin về số chỗ ngồi còn thông tin về xe vận tải có thêm thông tin vềtrọng tải tối đa chở được.Một xe được phân công cho một tài xế lái vào ngày tháng năm, giờ quy định vàsố ngày, số giờ lái. Thông tin về tài xế gồm tên tài xế, mã số tài xế, số điện thoạidi động.


Bạn đang xem: Bài tập thiết kế cơ sở dữ liệu có lời giải


Xem thêm: Công Ty Du Lịch Thương Hiệu Việt, Du Lịch Thương Hiệu Việt

Một tài xế thuộc về một chi nhánh của công ty. Một chi nhánh có thểnhiều tài xế. Một chi nhánh cũng quản lý nhiều xe. Tuy nhiên một xe chỉ đượcquản lý ở một chi nhánh. Thông tin về chi nhánh gồm có mã chi nhánh và tênchi nhánh. Một chi nhánh thì ở một thành phố. Một thành phố có nhiều chinhánh. Thông tin về thành phố gồm có mã số thành phố, tên thành phố.Câu hỏi1. Thiết kế sơ đồ ER cho cơ sở dữ liệu quản lý phân phối xe.2. Chuyển sở đồ ER trên thành mô hình quan hệ.Bài 3.Bộ phận đào tạo của một công ty chịu trách nhiệm tổ chức các khóa học cho nhân viên củacông ty. Mỗi khóa học có một mã số duy nhất, tên khóa học, thời điểm bắt đầu, kết thúc vàmột ngân sách chi phí cho khóa học. Một khóa học có một nhận viên ở bộ phận đào tạo chịutrách nhiệm quản lý.Một khóa học có thể là một khóa học :- Được tổ chức nội bộ trong công ty. Khóa học này được giảng dạy bởi nhân viên củacông ty hoặc giảng viên được thỉnh giảng hoặc cả hai. Phí thỉnh giảng đối với giảngviên bên ngoài công ty được ghi nhận lại.
*



Xem thêm: Học Viện Hagl Arsenal Jmg - Học Viện Bóng Đá Hoàng Anh Gia Lai

The Ministry of Common Sense: How to Eliminate Bureaucratic Red Tape, Bad Excuses, and Corporate BS Martin Lindstrom