Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / База данных по учету средств измерения / 21 сообщений из 21, страница 1 из 1
02.09.2017, 14:10
    #39514448
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Всем привет. В техникуме дали курсовую по теме: "БД по учету СИ". Пока я сделал только первый и шаг(набросал примерный макет бд)). Посмотрите пожалуйста, и кому не сложно скажите есть ли какие серьезные ошибки в макете, и как можно сделать базу лучше. Немного о самой БД: нужна она в отделе метрологии. Делать нужно с использованием sql и php(для разных пользователей будет разный уровень доступа). В таблице обязательно должны присутствовать такие строки: Наименование СИ, Заводской номер, Позиция, Тип, Класс точности, Единица измерения, Предел измерения, Местонахождение СИ(Располагается либо в Самаре, либо в Тольятти), Дата установки, Дата поверки,Поверитель, Прикрепительные документы . Заранее спасибо за советы
...
Рейтинг: 0 / 0
02.09.2017, 17:00
    #39514477
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Когда появятся Сызранское и Чапаевское управления - срочно допилите ещё пару таблиц? ;-) Вероятно, тут нужна лишь одна таблица "Станции" или вроде того, а поле "Местонахождение СИ" будет указывать на ту или иную строку этой таблицы. Ну а у станции уже отдельными полями её признаки - тип станции, подчинение управлению и т.п.

Связь от ентих управлений, вроде, не туда нарисована. От таблицы поверителей - тоже, похоже. Ну это ладно, рука дрогнула.

Вот тут не понятно, поле (не путайте поле и сроку - это разные вещи) "Прикрепительные документ ы " в описании имеет множественное число. А таблицы, где документы перечислены, не видать. Или всё множество документов планируется упихать в одно поле? Или документ всего один на прибор?

Навскидку, возможно, должны быть две даты поверки - прошлой и следующей (для формирования списка приборов, требуемых к поверке в ближайший месяц, например, когда разные приборы имеют разный межповерочный интервал), результат минувшей поверки. Ну, это я лишь предположил. Вообще, не зная досконально предметной области, сложно что-то советовать.
...
Рейтинг: 0 / 0
02.09.2017, 17:20
    #39514482
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Связи да, это косяк... Спасибо за советы) Буду исправлять
...
Рейтинг: 0 / 0
02.09.2017, 21:55
    #39514511
Дормедонт Евлампиевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
По идее, Класс точности, Местонахождение, Поверка, Прикреплённые документы, Поверитель - это так же отдельные сущности..
...
Рейтинг: 0 / 0
02.09.2017, 23:25
    #39514563
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
И хорошо бы различать понятия "Модель СИ" (наименование, тип, класс точности, единиц Ы измерения) и "Экземпляр СИ" (заводской номер, ссылка на модель).

Установки, поверки тоже я бы вынес в отдельные сущности с хранением истории. Ведь СИ могут поверять несколько раз и также несколько раз устанавливать/демонтировать в разных местах.

И каждая из упомянутых мной сущностей может иметь свои прилагающиеся документы.
...
Рейтинг: 0 / 0
06.09.2017, 20:50
    #39516784
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
miksoft,
Вот не много исправил.В этот раз набросал макет в access. Как Вы считаете, таблица "поверка" в таком виде пойдет или все-таки сделать еще сущность дата поверки?
...
Рейтинг: 0 / 0
06.09.2017, 22:52
    #39516814
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight Schrute,

Что-то не то получается.
Сущность "средства изменения" уже есть со всеми названиями, моделями и т.д. В "поверке" код модели не нужен, если имеется в виду контекст средства измерения, а на какая-то исключительно поверочная штуковина. К одному средству измерения относятся несколько поверок - прошлая, позапрошлая и т.д. (так понимаю, история поверок, раз уж это вынесено в отдельную сущность). Соответственно, в сущности "поверка" должен быть ID (код) средства измерения (а не поверка в СИ, как на картинке).
...
Рейтинг: 0 / 0
07.09.2017, 06:45
    #39516876
paver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight Schrutemiksoft,
Вот не много исправил.
miksoft написал, что нужно бы выделить сущность Модель, содержащую общие значения для всех используемых экземпляров СИ этого типа. Вы же сделали что-то совсем непонятное.
...
Рейтинг: 0 / 0
07.09.2017, 06:53
    #39516878
paver
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight Schrute,
переименуйте сущность Средства_измерения в Конкретный_прибор, тогда вам станет понятнее, как построить модель.
...
Рейтинг: 0 / 0
27.09.2017, 11:53
    #39527027
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkle,

Так правильно?
...
Рейтинг: 0 / 0
27.09.2017, 20:34
    #39527299
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Уже ближе.
Результат поверки - где? Если это "состояние СИ" - то оно странно размещено.
С прикрепительными документ ами не понятно по-прежнему. Один документ на прибор? Или более одного?
А вообще, тут на форуме вряд ли много КИПовцев, которые ежедневно сталкиваются с подобными вещами и в курсе всех тонкостей учета измерительных приборов. Общего плана представление - одно, детали - другое. Попробуйте описать всю эту байду подробно словами, без картинок. Так, чтобы по тексту ясное представление о структуре всей приборно-поверочной кухни сложилось не только у Вас. Потом можно рисовать картинки. ИМХО конечно.
...
Рейтинг: 0 / 0
28.09.2017, 07:27
    #39527410
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkleУже ближе.
Результат поверки - где? Если это "состояние СИ" - то оно странно размещено.
С прикрепительными документ ами не понятно по-прежнему. Один документ на прибор? Или более одного?
А вообще, тут на форуме вряд ли много КИПовцев, которые ежедневно сталкиваются с подобными вещами и в курсе всех тонкостей учета измерительных приборов. Общего плана представление - одно, детали - другое. Попробуйте описать всю эту байду подробно словами, без картинок. Так, чтобы по тексту ясное представление о структуре всей приборно-поверочной кухни сложилось не только у Вас. Потом можно рисовать картинки. ИМХО конечно.
Спасибо. Результат поверки добавлю. Прикреп. документ- несколько(руковдство пользователя, еще какой-нибудь документ) pdf.
Задание в общем-то было такое: Создание БД и к ней пользовательский интерфейс на php с многоуровневым доступом(Например: оператор из Тольятти должен видеть приборы относящиеся к его подразделению, оператор из Самары уже другое должен видеть). В самой БД должна быть инфо о находящихся в данный момент приборах. Я толком описать не могу, поэтому на форуме и просил помощи, может кто знает как вести учет и подскажет
...
Рейтинг: 0 / 0
28.09.2017, 10:22
    #39527500
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight SchruteЯ толком описать не могу, поэтому на форуме и просил помощи, может кто знает как вести учет В таком случае следует изучить предметную область . Как вести учет, когда и какие следует делать записи, какие документы прикладывать - это знают специалисты в соответствующей предметной области, именно те, кто занимается оным учетом - метрологи, механики, завхозы, инженеры, мастера и т.п. Разумеется, они практически не ходят на форумы для программистов. Потому ответа на вопрос "как вести учет" Вы тут вряд ли получите. Конечно, кто-то из присутствующих на форуме что-то похожее делал, но далеко не факт, что оно в какой-то мере подойдет для решения конкретной Вашей задачи. Общие же принципы построения структуры БД, подсказали уже. Однако, без знания теоретической части системы учета на конкретном предприятии вряд ли удастся сделать что-то, что соответствует потребностям.


Dwight SchruteНапример: оператор из Тольятти должен видеть приборы относящиеся к его подразделению, оператор из Самары уже другое должен видеть Вот всплывают новые условия. Соответственно, в структуре должен быть какой-то признак (как у прибора, так и у оператора), по которому возможно будет сделать соответствующий фильтр.
А оператор из насосной станции номер семнадцать должен видеть только приборы со своей насосной станции? Тоже не понятно.
...
Рейтинг: 0 / 0
28.09.2017, 10:50
    #39527524
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkleDwight SchruteЯ толком описать не могу, поэтому на форуме и просил помощи, может кто знает как вести учет В таком случае следует изучить предметную область . Как вести учет, когда и какие следует делать записи, какие документы прикладывать - это знают специалисты в соответствующей предметной области, именно те, кто занимается оным учетом - метрологи, механики, завхозы, инженеры, мастера и т.п. Разумеется, они практически не ходят на форумы для программистов. Потому ответа на вопрос "как вести учет" Вы тут вряд ли получите. Конечно, кто-то из присутствующих на форуме что-то похожее делал, но далеко не факт, что оно в какой-то мере подойдет для решения конкретной Вашей задачи. Общие же принципы построения структуры БД, подсказали уже. Однако, без знания теоретической части системы учета на конкретном предприятии вряд ли удастся сделать что-то, что соответствует потребностям.


Dwight SchruteНапример: оператор из Тольятти должен видеть приборы относящиеся к его подразделению, оператор из Самары уже другое должен видеть Вот всплывают новые условия. Соответственно, в структуре должен быть какой-то признак (как у прибора, так и у оператора), по которому возможно будет сделать соответствующий фильтр.
А оператор из насосной станции номер семнадцать должен видеть только приборы со своей насосной станции? Тоже не понятно.

Оператора 2(Самара, Тольятти(к каждому подраздлению относятся свои НС). В таблице местоположение есть поле принадлежность, может по нему делать выборку? Допустим, если зашел оператор1, то ему выбрать только те приборы, которые принадлежат Тольятти)
...
Рейтинг: 0 / 0
28.09.2017, 20:23
    #39527934
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight Schrute,

Может. Но Ваша структура пока вовсе не содержит сущностей "Оператор" и "Подразделение" (последнее присутствует только как туманно определенное свойство местонахождения прибора).
...
Рейтинг: 0 / 0
01.10.2017, 17:00
    #39529017
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkleDwight Schrute,

Может. Но Ваша структура пока вовсе не содержит сущностей "Оператор" и "Подразделение" (последнее присутствует только как туманно определенное свойство местонахождения прибора).

Только мне кажется связь "Принадлежность.Подразделение" и "Пользователи.Подразделение" должна быть 1 к 1
...
Рейтинг: 0 / 0
01.10.2017, 18:09
    #39529025
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight SchruteТолько мне кажется связь "Принадлежность.Подразделение" и "Пользователи.Подразделение" должна быть 1 к 1Попробуйте обосновать данное утверждение.
...
Рейтинг: 0 / 0
01.10.2017, 18:26
    #39529028
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkleDwight SchruteТолько мне кажется связь "Принадлежность.Подразделение" и "Пользователи.Подразделение" должна быть 1 к 1Попробуйте обосновать данное утверждение.

Оператор Тольятти принадлежит только Тольяттинскому управлению, к Самаре он не относится. Так же и оператор Самары
...
Рейтинг: 0 / 0
01.10.2017, 18:39
    #39529031
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight Schrute,

Как-то, лишь наполовину убедительно звучит. 1:1 предусматривает однозначное соответствие в обе стороны.
...
Рейтинг: 0 / 0
01.10.2017, 19:02
    #39529037
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
vkleDwight Schrute,

Как-то, лишь наполовину убедительно звучит. 1:1 предусматривает однозначное соответствие в обе стороны.

А в обратную сторону вроде тоже сходится. Т.е. Тольяттинскому управлению принадлежит Оператор Тольятти. Я не прав?
...
Рейтинг: 0 / 0
01.10.2017, 19:05
    #39529039
Dwight Schrute
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База данных по учету средств измерения
Dwight SchrutevkleDwight Schrute,

Как-то, лишь наполовину убедительно звучит. 1:1 предусматривает однозначное соответствие в обе стороны.

А в обратную сторону вроде тоже сходится. Т.е. Тольяттинскому управлению принадлежит Оператор Тольятти. Я не прав?

А...все. понял. Правильно Вы меня поправили. там 1 к многим так и получается.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / База данных по учету средств измерения / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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