|
|
#1
|
|||
|
|||
СХема
Вопрос по проектированию БД
Схема конечно примитивная, но всё же) Вопрос насчёт таблицы "Возврат товара"(Vozvr) Возврат осуществляется на единицу товара! Указывается номер накладной возврата, номер накладной Покупки, сам товар, данные покупателя, причина. В моем варианте необходимый товар будет добавляться через запрос ( с параметр: номер накладной покупки (LinkPokup) Подскажите альтернативные варианты) или скажите как улучшить имеющийся) спасибо |
#2
|
||||
|
||||
Некоторые размышления по схеме.
1. Поле Tel упоминается дважды в разных таблицах и вполне достойно для вынесения в отдельную таблицу Telephone. Будет общий телефонный справлчник. 2. Поле Foto упоминается дважды и тоже думаю удостоится чести быть вынесеной в отдельную таблицу Photo 3. Поле Adress упоминается дважды и тоже думаю удостоится чести быть вынесеной в отдельную таблицу Address будет единая адресная база. И неплохо бы ее детализировать, хотябы на Город,Улицу,Дом,Квартиру для уменьшения ошибок ввода. 4. Predstavit,Klient как и собственно Sotrud по сути физические лица и тоже достойны для вынесения в отдельную таблицу Human с вашей детализацией F,I,O,DataRog. 5. У клиента может быть несколько документов, потому данные паспорта необходимо тоже вынести в отдельную таблицу Document 6. ... и т.д. ПС: Несколько не-то что вы просили, но напрашивалось. А вас не смущает, что у вас в схеме все операции по движению товара никак не документируются? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 05.05.2009 в 01:57. |
#3
|
|||
|
|||
спасибо за размышления) исправлюсь)
Схема получилось награмождённая(( но в итоге вышло примерно так: Последний раз редактировалось JcN, 05.05.2009 в 20:31. |
#4
|
||||
|
||||
Уже интереснее, но:
Что будете делать если к сотруднику, человеку надо привязать более одного телефона, адреса? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
думаю что вот так
к сожалению.... после всех реконструкций, приходится всё в делфи переделвать(( и постоянно сталкивать с ошибками( |
#6
|
||||
|
||||
Уже и придраться-то по серьезному вроде не к чему.
Мелочи осстались, 1. В FIO перенести из Sotrud DataRog 2. Связать Dolgn в поставщике с Dognost. 3. Наверное имеет смысл добавить в Foto поле отвечающее за тип фотографии, человек или товар. Далее я предположу, что: 4. Скидки у вас будут действовать наверное не постоянно, а как-то от даты зависить? 5. Покупка и Поставка вроде-бы должны иметь какие-то номера. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |