6:56 p.m. 17 Tháng 3, 2025 0

[SQL] BÀI TẬP ER - DR

Có nhiều nhân viên, phòng ban, khách hàng, nhà cung cấp, kho bãi, hàng hoá, hoá đơn bán và hoá đơn nhập. Nhân viên có mã nhân viên, họ tên, ngày sinh, quê quán, số CMND. Khách hàng có mã khách hàng, họ tên, điện thoại, địa chỉ, email. Nhà cung cấp có mã nhà cung cấp, họ tên, điện thoại, địa chỉ, email. Kho bãi có mã kho, địa chỉ. Hàng hoá có mã hàng hoá, tên hàng, đơn vị tính. Hoá đơn xuất bao gồm mã hoá đơn xuất, ngày hoá đơn. Hoá đơn nhập có mã hoá đơn nhập, ngày hoá đơn. Phòng ban có mã phòng ban, tên phòng ban, điện thoại

Về phía quản lý xuất hàng hoá, mỗi nhân viên có thể lập nhiều hoá đơn xuất, mỗi hoá đơn xuất do một nhân viên lập. Mỗi khách hàng có thể có nhiều hoá đơn xuất, mỗi hoá đơn xuất thuộc về một khách hàng. Mỗi hoá đơn xuất được viết cho một kho, mỗi kho có thể có nhiều hoá đơn xuất. Trong mỗi hoá đơn xuất có thể có nhiều hàng hoá, mỗi hàng hoá có thể có mặt trong nhiều hoá đơn xuất. Mỗi hàng hoá, nếu có mặt trong một hoá đơn xuất nào đó, thì chỉ một lần duy nhất với số lượng và đơn giá cụ thể.

Về phía quản lý nhập hàng hoá, mỗi nhân viên có thể lập nhiều hoá đơn nhập, mỗi hoá đơn nhập do một nhân viên lập. Mỗi khách hàng có thể có nhiều hoá đơn nhập, mỗi hoá đơn nhập thuộc về một khách hàng. Mỗi hoá đơn nhập được viết cho một kho, mỗi kho có thể có nhiều hoá đơn nhập. Trong mỗi hoá đơn nhập có thể có nhiều hàng hoá, mỗi hàng hoá có thể có mặt trong nhiều hoá đơn nhập. Mỗi hàng hoá, nếu có mặt trong một hoá đơn nhập nào đó, thì chỉ một lần duy nhất với số lượng và đơn giá cụ thể.

Mỗi nhân viên thì có một phòng ban duy nhất nhưng mỗi phòng ban sẽ có nhiều nhân viên khác nhau, nhưng có những phòng ban không có bất kì một nhân viên nào. Mỗi hóa đơn nhập chỉ có duy nhất một nhà cung cấp nhưng nhà cung cấp đó có thể có nhiều hóa đơn nhập khác nhau, đôi khi nhà cung cấp đó chỉ được lưu thông tin nhưng chưa nhập hàng vào công ty lần nào hết

...Xem thêm
7:05 p.m. 3 Tháng 3, 2025 0

[SQL] BÀI TẬP BUỔI 4

CÂU 1: Giám đốc khách sạn Phương Nam cần xây dựng CSDL để quản lý các thông tin về
khách hàng, dịch vụ gồm các thông tin:

  • Thông tin về khách: mỗi khách có một mã số khách duy nhất, họ tên khách, giới tính, số chứng minh thư (hoặc số hộ chiếu), địa chỉ, quốc tịch.
  • Thông tin về phòng: mỗi phòng có một số phòng duy nhất, hạng phòng, giá phòng.
  • Thông tin về loại phòng: mỗi loại phòng có một mã loại duy nhất, tên loại.
  • Thông tin về dịch vụ: mỗi dịch vụ có một mã dịch vụ duy nhất, tên dịch vụ, đơn giá, đơn vị tính.
  • Một khách có thể thuê phòng tại khách sạn nhiều lần, thông tin của mỗi lần thuê phòng của một khách hàng gồm: số phòng, ngày bắt đầu, ngày kết thúc.
  • Mỗi loại phòng gồm một hoặc nhiều phòng, nhưng mỗi phòng chỉ thuộc một loại phòng.
  • Một khách có thể sử dụng một hoặc nhiều dịch vụ trong quá trình thuê phòng và mỗi dịch vụ cũng được sử dụng bởi một hoặc nhiều khách, thông tin của mỗi lần sử dụng dịch vụ là thời gian sử dụng.

CÂU 2: Công ty xe buýt Phương Nam sở hữu một số xe buýt. Mỗi xe buýt được phân bổ cho một tuyến cụ thể, một số tuyến có thể có một số xe buýt. Mỗi tuyến đi qua một số trạm. Một hoặc nhiều tài xế được phân bổ cho mỗi chặng của tuyến, tương ứng với hành trình qua một số hoặc tất cả các trạm trên tuyến. Một số trạm có bến xe nơi giữ xe buýt và mỗi xe buýt được xác định bằng số đăng ký và có thể chở số lượng hành khách khác nhau, vì các loại xe có kích thước khác nhau và có thể là một hoặc hai tầng. Mỗi tuyến được xác định bằng mã số tuyến và có thông tin về số lượng hành khách vận chuyển trung bình mỗi ngày cho mỗi tuyến. Người lái xe có mã số nhân viên, tên, địa chỉ, và đôi khi là số điện thoại.

...Xem thêm
11:48 p.m. 26 Tháng 2, 2025 0

[SQL] BÀI TẬP VỀ NHÀ ĐỢT 1

BÀI 1:
Một trung tâm Tiếng Anh cần lưu trữ thông tin về khóa học, lớp học, giáo viên và học viên. Mỗi giáo viên cần có các thông tin sau: mã số (danh định), họ tên, năm sinh, các số điện thoại, địa chỉ, và bằng cấp hoặc chứng chỉ. Trung tâm tổ chức ra nhiều khóa học, thông tin về khóa học là: mã số khóa học (danh định), tên, mô tả. Mỗi khóa học bao gồm nhiều lớp học, nhưng mỗi lớp học chỉ thuộc về một khóa học. Thông tin về lớp học cần có: mã số lớp học (danh định), tên lớp, phòng học, các buổi học trong tuần (bao gồm thứ, giờ bắt đầu, giờ kết thúc), ngày bắt đầu, ngày kết thúc. Một khóa học được phải có ít nhất một lớp học. Tuy nhiên, trung tâm cũng mở ra một số lớp học dạng chuyên đề và không thuộc về khóa học nào cả. Mỗi giáo viên có thể phụ trách nhiều lớp học hoặc không phụ trách lớp nào cả. Mỗi lớp học có một giáo viên phụ trách. Một học viên có thể tham gia nhiều lớp học. Thông tin học viên bao gồm: mã số (danh định), họ tên, năm sinh, địa chỉ, số điện thoại. Khi kết thúc một lớp học, giáo viên sẽ cho các học viên trong lớp làm bài kiểm tra đánh giá. Trung tâm cần lưu kết quả đánh giá này ứng với từng học viên trong lớp.


BÀI 2:
– Một Công ty BĐS có một số văn phòng tại nhiều địa điểm. Mỗi văn phòng có mã số văn phòng và địa điểm
– Mỗi văn phòng có 1 số nhân viên. Mỗi nhân viên có mã số nhân viên và tên. Với mỗi văn phòng có một nhân viên làm trưởng văn phòng. Một nhân viên có một hay nhiều thân nhân (vợ/con). Thông tin về nhân thân gồm tên, ngày sinh và mối liên hệ với nhân viên
– Công ty có danh sách các BĐS cần bán. Thông tin về BĐS làm mã số BĐS và địa chỉ. Mỗi BĐS được rao bán tại 1 và chỉ một văn phòng. Mỗi văn phòng có nhiều BĐS rao bán và có thể không có BĐS nào rao bán
– Mỗi BĐS có một chủ nhân. Chủ nhân được xác định bởi mã số chủ nhân. Một chủ nhân có thể có nhiều BĐS. Thông tin về chủ nhân còn có tên, địa chỉ và số điện thoại

...Xem thêm
3:26 p.m. 14 Tháng 10, 2024 1

LỊCH ĐI HỌC CÁC BUỔI TRONG TUẦN

Ngày 17/10/2024 - Tại B3-503
Ngày 21/10/2024 - Tại B3-402
Ngày 24/10/2024 - Tại B3-302
Ngày 28/10/2024 - Tại B3-301

...Xem thêm