С Новым годом! Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/68: Рейтинг темы: голосов - 68, средняя оценка - 4.91
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444

БД Учет заправки картриджей

29.04.2016, 18:37. Показов 14959. Ответов 69
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю базу данных Учет заправки картриджей. Накидал быстренько схему
Посмотрите пожалуйста подойдет такая, может чего то не хватает? Так же наверно нужно сделать за год или несколько лет? и поиск за конкретное число или по номеру картриджа.
Кликните здесь для просмотра всего текста
Вложения
Тип файла: rar УчетКартриджей.rar (17.6 Кб, 316 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2016, 18:37
Ответы с готовыми решениями:

Станция заправки картриджей
Вечер добрый! озадачился приобритением станции для заправки или рабочего места заправщика, кто как называет, короче меня интересует кто...

HP Deskjet 2130 ресурс картриджей после заправки
Здравствуйте. Купили в организацию сие чудо HP Deskjet 2130. Так вот первый раз он закончился не успел закончиться «Сервисный период»....

ГОСТы или ТУ для проверки качества заправки картриджей
Возникла ситуация - по госконтракту на заправку и восстановление картриджей фирма должна была заправить картриджи, но заправили...

69
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.04.2016, 19:04
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Так же наверно нужно сделать за год или несколько лет?
А зачем за месяц, за год, ... ? Просто Заправка - определить по дате год, месяц и т.п. - это разве проблема?
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
29.04.2016, 19:10  [ТС]
ltv_1953, да точно лучше все в кучу сделать наверно, а потом делать выборку за месяц, год?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
29.04.2016, 19:24
Угу. Если в базе больше ничего не будет (и версия не старше 2010), то делайте сводную таблицу - там и фильтры, и группировки, и итоги - встроенные. Если 2013 и старше - то придется, увы, делать сводную в Экселе (читая данные из Аксесса) .
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
29.04.2016, 19:30  [ТС]
Кстати наверно лучше еще цену прикрутить и вид ремонта-заправка или восстановление. Как то так в итоге примерно:
Миниатюры
БД Учет заправки картриджей  
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
29.04.2016, 19:37  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
то придется, увы,
Что значит увы?
Вообще то наверно в Acsess будет прототип, а сама база на php+Mysql)

Добавлено через 1 минуту
посмотрю не знаю авторизацию долго прикручивать или нет, может авторизацию еще сделать)

Добавлено через 1 минуту
а какие итоги?) итог один-база картриджей)

Добавлено через 18 секунд
простенькая
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
20.05.2016, 17:01  [ТС]
Я начал дальше читать по этой теме, что то запутался и в итоге все равно не пойму как связать то эти таблички ? правильно.
Миниатюры
БД Учет заправки картриджей  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
20.05.2016, 19:19
не вижу хозяина катриджейбдаты сдачи/возврата --только какие-то обезличенные строчки
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
21.05.2016, 16:46  [ТС]
shanemac51, что то я не понял, что значит нет хозяина, какого хозяина? авторизацию? Ну я собирася сделать авторизацию то есть нужная еще таблица пользователей тока. Дата есть приема и отправки.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
21.05.2016, 17:25
кто то ведь сдает эти катриджи на зарядку/ремонт ---это и есть хозяин, владелец катриджей
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
21.05.2016, 17:27  [ТС]
shanemac51, хм, и куда его и зачем он?)
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
23.05.2016, 13:50  [ТС]
Вообщем покопался в картриджах и решил переделать схему, как то вот так,
не знаю как правильно будет никак не могу понять внешние ключи нужны вообще или нет.
Миниатюры
БД Учет заправки картриджей  
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
25.05.2016, 12:22  [ТС]
Что за ошибка?
Миниатюры
БД Учет заправки картриджей  
0
52 / 39 / 29
Регистрация: 08.04.2016
Сообщений: 126
25.05.2016, 17:05
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Вообщем покопался в картриджах и решил переделать схему, как то вот так,
не знаю как правильно будет никак не могу понять внешние ключи нужны вообще или нет.
Миниатюры
Предлагаю такой вариант:

Таблицы
0. Фирма/Клиент (Добавить: адрес, телефон, % скидки)
1. Сотрудник (ИД, ФИО и т.д.)
2. Тип картриджа (лазерный, струйный и т.д.)
3. Модель картриджа (буквенно-цифровой код)
4. Картридж (добавить: ИД Тип картриджа, ИД Модель картриджа)
5. Вид услуги (заправка, восстановление и т.д.)
6. Статус услуги
7. Прайс (ИД, ИД картриджа, ИД вид услуги, стоимость работ)
8. Заказ:
8.0. ИД
8.1. ИД Клиент
8.2. ИД Прайс
8.3. ИД Статус услуги
8.4. Дата приемки от клиента
8.5. Дата получения клиентом
8.6. Итоговая стоимость
8.7. Скидка
9. Т.к. по каждому изделию может быть оказано 1-N услуг, считаю, что следует ввести таблицу, которая будет связывать конкретный Заказ со списком услуг, оказанных по нему:
Заказ-Прайс
9.0. ИД
9.1. ИД Заказ
9.2. ИД Прайс
9.3. ИД Сотрудник
9.4. Дата начала работ
9.5. Дата окончания работ

Зачем таблица Заказ-Прайс. Например картридж можно просто заправить. А можно перепрошить и заправить. А можно просто перепрошить. А можно и перепрошить, и поменять бараран, и заправить, и пересобрать и т.д. Создавать же в Прайсе такие длинные комплексные услуги нецелесообразно.
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
25.05.2016, 17:12  [ТС]
chronicler, У меня сейчас уже вот так и я почти доделал БД, но я похоже сижу на каких то граблях и не пойму как с них слезть, я так понял нужны внешние ключи вместо подстановок но как и зачем их пристроить я что то не врублися вчем отличие),
Кликните здесь для просмотра всего текста
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
25.05.2016, 17:18  [ТС]
Вот это лишнее
Цитата Сообщение от chronicler Посмотреть сообщение
0. Фирма/Клиент (Добавить: адрес, телефон, % скидки)
1. Сотрудник (ИД, ФИО и т.д.)
2. Тип картриджа (лазерный, струйный и т.д.)
Какая фирма? Какой сотрудник ?Зачем сотрудник?
Это тоже:
Цитата Сообщение от chronicler Посмотреть сообщение
8. Заказ:
8.0. ИД
8.1. ИД Клиент
8.2. ИД Прайс
8.3. ИД Статус услуги
8.4. Дата приемки от клиента
8.5. Дата получения клиентом
8.6. Итоговая стоимость
8.7. Скидка
9. Т.к. по каждому изделию может быть оказано 1-N услуг, считаю, что следует ввести таблицу, которая будет связывать конкретный Заказ со списком услуг, оказанных по нему:
Заказ-Прайс
9.0. ИД
9.1. ИД Заказ
9.2. ИД Прайс
9.3. ИД Сотрудник
9.4. Дата начала работ
9.5. Дата окончания работ
список услуг отдельный конечно неплохо но времени нет просто городить большую базу) Возможно в дальнейшем я и допилю ее для себя)
0
52 / 39 / 29
Регистрация: 08.04.2016
Сообщений: 126
25.05.2016, 17:20
Cdelphi78, В таблице Учет работы нужны FK на:
Фирмы
Вид работ
Статус
Картриджы

Я не совсем понял, зачем в таблице Картриджы поле Фирма.
Насчет Модель-Серия - тут я не в курсе если честно. Если под одной скажем серией могут проходить несколько разных картриджей - нужна таблица Серия. Аналогично и для модели. В противном случае просто поле в таблице.

список услуг отдельный конечно неплохо но времени нет просто городить большую базу) Возможно в дальнейшем я и допилю ее для себя)
Ну в принципе да, если времени особо нет, лучше не усложнять. Хотя с другой стороны если это все пойдет в реальную работу, то честно говоря лучше сразу базу выстроить пусть даже с кажущейся здесь и сейчас некоторой избыточностью, чем после переделывать.
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
25.05.2016, 17:29  [ТС]
Цитата Сообщение от chronicler Посмотреть сообщение
Cdelphi78, В таблице Учет работы нужны FK на:
Аааа, это просто банально может добавить эти ключи в эту таблицу вместо подстановок а подстановки убрать и связь поставить один к многим? Щас перерисую.
А отдельную таблицу не надо связующюю?
Цитата Сообщение от chronicler Посмотреть сообщение
Фирма.
Это фирма производить картриджа , не знаю показалось нужна по фирме быстренько искать кардриджи,
вообще согласен есть лишниее поля но фиг его знает нужны или не нужны и как делать, сварганить уже как нибуть курсач и отправить на проверку. авось проканает, времени нет просто разбираться.

Добавлено через 1 минуту
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Аааа, это просто банально может добавить эти ключи в эту таблицу вместо подстановок а подстановки убрать и связь поставить один к многим?
Тока не понял в чем вся соль щас еще раз гляну лекцию.
0
52 / 39 / 29
Регистрация: 08.04.2016
Сообщений: 126
25.05.2016, 17:44
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
А отдельную таблицу не надо связующюю?
Отдельная таблица для связи нужна если есть множественная связь. Например по 1 Заказу может быть N услуг. Тогда в таблице услуг создаются записи, каждая из которых хранит в том числе ИД на соответствующий заказ. А тут в таблице Учет работ на 1 клиента приходится 1 статус, 1 вид работ и т.д. Количество картриджей я бы только убрал из таблицы Учет работ, потому что клиент может принести несколько разных картриджей и стоимость работы по каждому может отличаться. Но если это просто курсач, может и не надо углубляться, действительно.

Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Это фирма производить картриджа , не знаю показалось нужна по фирме быстренько искать кардриджи
Тогда тут тоже желательно делать таблицу "Фирмы-производители картриджей" и на нее создавать FK в таблице Картриджи.
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
25.05.2016, 17:52  [ТС]
Цитата Сообщение от chronicler Посмотреть сообщение
потому что клиент может принести несколько разных картриджей
Немного проясню, это база данных для организации которая отправляет картриджи на заправку другой фирме.
то есть клиентов никаких нет, сотрудников тоже просто важна например дата время и статус картриджа, чтобы админ был в курсе что у него с картриджами)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2016, 17:52
Помогаю со студенческими работами здесь

Разбираю принтер HP Color LaserJet Pro CP1025 из-за того что после заправки картриджей, не почистил их от краски. Фотки
После того как я очень не аккуратно заправил картриджи, у меня независимо, что я пропускаю, весь лист был разноцветный. И сегодня я решил...

Учёт картриджей на складе
Здравствуйте! Помогите начинающему. Нужно создать программу учёта картриджей. Я создал шелл. Запутался с комбобоксом и эдитбоксом.. Не могу...

Учет картриджей на небольшом предприятии
Добрый день! Начинаю понемногу изучать 1С, и появилась потребность создать конфигурацию для учета картриджей на небольшом предприятии....

Учет средств измерения (учет приборов для метрологов)
Доброго всем времени суток. Столкнулся с такой проблемой как учет средств измерения (приборы КИПиА), раньше их было несколько десятков и...

Заправка картриджей
Нашел статью по заправке картриджей. И вот там такой пункт - "замените чип". Так вот, где взять этот чип, и если вставить старый, будет ли...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru