Oracle-Datenbank zum Lernen von SQL

View more Tutorials:

1- Die Vorstellung

LearningSQL ist eine kleine Datenbank, die als die Beispiele in die Tutorial v on   SQL in die Webseite  o7planning benutzt wird. Es gibt 3 Version in die Datenbank:
  • Oracle
  • MySQL
  • SQLServer.
In das Dokument werde ich Sie bei der Erstellung der Datenbank in  Oracle ​​​​​​​anleiten.

Die Datenbank wird in die Tutorial von SQL (Oracle) in ... benutzt:

  • TODO Link!

2- Download Script

Laden Sie  script in... herunter:
Direct Mediafire
Download Download
Mit  Oracle sorgen Sie sich nur für die File:
  • LearningSQL-Oracle-Script.sql

3- Script laufen

Es gibt 2 Maßnahmen um SCHEMA: LearningSQL zu erstellen
  1.  SQL Plus benutzen
  2. ein visuelles Tool benutzen.

3.1- SCHEMA LearningSQL mit der Verwendung von SQL Plus erstellen

2 Statement laufen:
-- 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;
in das erstellte SCHEMA verbinden:
-- Connect to Schema
-- Syntax: connect <user>/<pass>@<sid>

connect learningsql/[email protected];

Script laufen:

-- Run Script file in SQL Plus

@F:\LEARNING_SQL\LearningSQL-Oracle-Script.sql
Script läuft erfolgreich:

3.2- SCHEMA LearningSQL mit der Verwendung von dem visuellen Tool erstellen.

In das visuelle Tool (hier benutze ich  PL/SQL Developer) verbinden Sie in einem  user mit der Authorität  DBA (z.B  system).
Mehr sehen:
Führen Sie das Statement zur Erstellung von schema: learningsql durch.
-- 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;
In das erstellte  Schema verbinden:
Die Inhalt der File  LearningSQL-Oracle-Script.sql in  PL/SQL Developer kopieren und laufen:
Create Schema success.

4- Die Überblick von Database LearningSQL

LearningSQL ist die kleine Datenbank, die die Daten einer Bank bezeichnet:
DER TABELLE NAME DIE BEDEUTUNG
ACCOUNT Die Tabelle lagert die Bank-Kontos. Jeder Kunden kann viele Kontos registrieren. Jedes Konto entspricht einem Produkt, das durch die Bank anbietet.
(PRODUCT mehr sehen)
ACC_TRANSACTION Die Tabelle lagert die Information der Transaktion mit der Bank eines Konto.
BRANCH Die Bank Filiale
BUSSINESS
CUSTOMER Die Tabelle der Kunden
DEPARTMENT Die Tabelle der Abteilung von Bank
EMPLOYEE Die Tabelle der Arbeitnehmer von Bank
OFFICER
PRODUCT Die Produkte von Bank, z.B:
  • Spareinlagen
  • Die Geschäftslinie des Kredits
  • Kredite an die kleinen Unternehmen.....
PRODUCT_TYPE Das Produktstyp, z.B:
  • Das Kundenkonto
  • Privat-und Geschäftsdarlehen
  • Die Versicherungsangebot

5- Die Struktur der Tabellen

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

View more Tutorials: