devstory

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

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:

  • TODO Link!

2- Download Script

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

3- Lancer le Script

3.1- 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

5.1- ACCOUNT

5.2- ACC_TRANSACTION

5.3- BRANCH

5.4- BUSINESS

5.5- CUSTOMER

5.6- DEPARTMENT

5.7- EMPLOYEE

5.8- INDIVIDUAL

5.9- OFFICER

5.10- PRODUCT

5.11- PRODUCT_TYPE