Пишу базу данных на Delphi 2005.
Такая проблема нужно чтобы при заполнении ФИО в одной таблице данные заносились автоматически ещё в 3 таблицы. Как это сделать?
Это сообщение написано при активной поддержке Nightwish — Swanheart
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Здравствуйте, neiroman, Вы писали:
N>Смахивает на неправильное построение базы данных.
А можно поподробнее?
Вообще то я задавал вопрос по построению, соседней ветке форума(Помогите с базой. Пожайлуста...
Заведите одну таблицу, в которой будут храниться ФИО, сделайте в ней поле типа счетчик.
Во все остальные таблицы добавляйте только значение счетчика,соотв. данной ФИО.
Это сообщение написано при активной поддержке Nightwish — Walking In The Air
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Здравствуйте, neiroman, Вы писали:
N>Заведите одну таблицу, в которой будут храниться ФИО, сделайте в ней поле типа счетчик. N>Во все остальные таблицы добавляйте только значение счетчика,соотв. данной ФИО.
К сожалению в условии задачи стоит чётко, что главная таблица — мед. карта, остальные зависимые. Как в этом случае лучше сделать?
А можно немного подробнее, а то в два ночи тяжело соображать
Это сообщение написано при активной поддержке Nightwish — Walking In The Air
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Здравствуйте, neiroman, Вы писали:
N>А можно немного подробнее, а то в два ночи тяжело соображать
Есть документы: мед. карта, транспортный лист, переводной эпикриз, отчёт о первичном осмотре. Главная таблица — мед. карта, остальные зависимые.
Ссылка на ту базу что я сделал: www.nordver.pochta.ru/rean.rar.
Этого хватит или что-то ещё?
Здравствуйте, NordVer, Вы писали:
NV>Здравствуйте, neiroman, Вы писали:
N>>А можно немного подробнее, а то в два ночи тяжело соображать NV>Есть документы: мед. карта, транспортный лист, переводной эпикриз, отчёт о первичном осмотре. Главная таблица — мед. карта, остальные зависимые. NV>Ссылка на ту базу что я сделал: www.nordver.pochta.ru/rean.rar. NV>Этого хватит или что-то ещё?
Я не смотрел твою, но сделал бы что-то наподобии таблицы с именами (больные, сотрудники и тд.), а например, в таблице мед. карта — индекс записи с именем больного и индекс имени врача у которого пациент наблюдается. эпикриз и другие — на этом же принципе. и всё будет красиво
RS>Я не смотрел твою, но сделал бы что-то наподобии таблицы с именами (больные, сотрудники и тд.), а например, в таблице мед. карта — индекс записи с именем больного и индекс имени врача у которого пациент наблюдается. эпикриз и другие — на этом же принципе. и всё будет красиво
Спасибо.
Здравствуйте, NordVer, Вы писали:
NV>Пишу базу данных на Delphi 2005. NV>Такая проблема нужно чтобы при заполнении ФИО в одной таблице данные заносились автоматически ещё в 3 таблицы. Как это сделать?
Прежде чем браться за разработку БД, советую почитать про принцыпы постоения реляционных баз данных, в частности про нормальные формы
Здравствуйте, 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
Здравствуйте, ArtDenis, Вы писали:
>> Еще наверное стоит почитать про намеренную денормализацию баз данных.
AD>А это ещё зачем?
А иногда просто такая муть в планах выполнения и тормоза появляются, если все данные нормализовать, что поневоле приходится вносить некоторую денормализацию, чтоб получить нормальную скорость реагирования БД на запросы...
Horror_Infinity пишет: > А иногда просто такая муть в планах выполнения и тормоза появляются, если все данные нормализовать, что поневоле приходится вносить некоторую денормализацию, чтоб получить нормальную скорость реагирования БД на запросы...
Если судить по вопросу, у человека не более 10-ти таблиц в БД. Поэтому
от денормализации нету смысла.