Главная страница
    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.48 MB
Время: 0.056 c
2-1170596520
Max.66RUS
2007-02-04 16:42
2007.02.25
Как присвоить к .ЕХЕ файлу иконку...?


2-1170676945
Alex_ey
2007-02-05 15:02
2007.02.25
treeview


2-1170944748
Цукор5
2007-02-08 17:25
2007.02.25
Excel


2-1170618502
kilonet
2007-02-04 22:48
2007.02.25
Вложенные запросы


11-1148619176
igorek_2005
2006-05-26 08:52
2007.02.25
Как создать TToolBar?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский