Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура Базы Данных / 16 сообщений из 16, страница 1 из 1
07.04.2005, 10:36
    #33001992
Expecting
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Добрый день,
посоветуйте пожалуйста, как следует поступить:

Есть таблица банков и таблица организаций.
Банк может обслуживать несколько организаций.
Организация может обслуживаться несколькими банками.

Необходимо выводить информацию о банках, которые обслуживают данную организацию.
Как лучше хранить информацию о связях между организациями и банками, или как лучше установить связь между таблицами? Может следует создать 3-ю таблицу, хранящую пары организация-банк?
...
Рейтинг: 0 / 0
07.04.2005, 10:47
    #33002024
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Каждая организация имеет счет, чет находится в банке (или в бутылке)
Один счет может находиться только в одном банке и принадлежать ток одной организации. Сразу все понятно:

Банки<--- счета--->Организации
...
Рейтинг: 0 / 0
07.04.2005, 11:02
    #33002067
Expecting
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
спасибо за ответ.
т.е. всё-таки надо создать еще таблицу счетов, содержащую ссылки на банк и организацию
...
Рейтинг: 0 / 0
07.04.2005, 12:32
    #33002391
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Типа того, классическое раскрытие отношения m:n
...
Рейтинг: 0 / 0
07.04.2005, 14:11
    #33002698
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
А если один банк обслуживает свои счета в другом банке, тогда как?
...
Рейтинг: 0 / 0
07.04.2005, 14:21
    #33002727
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Old NickА если один банк обслуживает свои счета в другом банке, тогда как?
Помнится, в свое время я отчаянно ругался на эту тему с начальством, убеждая их, что банк - частный случай организации :)
...
Рейтинг: 0 / 0
07.04.2005, 15:41
    #33002961
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Смотря для чего схема данных. Если для организации, которая обслуживается у банка - ей пофиг, у какого банка где открыты счета. Если для банка - то уже другое дело.
...
Рейтинг: 0 / 0
07.04.2005, 15:54
    #33003004
Expecting
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Old NickА если один банк обслуживает свои счета в другом банке, тогда как?
В конкретном случае банк не обслуживается в другом банке
...
Рейтинг: 0 / 0
07.04.2005, 15:57
    #33003015
Expecting
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
softwarer
Помнится, в свое время я отчаянно ругался на эту тему с начальством, убеждая их, что банк - частный случай организации :)
В данном случае структуры таблиц для организации и банка совершенно разные
...
Рейтинг: 0 / 0
07.04.2005, 15:59
    #33003023
енкен
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Expecting Old NickА если один банк обслуживает свои счета в другом банке, тогда как?
В конкретном случае банк не обслуживается в другом банке

конкретные и частные случаи не повод для проектирования и разработки БД


softwarer Old NickА если один банк обслуживает свои счета в другом банке, тогда как?
Помнится, в свое время я отчаянно ругался на эту тему с начальством, убеждая их, что банк - частный случай организации :)

а начальник частный случай сотрудника, а сотрудник частный случай персоны...

с начальниками бывает оч как не просто
...
Рейтинг: 0 / 0
07.04.2005, 16:12
    #33003056
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Как я посмотрю, здесь собрались знатоки банковской тематики

1. А если один банк обслуживает свои счета в другом банке, тогда как?

Обслуживать счета в банке может только сам этот банк

2. Смотря для чего схема данных. Если для организации, которая обслуживается у банка - ей пофиг, у какого банка где открыты счета. Если для банка - то уже другое дело

Вот это правильно. Если у банка есть счет в другом банке (а это, как правило корсчет или кредитный счет), то внутреннее дело этих банков

3. конкретные и частные случаи не повод для проектирования и разработки БД

А это как?
...
Рейтинг: 0 / 0
07.04.2005, 16:23
    #33003077
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Ну это наверное так: дали базу для учета носков спроектировать строго конкретно, а ты наворочиваешь, говоря что все надо делать по-уму и делаешь склад (правда за год, а бизнес при этом уже перепрофилируется и твоя работа кроме самому себе не нужна..). Это из серии "автоматизируем планету Земля". Если автор топика на форуме задает такой вопрос, то явно не АБС проектирует, так что не думаю, что надо говорить о том, как бы сделали в АБС, CRM и др. промышленных системах.
...
Рейтинг: 0 / 0
07.04.2005, 16:26
    #33003084
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
To OldNick:А Вы случайно не в DataArt работаете?
...
Рейтинг: 0 / 0
07.04.2005, 16:34
    #33003111
Expecting
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
Shtock...Если автор топика на форуме задает такой вопрос, то явно не АБС проектирует...
Да, совершенно верно, речь не идет о банковской системе...
Всем спасибо за ответы и за терпимость к такому простому вопросу
...
Рейтинг: 0 / 0
07.04.2005, 16:47
    #33003166
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
ExpectingВ данном случае структуры таблиц для организации и банка совершенно разные
А их и незачем делать одной таблицей. Достаточно, чтобы у банка была (или могла быть) родительская запись в таблице организаций. Тогда легко решаются и "банк имеет счета в других банках" (корреспондентские, нет - безразлично) и любые другие подобные проблемы.
...
Рейтинг: 0 / 0
08.04.2005, 17:30
    #33005715
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура Базы Данных
ShtockTo OldNick:А Вы случайно не в DataArt работаете?

Уже нет :-)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура Базы Данных / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]