Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Банковская схема

Текстовые данные | Числовые данные | Временные данные | Создание таблиц | Шаг 2: уточнение | Шаг 3: построение SQL_выражений управления схемой данных | Что такое Null? | Формирование числовых ключей | Выражение insert | Обновление данных |


Читайте также:
  1. D) Четырёхкомпонентная схема химиотерапии, так как заболевание вызвано палочкой Коха
  2. ER схема БД
  3. Адсорбционный способ осушки газа. Характеристики адсорбентов. Принципиальная схема установки осушки газа на месторождении Медвежье
  4. Аналіз уроку іноземної мови. Схема загального аналізу уроку англійської мови.
  5. Архитектура интеллектуальной сети. Общие функциональные требования к архитектуре ИС. Элементарная схема предоставления услуг ИС. Схема обобщенной функциональной архитектуры ИС
  6. БАНКОВСКАЯ ГАРАНТИЯ И ПОРУЧИТЕЛЬСТВО КАК СПОСОБЫ ОБЕСПЕЧЕНИЯ ИСПОЛНЕНИЯ ОБЯЗАТЕЛЬСТВ
  7. Банковская система. Банки и их операции.

 

Далее в книге используется группа таблиц, моделирующих банк, об_ служивающий небольшой населенный пункт. Среди этих таблиц мож_ но назвать Employee (сотрудник), Branch (отделение), Account (счет), Cus_ tomer (клиент), Product (услуга), Transaction (транзакция) и Loan (заем). Всю схему и пример данных следует создать после выполнения 13 ша_ гов для загрузки сервера MySQL и формирования примера данных, приведенных в начале этой главы. Диаграмму с таблицами, их столб_ цами и связями можно увидеть в приложении А.

 

В табл. 2.9 показаны все таблицы, используемые в банковской схеме, и даны их краткие описания.

 

Таблица 2.9. Описания банковской схемы

Таблица Описание

Account Конкретный счет, открытый для конкретного клиента

Business Клиент_юридическое лицо (подтип таблицы Customer)

Customer Физическое или юридическое лицо, известные банку

 

Department Группа сотрудников банка, реализующая определенную бан_ ковскую функцию

 

Employee Человек, работающий в банке

Individual Клиент_физическое лицо (подтип таблицы Customer)

 

Officer Человек, которому разрешено вести дела от лица клиента_юри_ дического лица

 

Product Услуга банка, предлагаемая клиентам

Product_type Группа функционально схожих услуг

Transaction Изменение баланса счета

Не бойтесь экспериментировать с таблицами, добавляйте собственные таблицы, чтобы расширить бизнес_функцию банка. Чтобы получить гарантированно нетронутый пример данных, всегда можно удалить БД и восстановить ее из загруженного файла.

 

Чтобы посмотреть доступные таблицы БД, можно использовать ко_ манду show tables:


 

50 Глава 2. Создание и заполнение базы данных

 

mysql> SHOW TABLES; +________________+ | Tables_in_bank | +________________+

 

| account |
| branch |
| business |
| customer |
| department |
| employee |
| favorite_food |
| individual |
| officer |
| person |
| product |
| product_type |
| transaction |

+________________+

 

13 rows in set (0.10 sec)

 

Вместе с 11 таблицами банковской схемы в список вошли две табли_ цы, созданные в этой главе – person и favorite_food. Эти таблицы не бу_ дут использоваться в последующих главах, поэтому их можно свобод_ но удалить с помощью следующих команд:

 

mysql> DROP TABLE favorite_food; Query OK, 0 rows affected (0.56 sec)

 

mysql> DROP TABLE person;

 

Query OK, 0 rows affected (0.05 sec)

 

Посмотреть столбцы таблицы можно с помощью команды describe. Вот пример результата выполнения этой команды для таблицы customer:

 

mysql> DESC customer; +______________+__________________+______+_____+_________+________________+ | Field | Type | Null | Key | Default | Extra | +______________+__________________+______+_____+_________+________________+

 

| cust_id | int(10) unsigned | | PRI | NULL | auto_increment |
| fed_id | varchar(12) | | | | |
| cust_type_cd | enum('I','B') | | | I | |
| address | varchar(30) | YES | | NULL | |
| city | varchar(20) | YES | | NULL | |
| state | varchar(20) | YES | | NULL | |
| postal_code | varchar(10) | YES | | NULL | |

 

+______________+__________________+______+_____+_________+________________+ 7 rows in set (0.03 sec)


 

Чем свободнее вы будете чувствовать себя с примером БД, тем понятнее будут примеры и, следовательно, концепции, представленные в сле_ дующих главах.


 


Дата добавления: 2015-08-17; просмотров: 112 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Применение недопустимых значений| Механика запроса

mybiblioteka.su - 2015-2024 год. (0.007 сек.)