Access Ado
От: NordVer Россия  
Дата: 05.06.06 19:21
Оценка:
Пишу базу данных на Delphi 2005.
Такая проблема нужно чтобы при заполнении ФИО в одной таблице данные заносились автоматически ещё в 3 таблицы. Как это сделать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Access Ado
От: neiroman Украина  
Дата: 05.06.06 20:09
Оценка:
Смахивает на неправильное построение базы данных.
Это сообщение написано при активной поддержке Nightwish — Swanheart
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[2]: Access Ado
От: NordVer Россия  
Дата: 05.06.06 22:21
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Смахивает на неправильное построение базы данных.

А можно поподробнее?
Вообще то я задавал вопрос по построению, соседней ветке форума(Помогите с базой. Пожайлуста...
Автор: NordVer
Дата: 05.06.06
), но никто не ответил...
Может вы подскажете, что не так? Заранее спасибо.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Access Ado
От: neiroman Украина  
Дата: 05.06.06 22:39
Оценка:
Заведите одну таблицу, в которой будут храниться ФИО, сделайте в ней поле типа счетчик.
Во все остальные таблицы добавляйте только значение счетчика,соотв. данной ФИО.
Это сообщение написано при активной поддержке Nightwish — Walking In The Air
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[4]: Access Ado
От: NordVer Россия  
Дата: 05.06.06 22:47
Оценка:
Здравствуйте, neiroman, Вы писали:

N>Заведите одну таблицу, в которой будут храниться ФИО, сделайте в ней поле типа счетчик.

N>Во все остальные таблицы добавляйте только значение счетчика,соотв. данной ФИО.
К сожалению в условии задачи стоит чётко, что главная таблица — мед. карта, остальные зависимые. Как в этом случае лучше сделать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Access Ado
От: neiroman Украина  
Дата: 05.06.06 22:50
Оценка:
А можно немного подробнее, а то в два ночи тяжело соображать
Это сообщение написано при активной поддержке Nightwish — Walking In The Air
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[6]: Access Ado
От: NordVer Россия  
Дата: 05.06.06 22:59
Оценка:
Здравствуйте, neiroman, Вы писали:

N>А можно немного подробнее, а то в два ночи тяжело соображать

Есть документы: мед. карта, транспортный лист, переводной эпикриз, отчёт о первичном осмотре. Главная таблица — мед. карта, остальные зависимые.
Ссылка на ту базу что я сделал: www.nordver.pochta.ru/rean.rar.
Этого хватит или что-то ещё?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: Access Ado
От: Rep.Sys  
Дата: 08.06.06 16:37
Оценка:
Здравствуйте, NordVer, Вы писали:

NV>Здравствуйте, neiroman, Вы писали:


N>>А можно немного подробнее, а то в два ночи тяжело соображать

NV>Есть документы: мед. карта, транспортный лист, переводной эпикриз, отчёт о первичном осмотре. Главная таблица — мед. карта, остальные зависимые.
NV>Ссылка на ту базу что я сделал: www.nordver.pochta.ru/rean.rar.
NV>Этого хватит или что-то ещё?

Я не смотрел твою, но сделал бы что-то наподобии таблицы с именами (больные, сотрудники и тд.), а например, в таблице мед. карта — индекс записи с именем больного и индекс имени врача у которого пациент наблюдается. эпикриз и другие — на этом же принципе. и всё будет красиво
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Access Ado
От: NordVer Россия  
Дата: 08.06.06 19:44
Оценка:
Здравствуйте, Rep.Sys, Вы писали:


RS>Я не смотрел твою, но сделал бы что-то наподобии таблицы с именами (больные, сотрудники и тд.), а например, в таблице мед. карта — индекс записи с именем больного и индекс имени врача у которого пациент наблюдается. эпикриз и другие — на этом же принципе. и всё будет красиво

Спасибо.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...звучит "silent"
Re: Access Ado
От: ArtDenis Россия  
Дата: 09.06.06 07:36
Оценка:
Здравствуйте, NordVer, Вы писали:

NV>Пишу базу данных на Delphi 2005.

NV>Такая проблема нужно чтобы при заполнении ФИО в одной таблице данные заносились автоматически ещё в 3 таблицы. Как это сделать?

Прежде чем браться за разработку БД, советую почитать про принцыпы постоения реляционных баз данных, в частности про нормальные формы
... << RSDN@Home 1.1.4 stable rev. 510>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[2]: Access Ado
От: ekamaloff Великобритания  
Дата: 09.06.06 07:52
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Прежде чем браться за разработку БД, советую почитать про принцыпы постоения реляционных баз данных, в частности про нормальные формы


Еще наверное стоит почитать про намеренную денормализацию баз данных.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[3]: Access Ado
От: ArtDenis Россия  
Дата: 09.06.06 08:44
Оценка:
ekamaloff пишет:
> Еще наверное стоит почитать про намеренную денормализацию баз данных.

А это ещё зачем?
Posted via RSDN NNTP Server 2.0
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[4]: Access Ado
От: Horror_Infinity Россия  
Дата: 09.06.06 08:53
Оценка:
Здравствуйте, ArtDenis, Вы писали:

>> Еще наверное стоит почитать про намеренную денормализацию баз данных.


AD>А это ещё зачем?


А иногда просто такая муть в планах выполнения и тормоза появляются, если все данные нормализовать, что поневоле приходится вносить некоторую денормализацию, чтоб получить нормальную скорость реагирования БД на запросы...
... << RSDN@Home 1.2.0 alpha rev. 651>>
Re[5]: Access Ado
От: ArtDenis Россия  
Дата: 09.06.06 09:10
Оценка:
Horror_Infinity пишет:
> А иногда просто такая муть в планах выполнения и тормоза появляются, если все данные нормализовать, что поневоле приходится вносить некоторую денормализацию, чтоб получить нормальную скорость реагирования БД на запросы...

Если судить по вопросу, у человека не более 10-ти таблиц в БД. Поэтому
от денормализации нету смысла.
Posted via RSDN NNTP Server 2.0
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.