Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.05.2009, 00:14
JcN JcN вне форума
Прохожий
 
Регистрация: 27.04.2009
Сообщения: 35
Репутация: 10
По умолчанию СХема

Вопрос по проектированию БД
Схема конечно примитивная, но всё же)
Вопрос насчёт таблицы "Возврат товара"(Vozvr)
Возврат осуществляется на единицу товара! Указывается
номер накладной возврата, номер накладной Покупки, сам товар, данные покупателя, причина.
В моем варианте необходимый товар будет добавляться через запрос ( с параметр: номер накладной покупки (LinkPokup)
Подскажите альтернативные варианты) или скажите как улучшить имеющийся)
спасибо
Изображения
Тип файла: jpg СХ.jpg (58.0 Кбайт, 18 просмотров)
Ответить с цитированием
  #2  
Старый 05.05.2009, 01:49
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Некоторые размышления по схеме.
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  
Старый 05.05.2009, 19:15
JcN JcN вне форума
Прохожий
 
Регистрация: 27.04.2009
Сообщения: 35
Репутация: 10
По умолчанию

спасибо за размышления) исправлюсь)
Схема получилось награмождённая(( но в итоге
вышло примерно так:
Изображения
Тип файла: jpg СХ.jpg (72.3 Кбайт, 20 просмотров)

Последний раз редактировалось JcN, 05.05.2009 в 20:31.
Ответить с цитированием
  #4  
Старый 05.05.2009, 20:45
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Уже интереснее, но:
Что будете делать если к сотруднику, человеку надо привязать более одного телефона, адреса?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 05.05.2009, 21:57
JcN JcN вне форума
Прохожий
 
Регистрация: 27.04.2009
Сообщения: 35
Репутация: 10
По умолчанию

думаю что вот так
к сожалению.... после всех реконструкций, приходится всё в делфи переделвать(( и постоянно сталкивать с ошибками(
Изображения
Тип файла: jpg СХ.jpg (74.6 Кбайт, 13 просмотров)
Ответить с цитированием
  #6  
Старый 06.05.2009, 01:16
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Уже и придраться-то по серьезному вроде не к чему.
Мелочи осстались,
1. В FIO перенести из Sotrud DataRog
2. Связать Dolgn в поставщике с Dognost.
3. Наверное имеет смысл добавить в Foto поле отвечающее за тип фотографии, человек или товар.
Далее я предположу, что:
4. Скидки у вас будут действовать наверное не постоянно, а как-то от даты зависить?
5. Покупка и Поставка вроде-бы должны иметь какие-то номера.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:21.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter