lOMoARcPSD|45315597
TRƯỜNG ĐẠI HC BÁCH KHOA HÀ NI
VIN TOÁN & NG DNG TIN HC
----- □ & □ -----
B MÔN: CƠ SỞ D LIU
BÁO CÁO BÀI TP LN
Đề tài: Thiết kế cơ s d liu quản lý chung
Ging viên: T.S Nguyn Th Thanh Huyn
Nhóm sinh viên thc hin:
Phm Chí Công MSSV:
20206273
Dương Văn Khoa MSSV:
20206244
Phạm Văn Thái MSSV:
20206303
Hà Nội, năm 2022
Báo cáo bài tp ln
lOMoARcPSD|45315597
Mc lc
TRƯỜNG ĐẠI HC BÁCH KHOA HÀ NI.........................................................1
----- □ & □ -----...........................................................................................................1
Mc lc..........................................................................................................................2
Lời nói đầu.........................................................................................................................3
Phn I : Mô t bài toán......................................................................................................4
Phn II : Chc....................................................................................................................5
Phn III : Mô hình thc th liên kết....................................................................................6
Phn IV : Chuyn sang mô hình quan h............................................................................7
lOMoARcPSD|45315597
Bo cáo bài tp ln
Lời nói đầu
Trên thế gii hin nay, tin hc mt ngành phát trin không ngng. Thi k
công nghiệp đòi hỏi thông tin nhanh chóng chính xác. th nói tin học đã chiếm
mt v trí quan trng trong cuc sng hàng ngày , trong các ngành khoa hc k
thut.
Trong thi bui công ngh s hin nay, nhiều quy trình, công đon hay các h
thng qun tr đều đưc mã hóa và vn hành bi các thiết b, phn mm nhm
giúp doanh nghiệp đạt được hiu sut làm vic tt nhất. Trên sở đó, các hệ
thng qun tr sở d liệu ra đời đóng vai trò quan trọng trong x kim
soát ngun thông tin.
Ngày nay, s ợng các toà chung cư mọc lên rt nhanh, nhiu,và mnh m
Nội nói riêng cũng như mt s tnh thành ph nói chung do nhu cu của người
dân đổ v các thành ph ln sinh sng, làm việc ngày càng tăng.Nhận thấy điều
đó nhóm chúng em quyết định thc hiền đ tài “Thiết kế sở d liu qun
chung cư” dựa trên các kiến thức đã học v b môn sở d liu ca giao
Nguyn Th Thanh Huyn ging dạy cũng như dựa trên nhng tìm hiu kiến thc
thc tế ca bn em. Trong quá trình làm bài chúng em s th mc phi nhng
thiếu sót nên rt mong nhận được s đóng góp ý kiến của để đề tài ca chúng
em có th hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
lOMoARcPSD|45315597
Đồ án môn hc
lOMoARcPSD|45315597
Bo cáo bài tp ln
Phn I : Mô t bài toán
Qun lý mt chung
-Thông tin v các căn hộ trong chung cư gồm có: Mã căn hộ, tên căn hộ, v trí,
din tích
- Thông tin v nhân viên gm: mã nhân viên, tên nhân viên, gii tính,
ngày sinh, địa ch, s đin thoi
- Nhân viên là những người lp hp đng. Hp đng gm: mã hp đng,
tên hp đng, tng tin, ngày ký hp đồng, ngày thanh toán, thông tin căn hộ
và thông tin của người mua
- Mt nhân viên có th lp nhiu hp đồng nhưng một hp đngch
th lp bi 1 nhân viên. Một người có th mua một căn hộ nhưng một căn h
ch có một người đứng tên
- Thông tin của cư dân cũng cần được lưu trữ và quản lý, thông tin cư dân
gồm có: Mã cư dân, họ tên, ngày sinh, gii tính, s đin thoi
- Một căn h có th có nhiều người và một người ch có th một căn
h
- Nhân viên lập hóa đơn dịch v cho các căn hộ, hóa đơn gồm: Mã hóa
đơn, ngày lập, s đin, s c, phí qun
- Mi nhà xe có 1 nhân viên qun lý. Nhà xe gm: Mã nhà xe, din tích và
trng thái ca nhà xe
- Cư dân trong chung cư có thể gi xe tại các nhà xe, cư dân có thể mua
vé xe theo ngày, tháng, quý hoặc năm
Phn II : Chức Năng
lOMoARcPSD|45315597
Đồ án môn hc
Phn III : Mô hình thc th ln kết
Phn IV : Chuyn sang mô hình quan h
Chuyển đổi sang mô nh quan h
- Nhân viên (MaNV, Ho,Ten, GT, NS, ĐC, SĐT)
- Cư dân(MaCD, Ho,Ten, NS,GT,SĐT, MaCH)
- Hp Đng(MaHD, TenHD, TongTien, NgayKy, NgayThanhToan,
MaCH,MaNV, MaCD)
- Căn hộ (MaCH, TenCH, ViTri, DienTich, MaCD)
- Hóa đơn dịch v (MaHDDV, NgayLap, SoDien, SoNuoc,PhiQL, MaNV,
MaCH)
- Nhà xe (MaNX, DienTich,TT, MaNV)
- Gi xe (MaNX, MCD, LoaiVe, BSX, NgayGui)
Các ràng buc d liu
- quan h Nhân viên:
+ Khóa chính: MaNV
+ NOT NULL: HoTen, GT, NS, SĐT,CCCD
lOMoARcPSD|45315597
Bo cáo bài tp ln
+ CHECK: GT ϵ {‘Nam’,’Nữ’} -
quan h Cư dân:
+ Khóa chính: Mã cư dân
- + Khóa ngoi: MaCH,MaNV,Mã ch căn hộ
+ NOT NULL: HoTen, NS,GT,CCCD,SĐT
+ CHECK: GT ϵ {‘Nam’,’Nữ’} -
quan h Hp đng:
+ Khóa chính: Mã hp đng
+ Khóa ngoi: MaCH,MaNV, Mã ch căn hộ
+ NOT NULL: Tên hợp đồng, Giá tin, Ngày lp, Ngày thanh toán,
+CHECK: Giá tin > 0 -
quan h Căn hộ:
+ Khóa chính: MaCH
+ Khóa ngoi: Mã ch căn hộ + NOT NULL:
TenCH, ViTri, DienTich - quan h Hóa đơn điện
c:
+ Khóa chính: Mã hóa đơn
+ Khóa ngoi: MaNV, MaCH
+ NOT NULL: Ngày lp, S đin, S c, Thành tin
lOMoARcPSD|45315597
Đồ án môn hc
Thông tin v cơ sở d liu -Mô hình RE
Đánh giá mức độ chun hóa
- Các thuc tính ca bng là thuc tính nguyên t
- Giá tr ca các thuộc tính là đơn trị, không cha nhóm lp
- Không có mt thuc tính nào có giá tr có th tính toán được t mt
thuc tính khác
Đạt chun 1NF
- Mi thuc tính không khóa ph thuộc đầy đủ vào thuc tính khóa
Đạt chun 2NF
- Mi thuộc tính không khóa được suy ra trc tiếp t thuc tính khóa
Đạt chun 3NF
- Không có thuc tính khóa nào ph thuc vào thuc tính không khóa
Đạt chun BCNF

Preview text:

lOMoARcPSD| 45315597
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN TOÁN & ỨNG DỤNG TIN HỌC ----- □ & □ -----
BỘ MÔN: CƠ SỞ DỮ LIỆU
BÁO CÁO BÀI TẬP LỚN
Đề tài: Thiết kế cơ sở dữ liệu quản lý chung cư
Giảng viên: T.S Nguyễn Thị Thanh Huyền
Nhóm sinh viên thực hiện:
Phạm Chí Công MSSV: 20206273
Dương Văn Khoa MSSV: 20206244
Phạm Văn Thái MSSV: 20206303 Hà Nội, năm 2022
Báo cáo bài tập lớn lOMoARcPSD| 45315597 Mục lục
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI.........................................................1
----- □ & □ -----...........................................................................................................1
Mục lục..........................................................................................................................2
Lời nói đầu.........................................................................................................................3
Phần I : Mô tả bài toán......................................................................................................4
Phần II : Chức....................................................................................................................5
Phần III : Mô hình thực thể liên kết....................................................................................6
Phần IV : Chuyển sang mô hình quan hệ............................................................................7 lOMoARcPSD| 45315597
Bảo cáo bài tập lớn Lời nói đầu
Trên thế giới hiện nay, tin học là một ngành phát triển không ngừng. Thời kỳ
công nghiệp đòi hỏi thông tin nhanh chóng chính xác. Có thể nói tin học đã chiếm
một vị trí quan trọng trong cuộc sống hàng ngày , trong các ngành khoa học kỹ thuật.
Trong thời buổi công nghệ số hiện nay, nhiều quy trình, công đoạn hay các hệ
thống quản trị đều được mã hóa và vận hành bởi các thiết bị, phần mềm nhằm
giúp doanh nghiệp đạt được hiệu suất làm việc tốt nhất. Trên cơ sở đó, các hệ
thống quản trị cơ sở dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát nguồn thông tin.
Ngày nay, số lượng các toà chung cư mọc lên rất nhanh, nhiều,và mạnh mẽ ở Hà
Nội nói riêng cũng như một số tỉnh thành phố nói chung do nhu cầu của người
dân đổ về các thành phố lớn sinh sống, làm việc ngày càng tăng.Nhận thấy điều
đó nhóm chúng em quyết định thực hiền đề tài “Thiết kế cơ sở dữ liệu quản lý
chung cư” dựa trên các kiến thức đã học về bộ môn cơ sở dữ liệu của cô giao
Nguyễn Thị Thanh Huyền giảng dạy cũng như dựa trên những tìm hiểu kiến thức
thực tế của bọn em. Trong quá trình làm bài chúng em sẽ có thể mắc phải những
thiếu sót nên rất mong nhận được sự đóng góp ý kiến của cô để đề tài của chúng
em có thể hoàn thiện hơn.
Chúng em xin chân thành cảm ơn! lOMoARcPSD| 45315597 Đồ án môn học lOMoARcPSD| 45315597
Bảo cáo bài tập lớn
Phần I : Mô tả bài toán Quản lý một chung cư
-Thông tin về các căn hộ trong chung cư gồm có: Mã căn hộ, tên căn hộ, vị trí, diện tích -
Thông tin về nhân viên gồm: mã nhân viên, tên nhân viên, giới tính,
ngày sinh, địa chỉ, số điện thoại -
Nhân viên là những người lập hợp đồng. Hợp đồng gồm: mã hợp đồng,
tên hợp đồng, tổng tiền, ngày ký hợp đồng, ngày thanh toán, thông tin căn hộ
và thông tin của người mua -
Một nhân viên có thể lập nhiều hợp đồng nhưng một hợp đồngchỉ có
thể lập bởi 1 nhân viên. Một người có thể mua một căn hộ nhưng một căn hộ
chỉ có một người đứng tên -
Thông tin của cư dân cũng cần được lưu trữ và quản lý, thông tin cư dân
gồm có: Mã cư dân, họ tên, ngày sinh, giới tính, số điện thoại -
Một căn hộ có thể có nhiều người ở và một người chỉ có thể ở một căn hộ -
Nhân viên lập hóa đơn dịch vụ cho các căn hộ, hóa đơn gồm: Mã hóa
đơn, ngày lập, số điện, số nước, phí quản lý -
Mỗi nhà xe có 1 nhân viên quản lý. Nhà xe gồm: Mã nhà xe, diện tích và trạng thái của nhà xe -
Cư dân trong chung cư có thể gửi xe tại các nhà xe, cư dân có thể mua
vé xe theo ngày, tháng, quý hoặc năm
Phần II : Chức Năng lOMoARcPSD| 45315597 Đồ án môn học
Phần III : Mô hình thực thể liên kết
Phần IV : Chuyển sang mô hình quan hệ
Chuyển đổi sang mô hình quan hệ
- Nhân viên (MaNV, Ho,Ten, GT, NS, ĐC, SĐT)
- Cư dân(MaCD, Ho,Ten, NS,GT,SĐT, MaCH)
- Hợp Đồng(MaHD, TenHD, TongTien, NgayKy, NgayThanhToan, MaCH,MaNV, MaCD)
- Căn hộ (MaCH, TenCH, ViTri, DienTich, MaCD)
- Hóa đơn dịch vụ (MaHDDV, NgayLap, SoDien, SoNuoc,PhiQL, MaNV, MaCH)
- Nhà xe (MaNX, DienTich,TT, MaNV)
- Gửi xe (MaNX, MCD, LoaiVe, BSX, NgayGui)
Các ràng buộc dữ liệu - Ở quan hệ Nhân viên: + Khóa chính: MaNV
+ NOT NULL: HoTen, GT, NS, SĐT,CCCD lOMoARcPSD| 45315597
Bảo cáo bài tập lớn
+ CHECK: GT ϵ {‘Nam’,’Nữ’} - Ở quan hệ Cư dân: + Khóa chính: Mã cư dân -
+ Khóa ngoại: MaCH,MaNV,Mã chủ căn hộ
+ NOT NULL: HoTen, NS,GT,CCCD,SĐT
+ CHECK: GT ϵ {‘Nam’,’Nữ’} - Ở quan hệ Hợp đồng:
+ Khóa chính: Mã hợp đồng
+ Khóa ngoại: MaCH,MaNV, Mã chủ căn hộ
+ NOT NULL: Tên hợp đồng, Giá tiền, Ngày lập, Ngày thanh toán, +CHECK: Giá tiền > 0 - Ở quan hệ Căn hộ: + Khóa chính: MaCH
+ Khóa ngoại: Mã chủ căn hộ + NOT NULL: TenCH, ViTri, DienTich -
Ở quan hệ Hóa đơn điện – nước:
+ Khóa chính: Mã hóa đơn + Khóa ngoại: MaNV, MaCH
+ NOT NULL: Ngày lập, Số điện, Số nước, Thành tiền lOMoARcPSD| 45315597 Đồ án môn học
Thông tin về cơ sở dữ liệu -Mô hình RE
Đánh giá mức độ chuẩn hóa
- Các thuộc tính của bảng là thuộc tính nguyên tố
- Giá trị của các thuộc tính là đơn trị, không chứa nhóm lặp
- Không có một thuộc tính nào có giá trị có thể tính toán được từ một thuộc tính khác Đạt chuẩn 1NF
- Mọi thuộc tính không khóa phụ thuộc đầy đủ vào thuộc tính khóa Đạt chuẩn 2NF
- Mọi thuộc tính không khóa được suy ra trực tiếp từ thuộc tính khóa Đạt chuẩn 3NF
- Không có thuộc tính khóa nào phụ thuộc vào thuộc tính không khóa Đạt chuẩn BCNF