Hướng dẫn database mẫu mysql

Hướng dẫn database mẫu mysql
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người.
Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.

Hướng dẫn database mẫu mysql
Hãy theo dõi chúng tôi trên Fanpage để nhận được thông báo mỗi khi có bài viết mới.
Hướng dẫn database mẫu mysql
Facebook

1- Giới thiệu

LearningSQL là một cơ sở dữ liệu nhỏ, sử dụng làm ví dụ trong các hướng dẫn học SQL có trên website o7planning, có 3 phiên bản trên các Database:

  • Oracle
  • MySQL
  • SQLServer

Trong bài viết này tôi sẽ hướng dẫn bạn cách tạo cơ sở dữ liệu này trong MySQL.

Cơ sở dữ liệu này được làm ví dụ trong hướng dẫn học SQL (MySQL) tại:

2- Download Script

Download script tại:

Với MySQL bạn chỉ cần quan tâm tới file:

  • LearningSQL-MySQL-Script.sql

Hướng dẫn database mẫu mysql

3- Chạy Script

Hướng dẫn database mẫu mysql

3.1- Tạo SCHEMA LearningSQL trên MySQL Workbench

Tạo một Schema có tên learningsql:

Hướng dẫn database mẫu mysql

Hướng dẫn database mẫu mysql

Hướng dẫn database mẫu mysql

Sau khi Schema được tạo ra, nhấn phải chuột vào Schema, sét đặt nó thành Schema mặc định để làm việc.

Hướng dẫn database mẫu mysql

Copy nội dung file LearningSQL-MySQL-Script.sql để thực thi trên cửa sổ SQL.

Hướng dẫn database mẫu mysql

Thực thi thành công.

Hướng dẫn database mẫu mysql

4- Sơ lược về cơ sở dữ liệu LearningSQL

LearningSQL là cơ sở dữ liệu nhỏ mô phỏng dữ liệu một ngân hàng:

TÊN BẢNG Ý NGHĨA
ACCOUNT Bảng lưu trữ tài khoản ngân hàng. Mỗi khách hàng có thể đăng ký nhiều tài khoản, mỗi tài khoản tương ứng với một loại hình sản phẩm cung cấp bởi ngân hàng.
(Xem thêm PRODUCT)
ACC_TRANSACTION Bảng lưu thông tin các lần giao dịch với ngân hàng của một tài khoản nào đó.
BRANCH Chi nhánh ngân hàng
BUSSINESS  
CUSTOMER Bảng khách hàng
DEPARTMENT Bảng phòng ban, của ngân hàng.
EMPLOYEE Bảng nhân viên, của ngân hàng.
OFFICER  
PRODUCT Các sản phẩm dịch vụ của ngân hàng, chẳng hạn:
  • Tiền gửi tiết kiệm
  • Ngành nghề kinh doanh tín dụng
  • Cho vay doanh nghiệp nhỏ
  • .....
PRODUCT_TYPE Loại sản phẩm dịch vụ, chẳng hạn:
  • Tài khoản khách hàng
  • Cho vay cá nhân và kinh doanh
  • Cung cấp bảo hiểm

5- Cấu trúc các bảng

5.1- ACCOUNT

Hướng dẫn database mẫu mysql

5.2- ACC_TRANSACTION

Hướng dẫn database mẫu mysql

5.3- BRANCH

Hướng dẫn database mẫu mysql

5.4- BUSINESS

Hướng dẫn database mẫu mysql

5.5- CUSTOMER

Hướng dẫn database mẫu mysql

5.6- DEPARTMENT

Hướng dẫn database mẫu mysql

5.7- EMPLOYEE

Hướng dẫn database mẫu mysql

5.8- INDIVIDUAL

Hướng dẫn database mẫu mysql

5.9- OFFICER

Hướng dẫn database mẫu mysql

5.10- PRODUCT

Hướng dẫn database mẫu mysql

5.11- PRODUCT_TYPE

Hướng dẫn database mẫu mysql