Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

Подскажите структуру БД   Найти похожие ветки 

 
ocean ©   (2006-12-06 11:24) [0]

В базе должны храниться платежные фактуры по обращениям к специалисту. В каждую фактуру помимо ее общих характеристик - допустим, ФИО посетителя, адрес и т.п. - может входить несколько обращений, у каждого обращения есть N атрибутов, которые надо хранить. Допустим, оказанная услуга, сумма, дата. Я уже сделал программу, стараясь максимально не зависеть от структуры БД. Решение надежное, но некрасивое: в большое символьное поле сваливаются атрибуты обращений через разделитель. Не подскажете что поинтереснее? Ограничения: решение должно быть предельно простым и надежным.


 
Sergey13 ©   (2006-12-06 11:29) [1]

> [0] ocean ©   (06.12.06 11:24)

Ну попробуй почитать про реляционные БД. Связи там разные, ссылочная целостность, мастер-детальные отношения и т.д. и т.п.


 
k2 ©   (2006-12-06 11:36) [2]

а зодно про типоуниверсальные модели данных
убить мало (я про свое, не пугайся)


 
Jeer ©   (2006-12-06 11:37) [3]


> Ограничения: решение должно быть предельно простым и надежным.


Гравировка на титановых листах, в керосин и в сейф.


 
ocean ©   (2006-12-06 11:39) [4]

Прошу прощения, не пойму, откуда Foxpro в вопросе выскочило.
База dBase.
Сергей, на какого мне > мастер-деталем dBase мучить? Тогда надо брать SQL-сервер, и там появляются еще более могучие выстрелы из пушки по воробьям.
А поостроумнее?


 
Sergey13 ©   (2006-12-06 11:44) [5]

> [4] ocean ©   (06.12.06 11:39)
> Сергей, на какого мне > мастер-деталем dBase мучить? Тогда
> надо брать SQL-сервер, и там появляются еще более могучие
> выстрелы из пушки по воробьям.
> А поостроумнее?
Структуа собственно таблиц БД практически не зависит от применяемой СУБД, потому как должна (в идеале) подчиняться одной теории.


 
Jeer ©   (2006-12-06 11:45) [6]


> мастер-деталем dBase мучить


Тогда не мучай форум вопросами на которые у тебя есть очевидные ответы.


 
ANB ©   (2006-12-06 11:54) [7]


> Прошу прощения, не пойму, откуда Foxpro в вопросе выскочило.
>
> База dBase.

Хрен редьки не слаще.
И та и та не поддерживают ссылочной целостности.
Возьми уж FB накрайняк.
И спроектируй базу по человечески.


 
Sergey13 ©   (2006-12-06 12:02) [8]

> [7] ANB ©   (06.12.06 11:54)
> И та и та не поддерживают ссылочной целостности.
Сама по себе да, не поддерживает. Но это не значит, что ее (СЦ) не должно быть и это не надо учитывать в структуре данных.


 
Jeer ©   (2006-12-06 12:06) [9]


> Sergey13 ©   (06.12.06 12:02) [8]


> Но это не значит, что ее (СЦ) не должно быть


Последствия всеобщей ораклизации.


 
Anatoly Podgoretsky ©   (2006-12-06 12:50) [10]

> ANB  (06.12.2006 11:54:07)  [7]

dBase поддерживает


 
Sergey13 ©   (2006-12-06 13:56) [11]

> [9] Jeer ©   (06.12.06 12:06)

При чем тут ораклизация?


 
Jeer ©   (2006-12-06 14:14) [12]


> Sergey13 ©   (06.12.06 13:56) [11]


Условно говоря:)
Не все помнят и знают, что начальные СУБД многие вещи поддерживали только ручками.


 
Sergey13 ©   (2006-12-06 14:19) [13]

> [12] Jeer ©   (06.12.06 14:14)

А, ты вон в каком плане. Я думал это наезд. 8-))))))))))))))))


 
Anatoly Podgoretsky ©   (2006-12-06 14:28) [14]

> Sergey13  (06.12.2006 13:56:11)  [11]

ФоксПроприятие



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.048 c
4-1161024235
spok
2006-10-16 22:43
2007.02.25
Процесс от имени другого юзера - как? (почему не работает?)


2-1170579085
Litestone
2007-02-04 11:51
2007.02.25
Свойства файла


3-1165326993
DmitryNekl
2006-12-05 16:56
2007.02.25
Логические поля в MySQL и Delphi


1-1167637323
tio
2007-01-01 10:42
2007.02.25
Полигоны


15-1170244018
пластилин глазами хакера
2007-01-31 14:46
2007.02.25
Антивирус





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский