powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для компов, по критикуйте
25 сообщений из 31, страница 1 из 2
БД для компов, по критикуйте
    #37347348
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот.. только начал химичить .. первой что пришло в голову
..основная таблица компы и куча подчиненный ей по комплектующим .. взлетит ??

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347399
ssaich,

Надо бы добавить информационных полей в таблицы-справочники, ящитаю.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347434
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прохладный пирог,
Информационных полей ?? это каких например ?
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347449
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас вот немного переосмыслил.. пришла мысль сделать загрузку из XML файла в БД... так тогда структуру БД менять (
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347504
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssaich,
В вашем примере неправильно выделены сущности.
Компьютер представляет собой сущность, комплектующие или оборудование другую сущность.
Наличие в таблице Computers полей с ссылками на комплектующие не корректны и не достаточны поскольку:
- не позволяют указать для компьютера более одной единицы комплектующих одного вида (может быть несколько HDD, Мониторов, процессоров и т.п.)
- не позволяет отследить модернизацию компьютера
- появление комплектующих нового вида потребует вносить изменения в таблицу Computers
- нет разделения на непосредственно комплектующие внутри и оборудование снаружи
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347527
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dinamo,

По идее можно реализовать в виде Б- дерева и с помощью одной таблицы
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347568
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чушь. А если видеокарт две ? Монитора два ? Винтов может быть вообще три десятка.

Нужно ИД компа/инв.номер и т.д. + таблица с ссылками на оборудование(ссылка на ИД компа, ссылка на тип обор., модель обор., сер. номер обор., примечание и т.д.).

Можно также вести историю замен если добавить поля "актуален" с датой.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347570
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

Все в текущей схеме реализуемо
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37347970
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или самы простой вариант .1 Табл главная другая подчиненная связаны между собой по полю номер компа Первая табла наименование системного блока вторая табла состав системного блока
Взлетит ??
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37348101
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssaichИли самы простой вариант .1 Табл главная другая подчиненная связаны между собой по полю номер компа Первая табла наименование системного блока вторая табла состав системного блока
Взлетит ??
Взлетит.
В таблице состав нужно поле для указания вида оборудования и продумать как организовать ссылку на разные таблицы в которых реализованы атрибуты характерные для определенных видов оборудования.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37348660
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinamoВзлетит.
В таблице состав нужно поле для указания вида оборудования и продумать как организовать ссылку на разные таблицы в которых реализованы атрибуты характерные для определенных видов оборудования.А нужно ли знать конкретные значения атрибутов (н-р для отбора процов > 3ГГц) ?
Если нет, то сделать просто текстовое поле достаточной длины.

Этож типа база для учета основных средств. Не ? :)
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349322
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

Да да... согласен ..сам вот подумал .. заносить все эти мегагерцы и скокрости шины и прочую х..ню.. устанеш )
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349382
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давеча девушка тут с курсовым сделанным по такой же схеме пролетела... В смыле не взлетело у нее...
ЕАВешные куски надо применять. Без них - никуда.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349384
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смы С ле
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349615
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель,

всмысле ??
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349690
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле не взлетело у нее.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37349734
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель,
накосячила или что ?
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350159
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
должны быть таблицы отдельно видеокарта,монитор,материнка,...в них соответственно первичные ключи.а вот в таблице компьютеры должны быть внешние ключи этих таблиц.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350365
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei64_89должны быть таблицы отдельно видеокарта,монитор,материнка,...в них соответственно первичные ключи.а вот в таблице компьютеры должны быть внешние ключи этих таблиц.Во-во, эта бедолага так и сделала... Как будем 2 процессора втыкать ? А 4 буде такая плата появиться ?
Я давным-давно делал сборку компьютеров с элементами ЕАВ подхода. Думаю, что он как раз для такого случая подходит. Плохо задавать одну жесткую таблицу для всех типов компьютеров - уж больно они сейчас разные. Я бы сделал ТаблицуКонфигураций, ТаблицуТиповКомплектующих, ТаблицуКомплектующих и ТаблицуСобранныхЭкземпляровПоКонфигурации ...
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350441
Для какой-то материнки могут подойти только память DDR2, видео на AGP и проц на 939 сокете. Соответственно, в таблице MOTHER_B появляются поля MEM_TYPE, VIDEO_BUS, SOCKET и т.д.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350473
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мустафа ИбрагимДля какой-то материнки могут подойти только память DDR2, видео на AGP и проц на 939 сокете. Соответственно, в таблице MOTHER_B появляются поля MEM_TYPE, VIDEO_BUS, SOCKET и т.д.Это бред. Нюансов столько, что все не учтешь. Появится новое поколение с совершенно новой фичей. И ?
Сначала надо понять для чего хранить эту инфу. Скорее всего она просто информационная. Кому что собрали-продали.
Заносить в базу правила сборки (совместимо/несовместимо) - скорее всего пустая затея. Это будет больше мешать, чем помогать.
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350527
sivergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделать загрузку из XML файла в БД... так тогда структуру БД менять http://www.sivergrad.org.ua][IMG] http://sivergrad.org.ua/engine/data/emoticons/wink.gif [/IMG]
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350701
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель,
а если ты не знаешь предметную область,не знаешь связь многие ко многим...
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37350908
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем отказался я от гемора и сделал все через две таблицы (хотя можно и в одной все хранить)

Таблица1 (Комьютеры)- Таблица2(все что в него натыкано+ доп оборудование что к нему прикручено)
Все!
...
Рейтинг: 0 / 0
БД для компов, по критикуйте
    #37351008
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и так.но поиск,выборку по критериям не очень будет осуществлять.
а вы эту базу под заказ делаете?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для компов, по критикуйте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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