|
|
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Вот.. только начал химичить .. первой что пришло в голову ..основная таблица компы и куча подчиненный ей по комплектующим .. взлетит ?? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 10:10 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
ssaich, Надо бы добавить информационных полей в таблицы-справочники, ящитаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 10:39 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Прохладный пирог, Информационных полей ?? это каких например ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 10:53 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Сейчас вот немного переосмыслил.. пришла мысль сделать загрузку из XML файла в БД... так тогда структуру БД менять ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 10:59 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
ssaich, В вашем примере неправильно выделены сущности. Компьютер представляет собой сущность, комплектующие или оборудование другую сущность. Наличие в таблице Computers полей с ссылками на комплектующие не корректны и не достаточны поскольку: - не позволяют указать для компьютера более одной единицы комплектующих одного вида (может быть несколько HDD, Мониторов, процессоров и т.п.) - не позволяет отследить модернизацию компьютера - появление комплектующих нового вида потребует вносить изменения в таблицу Computers - нет разделения на непосредственно комплектующие внутри и оборудование снаружи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 11:17 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Dinamo, По идее можно реализовать в виде Б- дерева и с помощью одной таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 11:29 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Чушь. А если видеокарт две ? Монитора два ? Винтов может быть вообще три десятка. Нужно ИД компа/инв.номер и т.д. + таблица с ссылками на оборудование(ссылка на ИД компа, ссылка на тип обор., модель обор., сер. номер обор., примечание и т.д.). Можно также вести историю замен если добавить поля "актуален" с датой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 11:57 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
LSV, Все в текущей схеме реализуемо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 11:58 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Или самы простой вариант .1 Табл главная другая подчиненная связаны между собой по полю номер компа Первая табла наименование системного блока вторая табла состав системного блока Взлетит ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 14:39 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
ssaichИли самы простой вариант .1 Табл главная другая подчиненная связаны между собой по полю номер компа Первая табла наименование системного блока вторая табла состав системного блока Взлетит ?? Взлетит. В таблице состав нужно поле для указания вида оборудования и продумать как организовать ссылку на разные таблицы в которых реализованы атрибуты характерные для определенных видов оборудования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 15:12 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
DinamoВзлетит. В таблице состав нужно поле для указания вида оборудования и продумать как организовать ссылку на разные таблицы в которых реализованы атрибуты характерные для определенных видов оборудования.А нужно ли знать конкретные значения атрибутов (н-р для отбора процов > 3ГГц) ? Если нет, то сделать просто текстовое поле достаточной длины. Этож типа база для учета основных средств. Не ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2011, 18:59 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
LSV, Да да... согласен ..сам вот подумал .. заносить все эти мегагерцы и скокрости шины и прочую х..ню.. устанеш ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 10:53 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Давеча девушка тут с курсовым сделанным по такой же схеме пролетела... В смыле не взлетело у нее... ЕАВешные куски надо применять. Без них - никуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 11:30 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
смы С ле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 11:30 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель, всмысле ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:13 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
В смысле не взлетело у нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:37 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель, накосячила или что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:52 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
должны быть таблицы отдельно видеокарта,монитор,материнка,...в них соответственно первичные ключи.а вот в таблице компьютеры должны быть внешние ключи этих таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 16:20 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
sergei64_89должны быть таблицы отдельно видеокарта,монитор,материнка,...в них соответственно первичные ключи.а вот в таблице компьютеры должны быть внешние ключи этих таблиц.Во-во, эта бедолага так и сделала... Как будем 2 процессора втыкать ? А 4 буде такая плата появиться ? Я давным-давно делал сборку компьютеров с элементами ЕАВ подхода. Думаю, что он как раз для такого случая подходит. Плохо задавать одну жесткую таблицу для всех типов компьютеров - уж больно они сейчас разные. Я бы сделал ТаблицуКонфигураций, ТаблицуТиповКомплектующих, ТаблицуКомплектующих и ТаблицуСобранныхЭкземпляровПоКонфигурации ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 17:43 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Для какой-то материнки могут подойти только память DDR2, видео на AGP и проц на 939 сокете. Соответственно, в таблице MOTHER_B появляются поля MEM_TYPE, VIDEO_BUS, SOCKET и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 18:29 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Мустафа ИбрагимДля какой-то материнки могут подойти только память DDR2, видео на AGP и проц на 939 сокете. Соответственно, в таблице MOTHER_B появляются поля MEM_TYPE, VIDEO_BUS, SOCKET и т.д.Это бред. Нюансов столько, что все не учтешь. Появится новое поколение с совершенно новой фичей. И ? Сначала надо понять для чего хранить эту инфу. Скорее всего она просто информационная. Кому что собрали-продали. Заносить в базу правила сборки (совместимо/несовместимо) - скорее всего пустая затея. Это будет больше мешать, чем помогать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 18:47 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
сделать загрузку из XML файла в БД... так тогда структуру БД менять http://www.sivergrad.org.ua][IMG] http://sivergrad.org.ua/engine/data/emoticons/wink.gif [/IMG] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 19:21 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель, а если ты не знаешь предметную область,не знаешь связь многие ко многим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 23:47 |
|
||
|
БД для компов, по критикуйте
|
|||
|---|---|---|---|
|
#18+
Вобщем отказался я от гемора и сделал все через две таблицы (хотя можно и в одной все хранить) Таблица1 (Комьютеры)- Таблица2(все что в него натыкано+ доп оборудование что к нему прикручено) Все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 08:07 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37347570&tid=1542087]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 470ms |

| 0 / 0 |
