Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / реальная база (в смысле с предметикой) / 7 сообщений из 7, страница 1 из 1
05.03.2009, 12:30
    #35852976
Bananas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
Привет!
Есть отдел по сопровождению софта. Заключают договор на определенное количество часов обслуживания. Цель базы: видеть остатки часов по организациям.
Процесс: счет на органзацию выписывает один сотрудник. Отработку выполняют несколько сотрудников (кто свободен). По каждой отработке пишут квиток: сколько часов и кто. Стоимость часа зависит от категории того, кто делает отработку и места: либо комп привозят в офис, либо сотрудник едет сам. Если счет на часы (допустим 10) выписан и еще не закрыт (отработано всео 2), а клиент привозит комп в офис - то выписывается новый счет, не учитывающий время предыдущего.
Затем инфу с квитков будут забивать в базу.
Набросал структуру, смущает только двойная связь Сотрудник--Счет (1) и Сотрудник--Отработка(2). Хотя (1) - сотрудник, выписывающий счет, а (2) - Сотрудник, занимающийся отработкой.
+ еще вопрос: остаток хранить в базе или выислять агрегатом - создать вьюшку?
Организация : id, Название, адрес, телефон, факс
Сотрудник : id, ФИО, категория, телефон, должность
Счет : id, id_сотрудника, № счета, дата, где?(объект или офис), стоимость, время работы, остаток (сколько не отработано)
Отработка : id, id_сотрудника, время прибытия, вр. окончания работы, итого, к оплате

зы. база маленькая, поэтому пробник планируется пока в аксессе.
ззы интерфейс парус 8 как образец - заголовок и спецификация.
...
Рейтинг: 0 / 0
05.03.2009, 12:32
    #35852984
Bananas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
к Счет забыл добавить id_организация.
...
Рейтинг: 0 / 0
05.03.2009, 15:13
    #35853536
Bananas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
Исправление: стоимость времени определяется по категории сотрудника и места расположения организации (в городе, в районе, приезд клиента самого). В итоге + еще 2 сущности: Категория и МестоОработки .
В итоге:
Организация: id, Название, адрес, телефон, факс
Сотрудник: id, id_категория, ФИО, телефон, должность
Счет: id, id_сотрудника, id_организации, № счета, дата, где?(объект или офис), стоимость, время работы, остаток (сколько не отработано),
Отработка: id, id_сотрудника, id_местоотработки, время прибытия, вр. окончания работы, итого, к оплате, описание отработки
МестоОтработки: id, место, стоимость
...
Рейтинг: 0 / 0
05.03.2009, 16:15
    #35853780
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
...
Рейтинг: 0 / 0
05.03.2009, 16:52
    #35853932
BULK INSERT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
...
Рейтинг: 0 / 0
05.03.2009, 20:12
    #35854391
Bananas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
BULK INSERT,

база простенькая, внутренняя. Цель, как уже писал, - только отслеживать остатки по организациям. Поэтому я не понял назначение следующих сущностей: Projects, Payment, Expense Code, Work Codes. TimeCards - это Отработки?
...
Рейтинг: 0 / 0
06.03.2009, 11:22
    #35855322
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
реальная база (в смысле с предметикой)
Bananasбаза простенькая, внутренняя. Цель, как уже писал, - только отслеживать остатки по организациям

на скриншоте как раз простенькая база - построенная мастером (Wizard'ом) Access

постройте такую же и посмотрите что там к чему
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / реальная база (в смысле с предметикой) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]