devstory

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

  1. Introduction
  2. Download Script
  3. Exécuter le Script
  4. La vue d'ensemble de LearningSQL
  5. La structure des tables

1. Introduction

LearningSQL est une petite base de données, utilisée comme exemple dans les instructions d'apprentissage de SQL sur le site de o7planning. Il existe une version 3 sur les Database:
  • Oracle
  • MySQL
  • SQLServer.
Dans ce document, je vais vous donner des instructions de créer cette base de données sur SQLServer.
Cette base de données est fournie en tant que base de données exemple pour apprendre SQL Server à:

2. Download Script

Télécharger le script à:
Direct
Mediafire
Avec SQLServer, il vous suffit de vous soucier du dossier:
  • LearningSQL-SQLServer-Script.sql

3. Exécuter le Script

Créer SCHEMA LearningSQL sur SQLServer Management Studio
Créer Database
  • Database Name: learingsql
Copier le contenu du LearningSQL-SQLServer-Script.sql dans la fenêtre SQL et exécuter

4. La vue d'ensemble de LearningSQL

LearningSQL est une petite base de données simulant les données d'une banque:
Le nom de la table
Description
ACCOUNT
La table enregistre les comptes bancaires. Chacun des clients peut enregistrer plusieurs comptes dont chacun correspond à un type de produit fourni par la banque.
(Voir plus: PRODUCT)
ACC_TRANSACTION
La table enregistre l'historique des transactions entre la banque et un certain compte.
BRANCH
La branche de la banque.
BUSSINESS
CUSTOMER
La table des clients
DEPARTMENT
La table des bureaux du département
EMPLOYEE
Le tableau des employés de la banque
OFFICER
PRODUCT
Les produits et services de la banque, tels que:
  • Compte épargne
  • Les métiers du crédit
  • Les prêts aux petites entreprises
  • .....
PRODUCT_TYPE
Les types de produits et services, tels que:
  • Les comptes bancaires
  • Prêts aux particuliers et aux entreprises
  • Le fournisseur d'assurance.

5. La structure des tables

ACCOUNT
ACC_TRANSACTION
BRANCH
BUSINESS
CUSTOMER
DEPARTMENT
EMPLOYEE
INDIVIDUAL
OFFICER
PRODUCT
PRODUCT_TYPE