![]() |
|
Модераторы: gambit |
![]()
|
|
| Georgich |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
Приветствую.
Опишу задачу. Необходимо создать БД компьютерных комплектующих (мат. плата, процессор, HDD, видеокарта, оперативная память, DVD/CD-привод). С этими комплектующими могут быть выполнены следующие действия: ремонт, передача в другое подразделение и модернизация (это, я так полагаю, относится ко всему системному блоку). При каждом действии с комплектующими требуется оформлять акт приемо-передачи. Как вижу это я: создать БД в Access с 6 таблицами комплектующих и полями "Наименование" и "Выполняемые работы". Одну таблицу "Системный блок" с полями: мат. плата, процессор, HDD, видеокарта, оперативная память, DVD/CD-привод. Все эти поля будут привязаны к соответствующим полям в таблицах комплектующих. А потом всем этим управлять в приложении на C#. Внимание вопрос: в правильном ли направлении я думаю или же есть более простые пути решения? Спасибо. |
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Access, как-то не серьезно. Если хочешь рости, то используй MS SQL Server его Express версию или Oracle XE. Если придешь к работадателю и скажешь что имеешь опыт работы с Access, то ему это будет малоинтересно, потому что это несерьезно. -------------------- ![]() |
|||
|
||||
| Georgich |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
MasterOfCode, я понимаю. Сейчас работадателю не важно на каком языке и с какой БД все это дело будет.
Вопрос остается в силе. В правильном ли направлении я думаю? |
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Про нормализацию БД слышали? =)
Создать справочник действий (ActionType) Справочник комплектующих (Hardware) Связь много ко многим, создается еще одна таблица в которой по ID от каждой сущности. В которой сделаешь реф на справочник заказчика или владельца как удобнее (Customer) Как вариант, но он тоже может подвергнуться небольшой модификации. Вы когда-нибудь БД занимались? Судя по тому что ваш выбор пал на Access, то нет. На крайний случай бы уж тогда SQLite выбрали. По этому лучше попросите знакомого чтоб вам помог с созданием БД. -------------------- ![]() |
|||
|
||||
| Georgich |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
MasterOfCode, спасибо.
Просто я не совсем понимаю с чего начинается проектирование БД. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |