betacode

Пример базы данных MySQL для обучения SQL

  1. Введение
  2. Download Script
  3. Запуск скрипта
  4. Обзор базы данных LearningSQL
  5. Структура таблиц

1. Введение

Learning SQL - это небольшая база данных, которая используется в качестве примера в руководстве по изучению SQL на сайте o7planning. Существуют три версии в Database:
  • Oracle
  • MySQL
  • SQLServer
В этой статье я покажу вам, как создать эту базу данных в MySQL.

Эта база данных использована в качестве примера в учебном пособии SQL (MySQL) по адресу:

2. Download Script

Скачать скрипт можно по адресу:
Direct
Mediafire
С MySQL вам нужно позаботиться только о файле:
  • LearningSQL-MySQL-Script.sql

3. Запуск скрипта

Create SCHEMA LearningSQL in MySQL Workbench
Создание Schema с именем learningsql:
После создания Schema, щелкните правой кнопкой мыши на Schema и установите Schema по умолчанию для работы.
Скопируйте содержимое файла LearningSQL-MySQL-Script.sql для выполнения в окне SQL.
Успешное выполнение.

4. Обзор базы данных LearningSQL

LearningSQL представляет собой небольшую базу данных, имитирующую данные банка:
НАЗВАНИЕ ТАБЛИЦЫ
ЗНАЧЕНИЕ
ACCOUNT
Таблица хранящая банковский счет. Каждый клиет может зарегистрировать несколько счетов, каждый счет соответствует услуге предоставленной банком.
(Смотрите так же PRODUCT)
ACC_TRANSACTION
Таблица хранящая информацию транзакции с банком определенного счета.
BRANCH
Филиал банка
BUSSINESS
CUSTOMER
Таблица клиентов
DEPARTMENT
Таблица департаментов банка.
EMPLOYEE
Таблица работников банка.
OFFICER
PRODUCT
Продукты услуг банка, например:
  • Депозитные вклады
  • Выдача кредитов
  • Выдача кредитов малым бизнесам
  • .....
PRODUCT_TYPE
Продукты услуг банка, например:
  • Счет клиента
  • Выдача кредитов лично и бизнесам
  • Предоставление страхования

5. Структура таблиц

ACCOUNT
ACC_TRANSACTION
BRANCH
BUSINESS
CUSTOMER
DEPARTMENT
EMPLOYEE
INDIVIDUAL
OFFICER
PRODUCT
PRODUCT_TYPE