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

bài tập lớn môn cơ sở dữ liệu fintech đề tài xây dựng cơ sở dữ liệu quản lý công ty tài chính

17 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng cơ sở dữ liệu quản lý công ty tài chính
Tác giả Cao Việt Phương, Nguyễn Chí Phước, Phạm Đăng Lâm, Đinh Lê Hoàng Minh, Trịnh Phi Hùng
Người hướng dẫn Trần Quốc Khánh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Cơ sở dữ liệu (Fintech)
Thể loại Bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 1,32 MB

Nội dung

Tổ chức này có chức năng làsử dụng vốn tự có, vốn huy động và các nguồn vốn khác để cho vay, đầu tư; cung ứng cácdịch vụ tư vấn về tài chính, tiền tệ và thực hiện một số dịch vụ khác the

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN 1

BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU (FINTECH)

Đề tài: Xây dựng cơ sở dữ liệu quản lý công ty tài chính

Mã lớp: INT13128-D21064-Nhóm 01

Mã tổ: 03

Thành viên nhóm:

Cao Việt Phương-B21DCTC081 (Nhóm trưởng)

Nguyễn Chí Phước-B21DCTC080 Phạm Đăng Lâm-B21DCTC058 Đinh Lê Hoàng Minh-B21DCTC069 Trịnh Phi Hùng-B21DCTC048

Giảng viên: Trần Quốc Khánh

Hà Nội – 2022

Trang 2

MỤC LỤC

LỜI GIỚI THIỆU 4

PHÂN TÍCH CƠ SỞ DỮ LIỆU 5

1 Phân tích yêu cầu bài toán: 5

1.1 Lựa chọn đề tài bài toán 5

1.2 Phân tích bài toán 5

1.2.1 Hoạt động gửi tiết kiệm 5

1.2.2 Hoạt động cho vay 5

1.2.3 Hoạt động phát hành thẻ tín dụng 5

2 Phân tích và thiết kế CSDL: 6

2.1 Thiết kế lược đồ thực thể liên kết ER 6

2.1.1 Xác định thực thể của bài toán 6

2.1.2 Xác định thuộc tính của các thực thể trong bài toán 6

2.1.2.1 CHINHANH 6

2.1.2.2 KHOANVAY 6

2.1.2.3 THETD 6

2.1.2.4 KHACHHANG 7 2.1.2.5 TAIKHOANKH 7

2.1.2.6 GDVAY 7

2.1.2.7 GDTIETKIEM 7

2.1.2.8 GDTD 8

2.1.2.9 TIETKIEM 8

2.1.3 Xác định mối liên kết giữa các thực thể trong bài toán 8

2.2 Vẽ lược đồ quan hệ 9

2.3 Chuyển sang lược đồ thực thể quan hệ 10

3 Chuẩn hóa bảng và thuộc tính 10

3.1 Các thực thể sau chuẩn hóa của bài toán 10

3.2 Xác định thuộc tính sau chuẩn hóa của các thực thể trong bài toán 11

3.2.1 CHINHANH 11

3.2.2 KHOANVAY 11

3.2.3 THETD 11

3.2.4 KHACHHANG 11

Trang 3

3.2.5 TAIKHOANKH 12

3.2.6 TIETKIEM 12

3.2.7 TONGHOPGD 12

3.3 Xác định lược đồ thực thể quan hệ sau chuẩn hóa 12

4 Cài đặt hệ quản trị: 13

4.1 Xác định thuộc tính của các thực thể trong bài toán 13

4.1.1 CHINHANH 13

4.1.2 KHOANVAY 13

4.1.3 THETD 13

4.1.4 KHACHHANG 14

4.1.5 TAIKHOANKH 14

4.1.6 TIETKIEM 14

4.1.7 TONGHOPGD 14

4.2 Vẽ lược đồ diagram: 15

5 Các câu hỏi truy vấn: 15

5.1 Khách hàng vay nhiều nhất trong một năm 15

5.2 Tìm người có số lượng giao dịch thẻ tín dụng 3 tháng liên tiếp nằm trong top 515 PHẦN PHỤ LỤC: 16

Trang 4

LỜI GIỚI THIỆU

Công ty tài chính là loại hình tổ chức tín dụng phi ngân hàng Tổ chức này có chức năng là

sử dụng vốn tự có, vốn huy động và các nguồn vốn khác để cho vay, đầu tư; cung ứng các dịch vụ tư vấn về tài chính, tiền tệ và thực hiện một số dịch vụ khác theo quy định của pháp luật

Hoạt động của các công ty tài chính trên thế giới đã ra đời và phát triển mạnh mẽ Tính ưu việt của các công ty tài chính này đã tạo nên một kênh dẫn vốn rất quan trong đến các doanh nghiệp và thực tế cho thấy hoạt động của các CTTC là một trong những nhân tố đẩy nhanh trình độ phát triển ở các nước, nhất là đối với các nước đang phát triển như Việt Nam

Những chuẩn mực quốc tế về đảm bảo lần đầu tiên được nghiên cứu và áp dụng khá chi tiết vào Việt Nam kể từ khi Luật Ngân hàng Nhà Nước và Luật các tổ chức tín dụng được ban hành vào năm 1997 và chúng đã được cụ thể hóa hai năm sau đó bằng quy định về các

tỷ lệ đảm bảo an toàn trong hoạt động của các tổ chức tín dụng (Quyết định 297/1999/QĐ-NHNN), quy định về giới hạn cho vay đối với một khách hàng (Quyết định 296/1999/QĐ-NHNN) cũng như một số văn bản khác đã tạo điều kiện cho các tổ chức trung gian tài chính có sự phát triển mạnh mẽ, đặc biệt là hệ thống ngân hàng Trong khi đó, các tổ chức tín dụng phi ngân hàng thì lại tương đối yếu thế hơn do không chỉ bởi họ thua kém hẳn giới ngân hàng về vốn, nhân lực, hay công nghệ dịch vụ, mà cái thua lớn nhất lại đáng ra phải

là điểm mạnh của họ: Sự năng động và khả năng quyết đoán khi có lời

Để một công ty tài chính phát triển được lâu bền, trụ vững trên thị trường với đầy sự cạnh tranh thì yếu tố về dữ liệu là một trong những yếu tố quan trọng nhất Ngày nay, khi chuyển đổi số dần trở thành xu hướng và mức độ cạnh tranh ngày càng khắc nghiệt, hiểu được dữ liệu khách hàng ngày càng quan trọng với mọi công ty, đặc biệt là các công ty tài chính muốn nắm bắt được tâm lý khách hàng, nhu cầu của khách hàng để từ đó đưa ra những quyết định những chính sách mới cho khách hàng của mình Bằng việc chuyển đổi

số thì quản lí dữ liệu hiện nay cũng hết sức đơn giản nhưng không kém phần quan trọng Sau đây là bài báo cáo cũng như phân tích dữ liệu của chúng em về khách hàng và những vấn đề liên quan đến dịch vụ của công ty tài chính

Trang 5

PHÂN TÍCH CƠ SỞ DỮ LIỆU

1 Phân tích yêu cầu bài toán:

1.1 Lựa chọn đề tài bài toán

- Nghiên cứu về hoạt động tiết kiệm, cho vay và hoạt động phat hành thẻ tín dụng của một công ty tài chính

1.2 Phân tích bài toán

- Đề tài lựa chọn nghiên cứu về công ty tài chính với các hoạt động cụ thể như hoạt động nhận tiền gửi tiết kiệm, hoạt động cho vay và hoạt động phát hành thẻ tín dụng cho khách hàng do công ty tài chính quản lý

1.2.1 Hoạt động gửi tiết kiệm

- Theo Luật Các Tổ Chức Tín Dụng 2010, công ty tài chính được phép huy động vốn hoạt động dưới nhiều hình thức với điều kiện là các hình thức huy động vốn đó được quy định rõ trong giấy phép thành lập và hoạt động của công ty tài chính như hoạt động nhận tiền gửi từ các tổ chức, phát hành chứng chỉ tiền gửi, tín phiếu,… Bài tập lớn sẽ tập chung phân tích

Hoạt động gửi tiền gửi tiết kiệm của khách hàng

1.2.2 Hoạt động cho vay

- Theo quy định pháp luật lĩnh vực tài chính, ngân hàng và doanh nghiệp thì Công ty tài chính được phép hoạt động trong lĩnh vực cho vay, bao gồm cả cho vay trả góp, cho vay tiêu dùng; Bảo lãnh ngân hàng; Chiết khấu, tái chiết khấu công cụ chuyển nhượng, các giấy tờ có giá khác

Bài tập lớn sẽ tập chung phân tích

Hoạt động cho vay tiêu dùng đối với các chủ nợ là khách hàng cá nhân

1.2.3 Hoạt động phát hành thẻ tín dụng

- Căn cứ tại Điều 108 Luật Các tổ chức tín dụng 2010, quy định về các hoạt động ngân hàng của công ty tài chính, những công ty tài chính được phép phát hành thẻ tín dụng, bao thanh toán, cho thuê tài chính và các hình thức cấp tín dụng khác sau khi được Ngân hàng Nhà nước chấp thuận

Bài tập lớn sẽ tập chung phân tích

Hoạt động sử dụng thẻ tín dụng do tổ chức tài chính phát hành cho khách hàng

Trang 6

2 Phân tích và thiết kế CSDL:

2.1 Thiết kế lược đồ thực thể liên kết ER

2.1.1 Xác định thực thể của bài toán

- GDTIETKIEM

- TIETKIEM

2.1.2 Xác định thuộc tính của các thực thể trong bài toán

2.1.2.1 CHINHANH (Bảng chứa các thuộc tính về thực thể CHINHANH)

ST

T

2.1.2.2 KHOANVAY (Bảng chứa các thuộc tính về thực thể KHOANVAY)

ST

T

2.1.2.3 THETD (Bảng chứa các thuộc tính về thực thể THE)

ST

T

2.1.2.4 KHACHHANG (Bảng chứa các thuộc tính về thực thể KHACHHANG)

ST

T

Trang 7

4 GIOITINH Giới tính

2.1.2.5 TAIKHOANKH (Bảng chứa các thuộc tính về thực thể

TAIKHOANKH)

ST

T

2.1.2.6 GDVAY (Bảng chứa các thuộc tính về thực thể GDVAY)

ST

T

2.1.2.7 GDTIETKIEM (Bảng chứa các thuộc tính về thực thể TIETKIEM)

ST

T

2.1.2.8 GDTD (Bảng chứa các thuộc tính về thực thể GDTD)

ST

T

Trang 8

2.1.2.9 TIETKIEM (Bảng chứa các thuộc tính về thực thể TIETKIEM)

ST

T

Lưu ý: Chữ được in đậm là khóa chính

2.1.3 Xác định mối liên kết giữa các thực thể trong bài toán

KHACHHANG DANGKI

GDTKIEM LUUTRU

TIETKIEM PHANLOAI

KHOANVAY PHANLOAI

GDTD LUUTRU

THETD THUCHIEN

Trang 9

2.2 Vẽ lược đồ quan hệ

2.3 Chuyển sang lược đồ thực thể quan hệ

THETD PHATHANH

Trang 10

3 Chuẩn hóa bảng và thuộc tính

3.1 Các thực thể sau chuẩn hóa của bài toán

- TIETKIEM

3.2 Xác định thuộc tính sau chuẩn hóa của các thực thể trong bài toán 3.2.1 CHINHANH (Bảng chứa các thuộc tính về thực thể CHINHANH)

ST

T

Trang 11

2 TENCN Tên chi nhánh

3.2.2 KHOANVAY (Bảng chứa các thuộc tính về thực thể KHOANVAY)

ST

T

3.2.3 THETD (Bảng chứa các thuộc tính về thực thể THE)

ST

T

3.2.4 KHACHHANG (Bảng chứa các thuộc tính về thực thể KHACHHANG)

ST

T

3.2.5 TAIKHOANKH (Bảng chứa các thuộc tính về thực thể TAIKHOANKH)

ST

T

3.2.6 TIETKIEM (Bảng chứa các thuộc tính về thực thể TIETKIEM)

ST

T

Trang 12

3.2.7 TONGHOPGD (Bảng chứa các thuộc tính về thực thể TONGHOPGD)

ST

T

Lưu ý: Chữ được in đậm là khóa chính

3.3 Xác định lược đồ thực thể quan hệ sau chuẩn hóa

4 Cài đặt hệ quản trị:

4.1 Xác định thuộc tính của các thực thể trong bài toán

4.1.1 CHINHANH (Bảng chứa các thuộc tính về thực thể CHINHANH)

ST

T

Field name Data type Field Properties Description

Trang 13

4.1.2 KHOANVAY (Bảng chứa các thuộc tính về thực thể KHOANVAY)

ST

T

Field name Data type Field Properties Description

4.1.3 THETD (Bảng chứa các thuộc tính về thực thể THE)

ST

T

Field name Data type Field Properties Description

4.1.4 KHACHHANG (Bảng chứa các thuộc tính về thực thể KHACHHANG)

ST

T

Field name Data type Field Properties Description

4.1.5 TAIKHOANKH (Bảng chứa các thuộc tính về thực thể TAIKHOANKH)

ST

T

Field name Data type Field Properties Description

4.1.6 TIETKIEM (Bảng chứa các thuộc tính về thực thể TIETKIEM)

ST

T

Field name Data type Field Properties Description

4.1.7 TONGHOPGD (Bảng chứa các thuộc tính về thực thể TONGHOPGD)

Trang 14

Lưu ý: Chữ được in đậm là khóa chính

4.2 Vẽ lược đồ diagram:

5 Các câu hỏi truy vấn:

Câu 1 Khách hàng vay nhiều nhất trong một năm

A Đại số quan hệ

Q1 ← MAKH1.Jsum(sotien1) (GDVAY)

Q2 ← MAKH2.Jsum(sotien2) (GDVAY)

KQ ← πMAKH1(σ sum(sotien1) >= sum(sotien2))(Q1,Q2)

Trang 15

B SQL

SELECT MAKH, SUM(SOTIEN) ASN'TONG TIEN VAY'

FROM GDVAY

GROUP BY MAKH

HAVING SUM(SOTIEN) >= ALL(SELECT SUM(SOTIEN)

FROM GDVAY GROUP BY MAKH )

Câu 2 Tìm người có số lượng giao dịch thẻ tín dụng 3 tháng liên tiếp nằm trong top 5

A Đại đại số quan hệ

Q1 LUOTGD ← J COUNT* (GDTTD)

Q2← Π (σNGAYGD>=DATEADD(MONTH,-3,GETDATE)^NGAYGD<=GETDATE(Q1))

Q3 ← TLUOTGD (Q2)

KQ← Π MAKH(σROWNUM(MAKH)>0&NOWNUM(MAKH)<6 (Q3) )

B SQL

SELECT TOP(5) MAKH, COUNT(*) AS N'TỔNG LƯỢT GIAO DỊCH'

FROM GDTTD

WHERE NGAYGD BETWEEN(SELECTDATEADD MONTH( ,-3,GETDATE() ) ) AND

GETDATE()

GROUP BY MAKH

ORDER BY COUNT(*) DESC

GO

Một số câu truy vấn bổ sung Câu 3 Tìm khách hàng trong liên tiếp 3 tháng gần nhất có giao dịch tín dụng

WITH GETDATE_SUB_1 (GS1) AS (

SELECT DATEADD MONTH( ,-1,GETDATE() )

),

GETDATE_SUB_2 (GS2) AS (

SELECT DATEADD MONTH( ,-2,GETDATE())

),

GETDATE_SUB_3 (GS3) AS (

SELECT DATEADD MONTH( ,-3,GETDATE())

)

SELECT TD1.MAKH FROM GDTTD TD1, GDTTD TD2, GDTTD TD3

,GETDATE_SUB_1, GETDATE_SUB_2, GETDATE_SUB_3

GETDATE_SUB_2.GS2)

Trang 16

AND (TD2.NGAYGD BETWEEN GETDATE_SUB_2.GS2 AND

GETDATE_SUB_1.GS1)

AND (TD3.NGAYGD BETWEEN GETDATE_SUB_1.GS1 AND GETDATE() )

TD3.MAKH=TD2.MAKH

GROUP BY TD1.MAKH

GO

Câu 4 Khách hàng có tổng giao dịch tín dụng lớn nhất trong vòng 2 tháng gần nhất

SELECT KK.MAKH KK TONG_GD , FROM

(

SELECT KH.HOTEN TD MAKH , ,SUM(SOTIEN )AS 'TONG_GD' FROM TAIKHOAN

TK, GDTTD TD, KHACHHANG KH

WHERE MONTH GETDATE( ())-MONTH(TD NGAYGD )<=2 AND

KH CCCD TK = CCCD AND TD.MAKH TK MAKH=

GROUP BY TD.MAKH KH HOTEN,

WHERE KK.TONG_GD =(

SELECT MAX(KK TONG_GD ) FROM ( SELECT KH.HOTEN TD MAKH , ,SUM(SOTIEN )AS 'TONG_GD' FROM TAIKHOAN

TK, GDTTD TD, KHACHHANG KH

WHERE MONTH GETDATE( ())-MONTH(TD NGAYGD )<=2 AND

KH CCCD TK = CCCD AND TD.MAKH TK MAKH=

GROUP BY TD.MAKH KH HOTEN,

)

GO

Câu 5 Tìm khách hàng tham gia tất cả các loại khoản vay

Cách 1

SELECT HIHI.MAKH,COUNT(*)AS N'SỐ LOẠI KHOẢN VAY' FROM

(

SELECT GDVAY.MAKH, KHOANVAY MAKV FROM GDVAY KHOANVAY,

GROUP BY GDVAY.MAKH, KHOANVAY.MAKV

)AS HIHI

GROUP BY HIHI.MAKH

HAVINGCOUNT(*)=(SELECTCOUNT(*)FROM KHOANVAY)

GO

Cách 2

SELECT MAKH ,COUNT(DISTINCT MAKV)FROM GDVAY

Trang 17

GROUP BY MAKH

HAVINGCOUNT(DISTINCT MAKV)>=ALL(SELECTCOUNT(MAKV)FROM KHOANVAY)

PHẦN PHỤ LỤC

Một số tài liệu tham khảo

https://erdplus.com/

https://www.coursehero.com/file/p50gsfkb/c-Construct-an-ER-diagram-for-the-loan-management-system-of-a-finance-company/

https://www.investopedia.com/

https://www.innovasys.com/samples/dx/db/adventureworks_db~s-sales~t-creditcard.html

Ngày đăng: 17/06/2024, 17:08

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w