Exemple de base de données Oracle pour l'apprentissage SQL
1. Introduction
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) à:
- SQL Tutorial for Beginners with Oracle
2. Download Script
Téléchargez le script à:
Avec l'Oracle il est nécessaire de faire vos attentions sur fichier:
- LearningSQL-Oracle-Script.sql
3. Exécutez Script
Il y a 2 façons de créer le SCHEMA: LearningSQL
- Utilisez SQL Plus
- Utilisez des outils visuels.
Créer SCHEMA LearningSQL en utilisant SQL Plus
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:
Créer SCHEMA LearningSQL à l'aide d'un outil visuel
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.
4. Vue d'ensemble sur Database LearningSQL
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:
|
Tutoriels de base de données Oracle
- Installer PL/SQL Developer sur Windows
- Exemple de base de données Oracle pour l'apprentissage SQL
- Installer Oracle Database 11g sous Windows
- Installer Oracle Database 12c sous Windows
- Installer Oracle Client sur Windows
- Créer Oracle SCOTT Schema
- Exemple de base de données
- La structure de base de données et les caractéristiques du Cloud dans le Oracle 12c
- Importation et exportation de la base de données Oracle
- Des fonctions de traitements de chaines (String) dans Oracle
- Séparer les chaînes séparées par des virgules et passer à la clause IN de l'instruction select dans Oracle
- Requêtes hiérarchiques dans Oracle
- Le Tutoriel de Oracle Database et Synonym
- Le Tutoriel de programmation Oracle PL/SQL
- XML Parser pour Oracle PL/SQL
- Audit de base de données standard dans Oracle
- Création et gestion de Oracle Wallet
Show More