|
|
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
Уважаемые, профессионалы и любители! Помогите мне, пожалуйста, с моей БД. Хочется услышать ваше мнение по поводу приведенной схемы. А именно, что не так (с т.з. жизни), что можно исправить, добавить, правильно ли поставил ключи... Описание предметной области: Компания, занимающаяся разработкой и продажей ПО. Через "продажу" осуществляется учет пользователей ПО (например, для дальнейшей поддержки). Примечание: На одну лицензию м.б. несколько уникальных номеров (т.е. составной PK переместится из "лицензии" в "продажу"). Связь проект-продукт 1:1 (это еще исправлю). P.S. Преподу уже раз в 5ый должен буду принести "на показ" свою БД. Прошу о помощи, чтобы его личная неприязнь оказалась ничем не подкреплена :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2006, 04:06 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
1) Таблица РАБОТА должна содержать КОД ПРОЕКТА в качестве Foreign Key 2) Если вы продаёте КОРОБКУ с продуктом, то лицензия и продажа это разные вещи , иначе это одно и то же 3) Если связь проект-продукт 1:1 , то это 1 таблица. Как я понял, версии продукта вы различать не собираетесь. А вообще-то, то что Вы делаете это проектная работа. Для проектной работы д быть ТЗ, в котором все "если" растолковываются словами. Либо его формирует Ваш препод, либо поручает это ВАМ, но оно д быть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2006, 06:48 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
1- вредный препод прав. База как минимум плоха, (а если в задание не добавлены упрощения - то ваще неправильна) 2- всёже описание предметной одласти приведите (можете из пояснительной записки скопирнуть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2006, 15:12 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
to muk07. 1) В Работе есть Код_проекта. Прошу прощения, просто сущность не растянул... 2) Продаю в "коробке". Т.е., если я Вас правильно понял, диаграмма построена верно (части продажи). А если бы продавал "не в коробке", то неправильно, так? 3) По поводу связи 1:1 сам препод сказал сделать так. Версии различаться не будут. ТЗ преподом дано не было. Было сказано:"выбирайте предметную область, и сделайте БД". Т.е. действительно ТЗ должно лежать на мне. Но я себе представлял все именно так, естественно, со ЗНАЧИТЕЛЬНЫМИ упрощениями. За ответ премного благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2006, 18:46 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
to тоже препод. А что конкретно неправильно, Вы не могли бы сказать? А то мой препод тоже говорит, что "что-то неправильно", а что объяснить не может. Но по поводу части разработки и получения продукта, он сказал, что делать надо именно так. Единственно, в чем он не смог мне помочь, это продажа. Дргой препод сказал, что Лицензия обязательно д.б. с составным ключом (№лиц, регномер), т.к. сейчас это распространено в жизни. А значит это должно перенестись в сущность продажа, где мы убиваем 2х зайцев - учитываем пользователей по купленным лицензиям и собственно осуществляем продажу. И Вам спасибо за внимание к моей проблеме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2006, 18:54 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
А можно узнать, что вы автоматизируете? какова цель создания этой базы? какие на выходе отчеты будет формироваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 14:37 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
gardenmanА можно узнать, что вы автоматизируете? какова цель создания этой базы? какие на выходе отчеты будет формироваться? валит гад! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 16:54 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
to gardenman. Автоматизировать хотелось бы: 1) процесс записи клиентов для их последующей поддержки (через продажи) 2) процесс перехода продукта из стадии разработки в конечное ПО. Цель: отслеживание стадии разработок и учет пользователей. Отчеты о пользователях, купивших продукт; отчеты о проделанных работах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 03:04 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
Уважаемые студенты! Судя по вашим проблемам в сдаче курсовика, вы, наверное, думаете что преподаватели только пьют водку/шампанское. А они еще хотят и колбасы с хлебом. Попробуйте изменить подход, и у вас все получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 15:00 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
как Вы гарантируете связь 1 к 1 в данной схеме между продуктом и проектом? Вы продаете лицензии или продукты? Если к одной лицензии может идти несколько номеров, то почему Вы соединили две сущности (1 к N) в одну? ну хватит пока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 03:11 |
|
||
|
спроектированную БД препод валит
|
|||
|---|---|---|---|
|
#18+
1) Продаю (фактически) лицензии. 2) Может случится так, что на др. лицензию (др. продукта) будет рег.номер такой же как и на продукт. Т.е. на "продукт А" с лицензией 23 и р.ном 22, будет "продукт Б" с лиц. 99 и р.ном 22, поэтому я выделил составной первичный ключ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 15:51 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33735880&tid=1545251]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 540ms |

| 0 / 0 |
