codestory

Beispiel Oracle Datenbank zum Lernen von SQL

View more Tutorials:

1- Die Vorstellung

LearningSQL ist eine kleine Datenbank, die als die Beispiele in die Tutorial von 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/1234@db11g;

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 NAMEDIE BEDEUTUNG
ACCOUNTDie 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_TRANSACTIONDie Tabelle lagert die Information der Transaktion mit der Bank eines Konto.
BRANCHDie Bank Filiale
BUSSINESS
CUSTOMERDie Tabelle der Kunden
DEPARTMENTDie Tabelle der Abteilung von Bank
EMPLOYEEDie Tabelle der Arbeitnehmer von Bank
OFFICER
PRODUCTDie Produkte von Bank, z.B:
  • Spareinlagen
  • Die Geschäftslinie des Kredits
  • Kredite an die kleinen Unternehmen.....
PRODUCT_TYPEDas 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:

Vielleicht bist du interessiert

Das sind die Online-Courses außer der Website o7planning, die wir empfehlen. Sie können umsonst sein oder Discount haben.