Table des matières
Exemple de base de données Oracle pour l'apprentissage SQL
View more Tutorials:
LearningSQL est une petite base de données qui est utilisée étant comme un exemple dans les intructions d'apprendre SQL sur le siteweb o7planning. Il y a 3 versions de Database:
- Oracle
- MySQL
- SQLServer.
Dans ce document, je vais vous apprendre à créer cette base de données (database) dans l'Oracle.
Cette base de données est utilisée dans le document d'apprentissage de SQL (Oracle) à:
- TODO Link!
Téléchargez le script à:
Avec l'Oracle il est nécessaire de faire vos attentions sur fichier:
- LearningSQL-Oracle-Script.sql

Il y a 2 façons de créer le SCHEMA: LearningSQL
- Utilisez SQL Plus
- Utilisez des outils visuels.


Exécutez 2 commandes:
-- Create Schema named learningsql, password 1234 Create user learningsql identified by 1234; -- For learning purposes: -- Grant highest privilege DBA (DB Admin) for the newly created user. grant dba to learningsql;

Connectez les SCHEMA récemment créés:
-- Connect to Schema -- Syntax: connect <user>/<pass>@<sid> connect learningsql/1234@db11g;

Exécutez le Script:
-- Run Script file in SQL Plus @F:\LEARNING_SQL\LearningSQL-Oracle-Script.sql

Le Script est exécuté avec succès:

Sur les outils vituels ( J'utilise PL/SQL Developer ici), connecté avec un user ayant authorité DBA- un administrateur de base de données (par exemple system)
En savoir plus:

Exécutez le script pour créer le schema: learningsql.
-- Create schema named learningsql Create user learningsql identified by 1234; -- For learning purposes: -- Grant highest privilege DBA (DB Admin) for the newly created user. grant dba to learningsql;

Connectez au Schema qui est récemment créé:

Copiez le contenu du fichier LearningSQL-Oracle-Script.sql dans PL/SQL Developer et l'effectuez:

Create Schema success.

Le LearningSQL est une base de données qui stimule la base de données d'une banque.
Nom de la table | Signification |
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, la succursale de la banque |
BUSSINESS | |
CUSTOMER | La table des clients |
DEPARTMENT | La table des département de la banque |
EMPLOYEE | La table des employés de la banque |
OFFICER | |
PRODUCT | Des produits de la banques, par exemple:
|
PRODUCT_TYPE | Des types de services bancaires:
|










