![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
terance |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2007 Репутация: нет Всего: нет |
Ребят помогите плз с проектирование базы данных для SQL.меня интересует вопрос какие таблицы нужно создать для этой базы данных?
Банкомат подключен к линии связи для обмена данных с банковским компьютером, хранящим сведения о счетах клиентов. Обслуживание клиента начинается с момента помещения пластиковой карточки в банкомат. После распознавания типа пластиковой карточки, банкомат выдает на дисплей приглашение ввести персональный код. Персональный код представляет собой четырехзначное число. Затем банкомат проверяет правильность введенного кода. Если код указан неверно, пользователю предоставляются еще две попытки для ввода правильного кода. В случае повторных неудач карта перемещается в хранилище карт, и сеанс обслуживания заканчивается. После ввода правильного кода банкомат предлагает пользователю выбрать операцию. Клиент может либо снять наличные со счета, либо узнать остаток на его счету. При снятии наличных со счета банкомат предлагает указать сумму (10, 50, 100, 200, 500, 1000 рублей). После выбора клиентом суммы банкомат запрашивает, нужно ли печатать справку по операции. Затем банкомат посылает запрос на снятие выбранной суммы центральному компьютеру банка. В случае получения разрешения на операцию, банкомат проверяет, имеется ли требуемая сумма в его хранилище денег. Если он может выдать деньги, то на дисплей выводится сообщение «Выньте карту». После удаления карточки из приемника, банкомат выдает указанную сумму в лоток выдачи. Банкомат печатает справку по произведенной операции, если она была затребована клиентом. Если клиент хочет узнать остаток на счету, то банкомат посылает запрос центральному компьютеру банка и выводит сумму на дисплей. По требованию клиента печатается и выдается соответствующая справка. В специальном отделении банкомата, закрываемом замком, есть «секретная кнопка», которая используется обслуживающим персоналом для загрузки денег. При нажатии на эту кнопку открывается доступ к хранилищу денег и конфискованным кредитным картам. |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
terance, сначала пробуй сам. Никто за тебя задание делать не станет. Только подсказка при конкретных затруднениях.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
terance |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2007 Репутация: нет Всего: нет |
так вот у меня возникли затруднения: какие таблицы нужно создать для этой базы данных?
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
А ты как думаешь?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
terance |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2007 Репутация: нет Всего: нет |
я вот че думаю:
1ая табилца сервер 2ая клиент связь между ними один ко многим т.е. много клиентов один сервер ![]() поля в таблице клиент:ID_client, name, surname,creditcardtype, moneybalance сервер: тут наверное должны лежать сведения о счетах клиената.Только какие именно сведения? |
|||
|
||||
Anark1 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 2 Всего: 11 |
1
2
Первая таблица содержит логин, пароль, деньги на счете, условие блокировки, ссылка на таблицу с информацией. В принципе, если во второй таблице мало информации о владельце карточки, то её можно объединить с таблицей 1. Остальное делается с помощью запросов. |
||||
|
|||||
terance |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.10.2007 Репутация: нет Всего: нет |
Че-то я не понял ссылка на какую таблицу с информацией?Извини конечно за тупой вопрос...
|
|||
|
||||
Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 2 Всего: 11 |
Таблица 2 - таблица с информацией. Чтобы банкомат мог выводить что то типа : "Здравствуйте Иван Иванов"
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |