1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn quản lý thu thuế của thành phố hà nội

23 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Trưởng phòng phải là nhân viên của cơ quan thu thuế.• Thuế được thu bởi nhiều NHÂN VIÊN khác nhau, mỗi nhân viên gồm các thông tin: mã nhân viên, họ tên, ngày sinh, giới tính, số điện th

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN

-BÁO CÁO BÀI TẬP LỚN

MÔN: CƠ SỞ DỮ LIỆUNHÓM 16

ĐỀ TÀI

Quản lý thu thuế của thành phố Hà Nội

Giảng viên hướng dẫn: TS Lương Cao ĐôngSinh viên thực hiện: Dương Thị Thương – 2210A06

Ngô Chí Tình – 2210A02Vũ Văn Toàn – 2210A05

Hà Nội, năm 2023

Trang 2

MỤC LỤC

MỤC LỤC 2

PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN 3

I: PHÁT BIỂU BÀI TOÁN 3

II: MÔ HÌNH THỰC THỂ LIÊN KẾT 5

1 Xác định các thực thể và các thuộc tính 5

2 Xác định liên kết giữa các thực thể 5

3 Vẽ lược đồ ER 6

III: MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ 7

1 Áp dụng các quy tắc chuyển đổi: 7

2 Cơ sở dữ liệu cuối cùng: 7

IV: CÁC RÀNG BUỘC CỦA BÀI TOÁN 8

V: CHUẨN HÓA CƠ SỞ DỮ LIỆU 11

VI: XÁC ĐỊNH DỮ LIỆU THỰC MÔ TẢ BÀI TOÁN 13

VII: KHAI THÁC CƠ SỞ DỮ LIỆU BÀI TOÁN 18

Trang 3

PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN

Dương Thị Thương thuongryu@gmail com

01 Phát biểu bài toán 04 Xác định các ràng buộc của bài toán 05 Chuẩn hóa cơ sở

Trang 4

I: PHÁT BIỂU BÀI TOÁN

• Theo khảo sát, một cơ quan thu thuế có địa chỉ tại ngõ 6, phố Bùi Huy Bích, Thịnh Liệt, Hoàng Mai, Hà Nội Cơ quan thuế nên có các loại THUẾ, mỗi loại thuế gồm các thông tin: mã thuế, tên loại thuế, thuế suất(%) Mỗi lọai thuế chỉ có một mã thuế duy nhất.

• Trong cơ quan thu thuế có nhiều PHÒNG khác nhau, mỗi phòng gồm các thông tin: mã phòng, tên phòng, trưởng phòng Mỗi phòng chỉ có duy nhất một mã phòng, mỗi phòng có thể có nhiều nhân viên Trưởng phòng phải là nhân viên của cơ quan thu thuế.

• Thuế được thu bởi nhiều NHÂN VIÊN khác nhau, mỗi nhân viên gồm các thông tin: mã nhân viên, họ tên, ngày sinh, giới tính, số điện thoại, HSL, lương Mỗi nhân viên chỉ có duy nhất một mã nhân viên và khác với những nhân viên khác, mỗi nhân viên có thể có nhiều số điện thoại và lương = HSL*2000000 Mỗi nhân viên chỉ thuộc một phòng nhưng một phòng có thể có nhiều nhân viên.

• DOANH NGHIỆP phải nộp thuế gồm các thông tin: mã doanh nghiệp, tên doanh nghiệp, địa chỉ, số điện thoại, tên ngành kinh doanh Mỗi doanh nghiệp có thể nhiều số điện thoại và nhiều ngành kinh doanh • Mỗi doanh nghiệp phải nộp thuế sẽ có HÓA ĐƠN THUẾ tương ứng, hóa đơn phải có ngày lập cụ thể và phải xác định nhân viên lập hóa đơn Trong mỗi hóa đơn cần xác định rõ các loại thuế và doanh thu của doanh nghiệp, mã doanh nghiệp và tổng tiền thuế cần nộp Mỗi hóa đơn được xác định bởi mã hóa đơn Mỗi doanh nghiệp có thể phải nộp nhiều loại thuế, mỗi nhân viên có thể lập nhiều hóa đơn, trong một hóa đơn chứa nhiều loại thuế.

Trang 5

II: MÔ HÌNH THỰC THỂ LIÊN KẾT1 Xác định các thực thể và các thuộc tính

Theo bài toán, ta xác định được các kiểu thực thể:

* NHANVIEN: maNV, ngaySinh, dienThoaiNV, gioiTinh, HSL, Luong - maNV: Thuộc tính khóa.

- dienThoaiNV: Thuộc tính đa trị - Luong: thuộc tính suy dẫn * THUE: maThue, tenThue, thueSuat.

- maThue: Thuộc tính khóa.

* PHONG: maPhong, tenPhong, truongPhong - maPhong: Thuộc tính khóa.

*DOANHNGHIEP: maDN, doanhThu, diaChi, dienThoaiDN, tenNganhKD.

- maDN: Thuộc tính khóa.

- dienThoaiDN, tenNganhKD: thuộc tính đa trị

* HOADONTHUE: maHD, ngayLapHD, maDN, tongTien - maHD: Thuộc tính khóa.

- tongTien: Thuộc tính suy dẫn.

2 Xác định liên kết giữa các thực thể

- Nhân viên lập hóa đơn thuế: một nhân viên có thể thiết lập nhiều hóa

đơn thuế nhưng một hóa đơn thuế chỉ được lập bởi một nhân viên

→ NHANVIEN – lập – HOADONTHUE (1 – n)

- Phòng quản lý nhân viên: một phòng có thể quán lý nhiều nhân viên nhưng một nhân viên chỉ được quản lý bởi một phòng.

→ PHONG – quản lí – NHANVIEN (1 – n)

- Doanh nghiệp nộp thuế: một doanh nghiệp có thể nộp nhiều loại thuế và một loại thuế có thể được nộp bởi nhiều doanh nghiệp.

→ DOANHNGHIEP – nộp – THUE (m – n)

- Hoá đơn thuế chứa thuế: một hóa đơn có thể chứa nhiều loại thuế và một thuế có thể được chứa bởi nhiều hóa đơn.

→ HOADONTHUE – chứa – THUE (m – n)

Trang 6

3 Vẽ lược đồ ER

Trang 7

III: MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ1 Áp dụng các quy tắc chuyển đổi:

* Chuyển kiểu thực thể mạnh:

- (1) NHANVIEN (maNV, gioiTinh, ngaySinh, HSL) - (2) THUE (maThue, tenThue, thueSuat)

- (3) PHONG (maPhong, tenPhong, truongPhong) - (4) DOANHNGHIEP (maDN, diaChi, doanhThu) - (5) HOADONTHUE (maHD, ngayLapHD, maDN) * Chuyển thuộc tính đa trị:

- (6) SDT_DN (maDN, dien T hoaiDN ) - (7) SDT_NV (maNV, dienThoaiNV) - (8) TNKD_DN (maDN, tenNganhKD)

* Chuyển kiểu thực thể yếu: không có kiểu thực thể yếu * Chuyển liên kết quan hệ 1 – 1: không có

* Chuyển liên kết quan hệ 1 – n:

- (1’) NHANVIEN (maNV, gioiTinh, ngaySinh, HSL, maPhong) - (5’) HOADONTHUE (ma HD , ngayLapHD, maDN, maNV) * Chuyển liên kết quan hệ m – n:

- (9) THUE_HDT (maThue, maHD) - (10) DN_THUE (maDN,maThue) * Chuyển liên kết có bậc > 2: không có

2 Cơ sở dữ liệu cuối cùng:

- (1’) NHANVIEN (maNV, maPhong, tenNV, gioiTinh, ngaySinh, HSL) - (2) THUE (maThue, tenThue, thueSuat)

- (3) PHONG (maPhong, tenPhong, truongPhong) - (4) DOANHNGHIEP (maDN, tenDN, diaChi, doanhThu) - (5’) HOADONTHUE (ma HD , maNV, maDN, ngayLapHD) - (6) SDT_DN (maDN, dien T hoaiDN )

- (7) SDT_NV (maNV, dienThoaiNV) - (8) TNKD_DN (maDN, tenNganhKD) - (9) THUE_HDT (maThue, maHD) - (10) DN_THUE (maDN, maThue)

Trang 8

IV: CÁC RÀNG BUỘC CỦA BÀI TOÁN1 Ràng buộc 1: Ràng buộc miền giá trị

Ràng buộc: “Mỗi thuế phải có thuế suất lớn hơn 0”

2 Ràng buộc 2: Ràng buộc liên bộ

Ràng buộc: “Mỗi nhân viên có một mã nhân viên duy nhất”.

3 Ràng buộc 3: Ràng buộc liên bộ

Ràng buộc: “Mỗi thuế có một mã thuế duy nhất” - Bối cảnh: THUE

- Nội dung:

Trang 9

+Tự nhiên: Mỗi thuế có một mã thuế duy nhất.

+ Hình thức: t1, t2 ∈ THUE: t1 ≠ t2 t1.maThue ≠ t2.maThue - Bảng tầm ảnh hưởng:

4 Ràng buộc 4: Ràng buộc liên bộ

Ràng buộc: “Mỗi phòng có một mã phòng duy nhất”.

5 Ràng buộc 5: Ràng buộc liên bộ

Ràng buộc: “Mỗi doanh nghiệp có một mã doanh nghiệp duy nhất”.

Trang 10

6 Ràng buộc 6: Ràng buộc liên bộ

Ràng buộc: “Mỗi hóa đơn thuế có một mã hóa đơn thuế duy nhất”.

7 Ràng buộc 7: Ràng buộc liên bộ

Ràng buộc: “Các nhân viên có cùng hệ số lương thì cùng mức lương”

NHANVIEN +(HSL, Luong) - +(HSL, Luong)

8 Ràng buộc 8: Ràng buộc giá trị thuộc tính theo thời gian

Ràng buộc: “Lương của nhân viên chỉ tăng chứ không giảm” - Bối cảnh: NHANVIEN

- Nội dung:

+ Tự nhiên: Lương của nhân viên chỉ tăng chứ không giảm + Hình thức: nv ∈ NHANVIEN, nv.Luong(Cũ) ≤ nv.Luong(Mới) - Bảng tầm ảnh hưởng:

Trang 11

NHANVIEN - - +( Luong)

9 Ràng buộc 9: Ràng buộc tham chiếu

Ràng buộc: “Mỗi trưởng phòng là một nhân viên của cơ quan thu thuế” - Bối cảnh: NHANVIEN, PHONG

- Nội dung:

+ Tự nhiên: Mỗi trưởng phòng là một nhân viên của cơ quan thu thuế + Hình thức: p ∈ PHONG, nv ∈ NHANVIEN: nv.maNV = p.truongPhong

- Bảng tầm ảnh hưởng:

PHONG +(truongPhong) - +(truongPhong)

10 Ràng buộc 10: Ràng buộc liên bộ – liên quan hệ

Ràng buộc: “Mỗi hóa đơn thuế phải có ít nhất một loại thuế” - Bối cảnh: HOADONTHUE, THUE_HDT

- Nội dung:

+ Tự nhiên: Mỗi hóa đơn thuế phải có ít nhất một loại thuế

+ Hình thức: hd ∈ HOADONTHUE, a ∈ THUE_HDT: hd.maHD =

V: CHUẨN HÓA CƠ SỞ DỮ LIỆU

- (1’) NHANVIEN (maNV, maPhong, tenNV, gioiTinh, ngaySinh, HSL) - (2) THUE (maThue, tenThue, thueSuat)

- (3) PHONG (maPhong, tenPhong, truongPhong) - (4) DOANHNGHIEP (maDN, tenDN, diaChi, doanhThu) - (5’) HOADONTHUE (ma HD , maNV, maDN, ngayLapHD)

Trang 12

1 Xét quan hệ NHANVIEN (maNV, maPhong, tenNV, gioiTinh,

ngaySinh, HSL)

- Tập PTH F = {maNV → maPhong, maNV → tenNV, maNV → gioiTinh, maNV → ngaySinh, maNV → HSL}

- Lược đồ chỉ có một khóa chính: maNV

- Mọi thuộc tính không khóa đều phụ thuộc vào khóa chính Lược đồ đạt chuẩn 3NF.

- Tất cả PTH đều có vế trái là khóa (maNV) Lược đồ đạt chuẩn BCNF.

2 Xét quan hệ THUE (maThue, tenThue, thueSuat)

- Tập PTH F = {maThue → tenThue, maThue → thueSuat} - Lược đồ chỉ có một khóa chính: maThue

- Mọi thuộc tính không khóa đều phụ thuộc vào khóa chính Lược đồ đạt chuẩn 3NF.

- Tất cả PTH đều có vế trái là khóa (maThue) Lược đồ đạt chuẩn BCNF.

3 Xét quan hệ PHONG (maPhong, tenPhong, truongPhong)

- Tập PTH F = {maPhong → tenPhong, maPhong → truongPhong} - Lược đồ chỉ có một khóa chính: maPhong

- Mọi thuộc tính không khóa đều phụ thuộc vào khóa chính Lược đồ đạt chuẩn 3NF.

- Tất cả PTH đều có vế trái là khóa (maPhong) Lược đồ đạt chuẩn BCNF.

4 Xét quan hệ DOANHNGHIEP (maDN, tenDN, diaChi, doanhThu)

- Tập PTH F={maDN → tenDN, maDN → diaChi, maDN → doanhThu} - Lược đồ chỉ có một khóa chính: maDN

- Mọi thuộc tính không khóa đều phụ thuộc vào khóa chính Lược đồ đạt chuẩn 3NF.

- Tất cả PTH đều có vế trái là khóa (maDN) Lược đồ đạt chuẩn BCNF.

5 Xét quan hệ HOADONTHUE (ma HD , maNV, maDN, ngayLapHD) - Tập PTH F = {maHD → maNV, maHD → maDN, maHD →

- Lược đồ chỉ có một khóa chính: maHD

- Mọi thuộc tính không khóa đều phụ thuộc vào khóa chính Lược đồ đạt chuẩn 3NF.

- Tất cả PTH đều có vế trái là khóa (maHD) Lược đồ đạt chuẩn BCNF.

Trang 13

VI: XÁC ĐỊNH DỮ LIỆU THỰC MÔ TẢ BÀI TOÁN

2 Dữ liệu bảng THUE

t10 Thuế bảo vệ tài nguyên và môi trường 12%

3 Dữ liệu bảng PHONG

p01 Phòng Tuyên truyền - Hỗ trợ người nộp thuế Dương Thị Thương

Trang 14

p02 Phòng Kê khai và kiểm toán thuế Trần Văn Giang p03 Phòng Quản lý nợ và cưỡng chế nợ thuế Vi Hà Nhận

p06 Phòng Quản lý thu nhập thuế cá nhân Vũ Thị Hường p07 Phòng Tổng hợp - Nghiệp vụ - Dự toán Bùi Văn Nam

4 Dữ liệu bảng DOANHNGHIEP

dn01 Doanh nghiệp FPT 68 Định Công, Thanh

Xuân, Hà Nội 100,000,000 VND dn02 Doanh nghiệp Hoa Sen 203 Khương Đình,

Thanh Xuân, Hà Nội

Trang 18

VII: KHAI THÁC CƠ SỞ DỮ LIỆU BÀI TOÁN1 Liệt kê danh sách các nhân viên có giới tính là nữ

2 Liệt kê danh sách các nhân viên có giới tính là nam

3 Cho biết mã và địa chỉ doanh nghiệp

πmaDN, diaChi(DOANHNGHIEP).

dn01 68 Định Công, Thanh Xuân, Hà Nội dn02 203 Khương Đình, Thanh Xuân, Hà Nội

maNVtenNVgioiTinh ngaySinh HSL

nv03 Trần Văn Giang Nam 12/02/1998 5.6 nv05 Nguyễn Văn Mạnh Nam 03/01/1998 4.3

nv13 Bùi Minh Triết Nam 07/03/2000 4.5

Trang 19

dn03 112 Vĩnh Hưng, Thanh Xuân, Hà Nội dn04 187 Mai Dịch, Cầu Giấy, Hà Nội dn05 Đại Xuân, Quế Võ, Bắc Ninh dn06 Bồng Lai, Phượng Mao, Bắc Ninh dn07 KCN, Yên Phong, Từ Sơn dn08 Việt Thống, Quế Võ, Bắc Ninh dn09 Yên Phong, Từ Sơn, Bắc Ninh dn10 Hai Bà Rịa, Vũng Tàu

4 Hiển thị thông tin của doanh nghiệp có mã “dn02”

R4= (maDN=”dn02”) (DOANHNGHIEP)

dn02 Doanh nghiệp Hoa Sen 203, Khương Đình, Thanh Xuân, Hà Nội

5 Hiển thị thông tin thuế có mã thuế “t05”

(maThue=”t05”) (THUE)

t05 Thuế môi trường 11%

6 Tính lương của nhân viên, hiển thị danh sách

πmaNV, tenNv, gioiTinh, ngaySinh, HSL, Luong=HSL*2.000.000 (NHANVIEN)

Trang 20

Lê Thị Lan Anh nv12 Nữ 23/11/2002 4.0 8.000.000 Bùi Minh Triết nv13 Nam 07/03/2000 4.5 9.000.000

7 Tính tiền thưởng của nhân viên có HSL>4.5, hiển thị danh sách

πmaNV, tenNv, gioiTinh, ngaySinh, HSL, TienThuong=HSL*100.000( HSL>=4.5(NHANVIEN)) Bùi Văn Nam nv09 Nam 11/11/2000 4.8 48000 Bùi Minh Triết nv13 Nam 07/03/2000 4.5 45000

8 Tính lương trung bình của tất cả nhân viên

AVG(Luong) (NHANVIEN)

Trang 22

=πmaNV, maPhong, tenNV, gioiTinh, ngaySinh, HSL, dienThoaiNV(NHANVIEN|><|SDT_NV) nv12 p10 Lê Thị Lan Anh Nữ 23/11/2002 4.0 0984722121 nv13 p05 Bùi Minh Triết Nam 07/03/2000 4.5 0233327647

12 Nối bảng THUE với DN_THUE

THUE*DN_THUE=πmaThue, tenThue, thueSuat, maDN (THUE |><| DN_THUE) maThue=maThue

t10 Thuế bảo vệ tài nguyên và môi trường 12% dn10

13 Nối bảng DOANHNGHIEP với bảng SDT_DN

DOANHNGHIEP*SDT_DN

Trang 23

=πmaDN, tenDN, diaChi, doanhThu, dienThoaiDN (DOANHNGHIEP |><| SDT_DN)

Ngày đăng: 08/04/2024, 12:51

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w