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

báo cáo bài tập lớn môn cơ sở dữ liệu nhóm 15 financial services

42 1 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 đề Báo Cáo Bài Tập Lớn Môn Cơ Sở Dữ Liệu Nhóm 15: Financial Services
Tác giả Nguyễn Danh Tú, Hoàng Khánh Nhàn, Nguyễn Ngọc Huyền, Nguyễn Xuân Yến, Vũ Thị Thùy Trang, Nguyễn Đức Mạnh
Người hướng dẫn Giảng viên hướng dẫn
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Cơ Sở Dữ Liệu
Thể loại báo cáo
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 42
Dung lượng 12,1 MB

Cấu trúc

  • PHẦN 1: ĐỀ TÀI NHÓM (0)
    • 1.1 T ỔNG QUAN VỀ CƠ SỞ DỮ LIỆU (5)
    • 1.2 T HÔNG TIN CSDL (6)
      • 1.2.1 Thông tin số lượng bản ghi của các bảng dữ liệu (6)
      • 1.2.2 Lược đồ E-R diagram (7)
      • 1.2.3 Lược đồ R-E diagram (8)
      • 1.2.4 Đánh giá mức độ chuẩn hóa (9)
  • PHẦN 2: TRUY VẤN DỮ LIỆU (0)
    • 1. T RUY VẤN DỮ LIỆU (11)
      • 1.1 Kiểm tra các tài khoản còn nợ cho đến hiện tại (11)
      • 1.2 Kiểm tra tổng tiền thu hộ hoặc các giao dịch chuyển đến của từng ngân hàng (11)
      • 1.3 Chương trình tặng quà ngày 08/03 (12)
      • 1.4 Kiểm tra tình trạng các khoản vay trên 20 năm (13)
      • 1.5 Kiểm tra tình trạng hoàn thành các khoản vay (14)
      • 1.6 Kiểm tra số dư của tài khoản sau giao dịch cuối cùng (15)
      • 1.7 Số lượng khách hàng nam/ nữ theo từng khu vực (16)
      • 1.8 Tỉ lệ đánh giá kém theo khu vực (17)
      • 1.9 Đếm số lượng order của khách hàng (18)
      • 1.10 Kiểm tra thông tin khách hàng có cuộc gọi bị treo (19)
    • 2. T ỐI ƯU TRUY VẤN (21)
      • 2.1 Index (21)
      • 2.2 Partition (24)
  • PHẦN 3: CẬP NHẬT DỮ LIỆU (0)
    • 1. T HỦ TỤC CẬP NHẬT DỮ LIỆU ( PROCEDURE ) (28)
      • 1.1 Giới thiệu về thủ tục (28)
      • 1.2 Các thủ tục trong bài tập lớn (28)
        • 1.2.1 Procedure thêm account (29)
        • 1.2.2 Xóa account (30)
    • 2. T RANSACTION (31)
      • 2.1 Giới thiệu về transaction (32)
        • 2.1.1 Khái niệm (32)
        • 2.1.2 Thuộc tính của transaction (32)
      • 2.2 Transaction trong bài tập lớn (32)
        • 2.2.1 Transaction thêm khách hàng có mã district mới (32)
        • 2.2.2 Transaction đổi địa chỉ khách hàng (33)
        • 2.2.3 Transaction xóa một account (34)
    • 3. T ẠO VÀ CHÉP DỮ LIỆU SANG CSDL MỚI CÙNG CẤU TRÚC (36)
      • 3.1 Tạo mới cơ sở dữ liệu (36)
      • 3.2 Sinh câu lệnh tạo procedure (37)
      • 3.3 Thực hành với procedure (39)
  • PHẦN 4: KẾT LUẬN (0)
  • Tài liệu tham khảo .............................................................................................................. 42 (42)

Nội dung

Phần 1: Đề tài nhóm 1.1 Tổng quan về cơ sở dữ liệu Financial Services hay dịch vụ tài chính là những dịch vụ có liên quan chặt chẽ đến quá trình lưu chuyển và sử dụng vốn, tiền tệ trong

ĐỀ TÀI NHÓM

T ỔNG QUAN VỀ CƠ SỞ DỮ LIỆU

Financial Services hay dịch vụ tài chính là những dịch vụ có liên quan chặt chẽ đến quá trình lưu chuyển và sử dụng vốn, tiền tệ trong nền kinh tế

Ngành dịch vụ tài chính gồm nhiều loại hình kinh doanh, bao gồm các công ty thẻ tín dụng, công ty môi giới và nhà cung cấp dịch vụ thế chấp

Financial Services được chia thành 2 nhóm chính:

Dịch vụ bảo hiểm và những dịch vụ liên quan tới bảo hiểm: o Bảo hiểm trực tiếp (bao gồm cả đồng bảo hiểm); o Tái bảo hiểm và nhượng tái bảo hiểm; o Trung gian bảo hiểm như môi giới, đại lí; o Các dịch bổ trợ bảo hiểm như tư vấn thống kê bảo hiểm Dịch vụ ngân hàng và những dịch vụ tài chính khác: o Những dịch vụ ngân hàng thông thường:

Dịch vụ nhận tiền gửi và các nguồn tài chính phải hoàn trả khác từ nhân dân;

Dịch vụ cho vay dưới các hình thức, bao gồm tín dụng tiêu dùng, tín dụng thế chấp, mua nợ và tài trợ các dịch vụ cho hoạt động giao dịch thương mại;

Dịch vụ bảo lãnh và thế chấp;

Dịch vụ cho thuê tài chính o Những dịch vụ tài chính khác:

Dịch vụ kinh doanh chứng khoán và các sản phẩm phái sinh như hợp đồng tương lai, hợp đồng quyền chọn, Dịch vụ ngoại hối;

Dịch vụ thanh toán và thanh toán bù trừ đóng vai trò quan trọng trong hệ thống tài chính, đảm bảo giao dịch thuận lợi cho các tài sản tài chính như chứng khoán, công cụ phái sinh và các công cụ tài chính thỏa thuận khác.

Các dịch vụ quản lý tài sản bao gồm quản lý tiền mặt, đầu tư gián tiếp, hình thức đầu tư tập thể, quản lý quỹ hưu trí, dịch vụ tín thác, gửi tiền và lưu kho tiền tệ.

Dịch vụ cung cấp và chuyển giao thông tin tài chính và xử lí dữ liệu tài chính và các phần mềm có liên quan do nhà cung cấp dịch vụ tài chính khác cung cấp.

T HÔNG TIN CSDL

Cơ sở dữ liệu được download từ trang Kaggle.com thống kê dữ liệu của ngân hàng quốc gia Eagle năm 1999 với kích thước khoảng 163MB

1.2.1 Thông tin số lượng bản ghi của các bảng dữ liệu

Tên bảng Số lượng bản ghi Mô tả

Account 4526 Tài khoản của khách hàng

Client 5388 Thông tin của khách hàng

Card 892 Thông tin về thẻ cứng của khách hàng

Luxury_loan_portfolio 1266 Thông tin chi tiết các khoản vay lớn

CRM_Reviews 500 Những đánh giá của khách hàng theo từng khu vực

Crm events 21076 Thông tin các khiếu nại, vấn đề khi giao dịch

Crm call center logs 2993 Quản lí nhật kí cuộc gọi khách hàng

Orders 6456 Mô tả các đơn đặt hàng

Trans 748287 Mô tả các giao dịch

Loan 682 Thông tin các khoản vay

District 77 Mô tả chi tiết địa chỉ của khách hàng

Disposition 5538 Bảng phân loại tài khoản

BÁO CÁO GIỮA KÌ 7 1.2.2 Lược đồ E-R diagram

1.2.4 Đánh giá mức độ chuẩn hóa

Vì các trường thuộc tính đều là nguyên tố và không chứa giá trị phức, giá trị tính toán nên hầu hết các bảng trong cơ dữ liệu đều đạt chuẩn 1 trừ bảng crm_call_center, chứa trường thuộc tính được tính toán từ trường thuộc tính khác

Hình ảnh bảng crm_call_center

Chuẩn 2 Để đạt chuẩn 2 thì quan hệ đó:

Là 1NF Các thuộc tính không khóa phải phụ thuộc hàm đầy đủ vào khóa chính

Ta nhận thấy các bảng đã đạt chuẩn 1 đều đã đạt chuẩn 2 và trừ bảng crm_call_center vì chưa đạt chuẩn 1

Một quan hệ đạt chuẩn 3NF nếu quan hệ đó:

Là 2NF Các thuộc tính không khóa phải phụ thuộc trực tiếp vào khóa chính

Các bảng đạt chuẩn 3 gồm có: orders, trans, crm_events, disposition

Các bảng còn lại không đạt chuẩn 3 ví dụ bảng account không đạt chuẩn vì các cột year, month, day không phụ thuộc trực tiếp vào khóa chính

Một quan hệ ở dạng chuẩn BCNF nếu quan hệ đó:

Là 3NF Không có thuộc tính khóa mà phụ thuộc hàm vào thuộc tính không khóa

Các bảng đạt chuẩn BCNF là: crm_events, disposition, orders Để tiếp tục chuẩn hóa các bảng ta sẽ phải tách bảng tuy nhiên trong thực tế sẽ khiến bảng ER bị dư thừa; quá trình truy vấn hay cập nhật dữ liệu không bị ảnh hưởng vì thế ta sẽ không chuẩn hóa tiếp.

TRUY VẤN DỮ LIỆU

T RUY VẤN DỮ LIỆU

1.1 Kiểm tra các tài khoản còn nợ cho đến hiện tại

Output: Thông tin các tài khoản còn nợ cho đến thời điểm hiện tại

SELECT loan_id, account_id, amount, duration, timestampdiff(month, fulldate, curdate()) AS 'Total past payments', amount- payments*timestampdiff(month, fulldate, curdate())

AS 'Loan balance', status, fulldate, location

WHERE timestampdiff(month, fulldate, curdate())3, 1, 0 )) AS good,

SUM(IF (stars

Ngày đăng: 29/05/2024, 18:11

HÌNH ẢNH LIÊN QUAN

Disposition  5538  Bảng phân loại tài khoản - báo cáo bài tập lớn môn cơ sở dữ liệu nhóm 15 financial services
isposition 5538 Bảng phân loại tài khoản (Trang 6)
Bảng client đạt chuẩn 2 - báo cáo bài tập lớn môn cơ sở dữ liệu nhóm 15 financial services
Bảng client đạt chuẩn 2 (Trang 9)
Hình ảnh bảng crm_call_center. - báo cáo bài tập lớn môn cơ sở dữ liệu nhóm 15 financial services
nh ảnh bảng crm_call_center (Trang 9)
Bảng account  Chuẩn BCNF - báo cáo bài tập lớn môn cơ sở dữ liệu nhóm 15 financial services
Bảng account Chuẩn BCNF (Trang 10)

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

TÀI LIỆU LIÊN QUAN

w