Пример базы данных Oracle для обучения SQL
1. Введение
LearningSQL это маленькая база данных, использующаяся для пример в обучении SQL на вебсайте o7planning, имеется 3 версии на Database:
- Oracle
- MySQL
- SQLServer.
В данной статье я покажу вам как создать эту базу данных в Oracle.
Данная база данных используется как пример в обучении SQL (Oracle) по ссылке:
- SQL Tutorial for Beginners with Oracle
2. Download Script
Скачать script по ссылке:
С Oracle вам нужно обратить внимание только на файл:
- LearningSQL-Oracle-Script.sql
3. Запустить Script
Есть 2 способа чтобы создать SCHEMA: LearningSQL
- Используя SQL Plus
- Используя визуальный инструмент.
Создать SCHEMA LearningSQL используя SQL Plus
Запуск 2 команд:
-- 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;
Соединить к только что созданной SCHEMA:
-- Connect to Schema
-- Syntax: connect <user>/<pass>@<sid>
connect learningsql/1234@db11g;
Запуск Script:
-- Run Script file in SQL Plus
@F:\LEARNING_SQL\LearningSQL-Oracle-Script.sql
Script успешно запущен:
Создать SCHEMA LearningSQL используя визуальный инструмент.
На визуальном инструменте (Здесь я использую PL/SQL Developer), соединить к user с авторизацией DBA (Например system).
Смотрите так же:
Дать команду создать новую 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;
Соединить к только что созданной Schema:
Скопировать содержание файла LearningSQL-Oracle-Script.sql в PL/SQL Developer и запустить:
Create Schema success.
4. Обзор Database LearningSQL
LearningSQL это маленькая база данных стимулирующая данные банка:
НАЗВАНИЕ ТАБЛИЦЫ | ЗНАЧЕНИЕ |
ACCOUNT | Таблица хранящая банковский счет. Каждый клиет может зарегистрировать несколько счетов, каждый счет соответствует услуге предоставленной банком.
(Смотрите так же PRODUCT) |
ACC_TRANSACTION | Таблица хранящая информацию транзакции с банком определенного счета. |
BRANCH | Филиал банка |
BUSSINESS | |
CUSTOMER | Таблица клиентов |
DEPARTMENT | Таблица департаментов банка. |
EMPLOYEE | Таблица работников банка. |
OFFICER | |
PRODUCT | Продукты услуг банка, например:
|
PRODUCT_TYPE | Продукты услуг банка, например:
|
Руководства База данных Oracle
- Установите PL/SQL Developer в Windows
- Пример базы данных Oracle для обучения SQL
- Установите Oracle Database 11g в Windows
- Установите Oracle Database 12c в Windows
- Установить Oracle Client в Windows
- Создать Oracle SCOTT Schema
- Пример базы данных
- Структура базы данных и облачные функции в Oracle 12c
- Импорт и экспорт базы данных Oracle
- Строковые функции Oracle
- Разделить строку запятой и передать в пункт IN команды Select в Oracle
- Иерархические запросы в Oracle
- Руководство Oracle Database Link и Synonym
- Руководство Oracle PL/SQL
- XML-парсер для Oracle PL/SQL
- Стандартный аудит базы данных в Oracle
- Создание и управление Oracle Wallet
Show More