Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 4
1

БД производства

02.04.2013, 11:42. Показов 1585. Ответов 5
Метки нет (Все метки)

Искал по форуму, но не нашел не чего подходящего((
Помогите пожалуйста сделать БД по производству, смысл такой мы собираем несколько видов автоматики (КПГ, БП, БРКП) на каждый из них разные комплектующие, к примеру:
КПГ - ШКАФ 1шт
- Дин рейка 3шт
- Клемники 65шт
- и т.д. (более 100наименований)
хотелось бы сделать так чтоб при поступлении заказа на 10 КПГ и 8 БП выдало отчет о том сколько нужно чего заказывать, так как разные комплектующие закупаются у разных поставщиков, то хочется чтоб можно было выводить отдельно по каждому поставщику.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2013, 11:42
Ответы с готовыми решениями:

БД производства
Искал по форуму, но не нашел не чего подходящего(( Помогите пожалуйста сделать БД по...

планирование производства
Добрый день, вечер или утро!!! Помогите!!!SOS!!! Застряла в планировании производства на стратегиях...

Капиталоемкость производства
1) В 2002 г. выручка фирмы составила 450 тыс. руб. при среднегодовой стоимости оборудования 185...

RTOS производства РФ
Доброго дня. В сети появилась инфа о создании ОС реального времени некоей питерской компанией...

5
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
02.04.2013, 12:10 2
Примерно это можно сделать так:
1) Создать таблицу поставщиков (в принципе можно обойтись и без нее).
T-SQL
1
2
3
CREATE TABLE Suppliers
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL)
2) Создать таблицу комплектующих содержащую наименование, и поставщика.
T-SQL
1
2
3
4
CREATE TABLE Parts
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL,
Supplier_ID INT FOREIGN KEY REFERENCES Suppliers(ID) NOT NULL)
3) Создать перечень изделий которые вы выпускаете.
T-SQL
1
2
3
CREATE TABLE Products
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL)
4) Создать таблицу состава каждого изделия.
T-SQL
1
2
3
4
5
CREATE TABLE Specification
(ID INT IDENTITY(1,1) PRIMARY KEY,
Product_ID INT FOREIGN KEY REFERENCES Products(ID) NOT NULL,
Part_ID INT FOREIGN KEY REFERENCES Parts(ID) NOT NULL,
Quantity INT DEFAULT 0)
Решение конечно в лоб, но в целом я думаю пойдет. А все необходимые вам отчеты делать выборками.
0
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 4
02.04.2013, 12:15  [ТС] 3
ой создал не в той категории, прошу прощения

Добавлено через 5 минут
Цитата Сообщение от Kruds Посмотреть сообщение
Примерно это можно сделать так:
1) Создать таблицу поставщиков (в принципе можно обойтись и без нее).
T-SQL
1
2
3
CREATE TABLE Suppliers
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL)
2) Создать таблицу комплектующих содержащую наименование, и поставщика.
T-SQL
1
2
3
4
CREATE TABLE Parts
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL,
Supplier_ID INT FOREIGN KEY REFERENCES Suppliers(ID) NOT NULL)
3) Создать перечень изделий которые вы выпускаете.
T-SQL
1
2
3
CREATE TABLE Products
(ID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(MAX) NOT NULL)
4) Создать таблицу состава каждого изделия.
T-SQL
1
2
3
4
5
CREATE TABLE Specification
(ID INT IDENTITY(1,1) PRIMARY KEY,
Product_ID INT FOREIGN KEY REFERENCES Products(ID) NOT NULL,
Part_ID INT FOREIGN KEY REFERENCES Parts(ID) NOT NULL,
Quantity INT DEFAULT 0)
Решение конечно в лоб, но в целом я думаю пойдет. А все необходимые вам отчеты делать выборками.
спасибо, только я хотел создать тему в "Форум MS Access" , но видимо руки кривые(((
0
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
02.04.2013, 12:41 4
Ну подобную структуру можно реализовать и в Access.
0
45 / 30 / 1
Регистрация: 28.09.2012
Сообщений: 969
03.04.2013, 23:54 5
Kruds, у меня похожая задача. Перевожу БД с аксесс 2003 на SQL сервер.И в Аксесс и в SQL не получается организовать отображение состава изделия в виде "дерева" без ограничений уровней входимости.Далее планирую связать это с выпуском продукции и автоматизировать подготовку решения о необходимости закупки( списание автоматически по выпуску продукции ,анализ количества остатков, определение дефицита и т.д) .Еще где-то штрихкодовая сквозная идентификация продукции.Но сейчас главная проблемы с отображением состава изделия в виде "Дерева" .
Подскажете что-либо?
0
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
04.04.2013, 07:43 6
ankan, я вам к сожалению ничего дельного не скажу, потому как строить иерархии в БД мне еще не доводилось, но вот нашел небольшую статью где вроде бы все довольно понятно изложено.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2013, 07:43
Помогаю со студенческими работами здесь

Оптимизация производства
Ребят...как ни крути не могу понять с чего начать и как решать эту задачку... На двух...

Издержки производства
Здравствуйте! Есть таблица и формулы. В таблице часть данных я уже рассчитал, но.. Понятия не...

План производства
Здравствуйте, уважаемые форумчане. Была поставлена задача: автоматизировать связь поступающих...

Организация производства
Понятно, что организация производства электроники - вопрос сложный. Не спрашивайте зачем я задаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru