betacode

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

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

1. Введение

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

2. Download Script

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

3. Запуск Script

Создать LearningSQL SCHEMA на SQLServer Management Studio
Создайть новый Database
  • Database Name: learingsql
Скопировать содержание файла LearningSQL-SQLServer-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