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

Вниз

Поделитесь опытом   Найти похожие ветки 

 
Леван   (2002-06-14 10:00) [0]

Привет Мастерам!
Я разрабативал систему для упраыления фармацевтической оптовой базы на клиппере 5.2 с 1994 года и она успешно работает в нашей фирме, в филиалах и у многих наших клиентов. С 1998 года она стала сетевой и работает до сих пор, но времена меняются, Необходимо разрабативать аналогияную систем с использованием клиент-серверной технологии. Мы выбрали Дельфи и MS SQL, но пока не смог до конца решить вопрос о классификаторах (справочнных таблиц) Ж лекарств, клиентов-поставщиков, заводов, стран и т,д,
ест некоторые соображения, но я прошу поделиться Вашим опытом: какие таблицы используете для справочников Лекарств (каиие уровни детелизации: Наименование, форма, доза, нумерус, завод-изготовитель, дата получения, срок годности и т,д,
я предполагаю использовать три уровня
1. наименование, форма, доза и нумерус - это одинь код
2. завод-изготовитель с информацией о регистрации - второй
3. конкретная поставка с датой получения, от кого, срок годности, дата выпуска, серия, себестоимость
на каэждом уровне добавляется свой код и в опенрациях и в остатках придется таскать все три кода. Зато выборки можно сделать для любоко уровня
Все Ампициллины 250мг 10 таб
все ампициллины 250 мг 10 т от АКРИХИН
все ампициллины 250 мг 10 т от АКРИХИН поставки 10.02.2002 серия 1234657 срок годности 01,05,2005
Поделитесь опытом: как вы это сделали (кто сделал)
на мило Lvarshan@aversi.com.ge либо прямо здесь
Спасибо
Леван


 
TSV   (2002-06-14 10:51) [1]

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

ЗЫ
Иногда возможна и денормализация. Только надо хорошо себе представлять, что ты делаешь...


 
Леван   (2002-06-14 11:56) [2]

Спасибо, но я прошу поделиться с опытом именно в аспекте предметной области (какие уровны детализации применить при разработке структуриы справочника намменовании лекарственных средств (как я уже писал один вариант у меня работает но при переходе к новой среде я хочу с самого начала иметь долее или менее совершенный вариант)
Леван


 
MsGuns   (2002-06-19 23:43) [3]

Делюсь ! У меня уже в этом деле есть некислый опыт (первые проги я еще на асме рубал)
Речь идет, по всей видимости, о типичной складской карточке (фармацевтия ли, кондитерка - один фиг, чуть разнятся по аналитике - не более)
Так вот-есть 2(или три для многоскладской системы) этажа
0-й - таблица складов.Ключ - код (но не наименование) склада, а дальше всякая фигня типа адреса, ФИО кладовщика и прочее + оперативные филды: дата первого прихода, дата последнего отпуска,
сумма на сейчас, кол-во карточек
1-й Картотека. Ключ - (Склад)+Код (не наименование !) позиции, характеристики вроде ед.изм, сорта, наименования, группы, цены учетной ... + даты первого и последнего прихода (менеджеры балдеют !), дата последней реализации, остаток на складе, кол-во зарезервировано по выписанным счетам, ну и при желании прайсовая раскладка. Да, чуть не забыл: флажок возвр.тары и ставка НДС
2-й Движение. Из 2-х таблиц: Фактическое(приходы-отгрузки-внутреннее движение) и Счета почти одинаковой стр-ры: Ключи - (Склад)+Код, Дата док-та, Тип док-та (приход-расход), Номер документа (Обяз-но симв), Время док-та. Далее следуют: Партнер (Поставщик для приходов и Покупатель для отгрузок), кол-во, сумма, цена отпуска, сумма отпуска, сумма НДС, код оператора, дата и время посл.коррекции (для дирекции), ну т.д.
Отдельно еще 2 таблицы: заголвки документов и таблица платежей
Они никак ключами не связаны с карточкой. Далее прога все увязывает так, что работает это хоз-во весьма прилично и на суровых объемах практически без сбоев БД. Если интересуешься более подробно, мыльни.



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

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

Наверх





Память: 0.46 MB
Время: 0.01 c
3-47114
Lola
2002-06-21 15:14
2002.07.15
Упаковка mdb-базы


1-47507
race1
2002-07-04 14:03
2002.07.15
bug


6-47639
Sergey_001
2002-05-03 14:52
2002.07.15
У меня к вам два вопроса.


3-47087
pavelB
2002-06-20 14:32
2002.07.15
не отображаются LookUp поля


14-47746
Стас
2002-06-04 08:45
2002.07.15
Что такое





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