devstory

Exemple de base de données MySQL pour l'apprentissage SQL

  1. Introduction
  2. Download Script
  3. Lancer le Script
  4. Présentation générale sur la base de données LearningSQL
  5. La structure des tableaux

1. Introduction

LearningSQL est une petite base de données, utilisée comme exemple dans les instructions d'apprentissage SQL disponibles dans le site Web d'o7planning. Dans les bases de données, il existe 3 versions:
  • Oracle
  • MySQL
  • SQLServer
Dans cet article, je vous aide à créer cette base de données dans MySQL.

Cette base de données est utilisée comme exemple dans le guide d'apprentissage de SQL (MySQL) à l'adresse:

  • Hướng dẫn học SQL cho người mới bắt đầu với MySQL

2. Download Script

Télécharger le Script via le lien suivant :
Direct
Mediafire
Dans MySQL, il est essentiel de s'intéresser au fichier:
  • LearningSQL-MySQL-Script.sql

3. Lancer le Script

Create SCHEMA LearningSQL in MySQL Workbench
Créer une Schema nommée learningsql:
Après la création de Schema, cliquer droite sur Schema, configurer Schema par défaut pour qu'elle fonctionne.
Copier le contenu du fichier LearningSQL-MySQL-Script.sql et l'exécuter dans la fenêtre SQL.
Exécution réussie.

4. Présentation générale sur la base de données LearningSQL

LearningSQL est une petite base de données simulant les données d'une banque:
Table Name
Description
ACCOUNT
The table saves the bank accounts. Each of customer can register multiple accounts each of which corresponds to a product type provided by the bank.
(See more: PRODUCT)
ACC_TRANSACTION
The table saves the transaction history between the bank and a certain account.
BRANCH
The branch of bank.
BUSSINESS
CUSTOMER
The table of customers
DEPARTMENT
The department table of bank
EMPLOYEE
The employee table of bank
OFFICER
PRODUCT
The products and services of bank, such as:
  • Savings account
  • The business lines of credit
  • The loans to small business
  • .....
PRODUCT_TYPE
The types of products and services, such as:
  • Bank acounts
  • Loans to individual and business
  • The provider of insurance.

5. La structure des tableaux

ACCOUNT
ACC_TRANSACTION
BRANCH
BUSINESS
CUSTOMER
DEPARTMENT
EMPLOYEE
INDIVIDUAL
OFFICER
PRODUCT
PRODUCT_TYPE