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

В качестве уникального ключа хотел было использовать ISBN ( Википердия про ISBN ). Казалось бы то что нужно:
WikiМеждународный стандартный номер книги или ISBN (англ. International Standard Book Number) — уникальный номер книжного издания, необходимый для распространения книги в торговых сетях и автоматизации работы с изданием.

Однако случайно обнаружил, что в одной домашней книге указано сразу три номера ISBN.
Возникают вопросы:
1. почему именно в этой книге именно три номера, а не два или десять?
2. может ли одни из трех номеров использоваться в другой книге, у которой тоже не один номер?

К сожалению, грамотного специалиста в предметной области у меня нет.
Если знаете ответы или где почитать - пожалуйста подскажите. Пока в инете не нашел объяснения.


Спасибо!
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37494135
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalmВозникают вопросы:
Ты сам-то статью по собственной ссылке читал?..
На издании могут стоять два и более номера ISBN, если это:

- многотомное издание (номер тома и номер издания);
- совместное издание (номера каждого издателя с указанием в круглых скобках их
наименования после соответствующего ISBN);
- издание, впервые выходящее в переводе (номер перевода и номер оригинала с указанием в
круглых скобках сведений о языке после соответствующего ISBN);
- комплектное издание, то есть собранное в папку, футляр или заключенное в общую обложку
(собственный номер книги и ISBN, общий для всего комплекта)[4].
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37495671
Фотография Болтун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalmДобрый день.
Задача стоит такая: автоматизировать учет книг в небольшом магазине.

В качестве уникального ключа хотел было использовать ISBN ( Википердия про ISBN ). Казалось бы то что нужно:
WikiМеждународный стандартный номер книги или ISBN (англ. International Standard Book Number) — уникальный номер книжного издания, необходимый для распространения книги в торговых сетях и автоматизации работы с изданием.

Однако случайно обнаружил, что в одной домашней книге указано сразу три номера ISBN.
Возникают вопросы:
1. почему именно в этой книге именно три номера, а не два или десять?
2. может ли одни из трех номеров использоваться в другой книге, у которой тоже не один номер?

К сожалению, грамотного специалиста в предметной области у меня нет.
Если знаете ответы или где почитать - пожалуйста подскажите. Пока в инете не нашел объяснения.


Спасибо!
Вообще говоря, ISBN вещь уникльная. Но книготорговцы говорят, что в наших реалиях номера могут дублироваться (хотя и редко).
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37496225
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БолтунВообще говоря, ISBN вещь уникльная. Но книготорговцы говорят, что в наших реалиях номера могут дублироваться (хотя и редко).
Интерессно. А детали можно узнать?
Посему как способов продублировать ISBN могу придумать ровно два: либо в издательстве бардак и оно выпустило две разных книги под одним кодом, либо кто-то тайком выпустил тираж под чужим ISBN. Под «чужим» я здесь подразумеваю чужой префикс издательства.
Что одно что второе лично мне видится чем-то из не очень научной фантастики.
Не дайте умереть в неведеньи.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37496430
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineПосему как способов продублировать ISBN могу придумать ровно два: либо в издательстве бардак и оно выпустило две разных книги под одним кодом, либо кто-то тайком выпустил тираж под чужим ISBN. Под «чужим» я здесь подразумеваю чужой префикс издательства.
Что одно что второе лично мне видится чем-то из не очень научной фантастики.Второе вполне обычное дело, никакая не фантастика.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497003
baracs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineБолтунВообще говоря, ISBN вещь уникльная. Но книготорговцы говорят, что в наших реалиях номера могут дублироваться (хотя и редко).
Интерессно. А детали можно узнать?
Посему как способов продублировать ISBN могу придумать ровно два: либо в издательстве бардак и оно выпустило две разных книги под одним кодом, либо кто-то тайком выпустил тираж под чужим ISBN. Под «чужим» я здесь подразумеваю чужой префикс издательства.
Что одно что второе лично мне видится чем-то из не очень научной фантастики.
Не дайте умереть в неведеньи. Вам со штрих-кодированием товаров доводилось дело иметь?

На первый взгляд, штрих-код уникально идентифицирует товар, что регулярно дает повод для вопросов: "Зачем генерить суррогатный ключ товара в системе - вот же, есть штрих-код?".

Однако,
во первых, при углубленном изучении вопроса, выясняется, что один и тот же товар, совершенно законно, может иметь несколько отличающихся штрих-кодов;

во вторых, в "наших" реалиях (а на самом деле, не только в наших) могут быть и "технические" ошибки и откровенный подлог:
- в штрихах "закодированы" одни циферки, а под ними напечатаны совсем другие;
- штих-код UPC-A, а под ним 13 циферок, чтобы было похоже на EAN-13. Т.е. лидирующий "0" тупо дорисован (надеюсь, этот прикол канул в прошлое);
- поставляются товары со штрих-кодами EAN-13, начинающимися на "2", которые запросто могут пересечся с другими такими же, если их не отсеивать "на подлете" к системе;
- используются чужие штрих-коды;
- используются откровенно "левые", т.е. взятые с потолка штих-коды...

Подозреваю, что реалии книгоиздательства мало отличаются.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497609
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
Dimitry Sibiryakov,

А еще могут быть разные номера у изданий в твердом и мягком переплете, англоязычные это честно пишут в скобках.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497643
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
baracsНа первый взгляд, штрих-код уникально идентифицирует товар, что регулярно дает повод для вопросов: "Зачем генерить суррогатный ключ товара в системе - вот же, есть штрих-код?"
Имхо даже если человек регулярно ходит в магазин (и видит работу касс), он уже знает ответ на этот вопрос. Но теоретики иногда такие теоретики.. :)
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497773
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
baracsmiwaonlineпропущено...

Интерессно. А детали можно узнать?
Посему как способов продублировать ISBN могу придумать ровно два: либо в издательстве бардак и оно выпустило две разных книги под одним кодом, либо кто-то тайком выпустил тираж под чужим ISBN. Под «чужим» я здесь подразумеваю чужой префикс издательства.
Что одно что второе лично мне видится чем-то из не очень научной фантастики.
Не дайте умереть в неведеньи. Вам со штрих-кодированием товаров доводилось дело иметь?

Да :)

baracsНа первый взгляд, штрих-код уникально идентифицирует товар, что регулярно дает повод для вопросов: "Зачем генерить суррогатный ключ товара в системе - вот же, есть штрих-код?".

Однако,
во первых, при углубленном изучении вопроса, выясняется, что один и тот же товар, совершенно законно, может иметь несколько отличающихся штрих-кодов;

во вторых, в "наших" реалиях (а на самом деле, не только в наших) могут быть и "технические" ошибки и откровенный подлог:
1 в штрихах "закодированы" одни циферки, а под ними напечатаны совсем другие;
2 штих-код UPC-A, а под ним 13 циферок, чтобы было похоже на EAN-13. Т.е. лидирующий "0" тупо дорисован (надеюсь, этот прикол канул в прошлое);
3 поставляются товары со штрих-кодами EAN-13, начинающимися на "2", которые запросто могут пересечся с другими такими же, если их не отсеивать "на подлете" к системе;
4 используются чужие штрих-коды;
5 используются откровенно "левые", т.е. взятые с потолка штих-коды...

Подозреваю, что реалии книгоиздательства мало отличаются.
Позволил себе пронумеровать чтобы легче ссылаться.
1 - видел всего один раз, но да - бывает.
2 - а вот это - регулярно и массово. Особенно в детских товарах (питание, косметика). Так что - нет, не канул, к сожалению.
3 - это еще массовее; иногда хочется просто найти поставщика и вырвать ему руки из... несоответствующего места.
4, 5 - это пореже, но да - тоже встречается

Правда, причины 1, 2 и 3 к ISBN никакого отношения не могут иметь чисто по техническим причинам. 4 и 5 скорее всего имеют место быть потому, что предприятию тупо в лом регистрировать свои коды у регионального представителя. Я, правда, почему-то думал, что при регистрации издательства соответствующий префикс ISBN оно получает в числе других документов и пункты 4 и 5 к нему тоже неприменимы.

Спасибо за объяснение.
softwarerbaracsНа первый взгляд, штрих-код уникально идентифицирует товар, что регулярно дает повод для вопросов: "Зачем генерить суррогатный ключ товара в системе - вот же, есть штрих-код?"
Имхо даже если человек регулярно ходит в магазин (и видит работу касс), он уже знает ответ на этот вопрос. Но теоретики иногда такие теоретики.. :)
Даже если человек последние десять лет занимается учетом, он может не знать нюансов книжного дела просто по той банальной причине, что ему этого не надо было.
Welcome to the real world ©
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497796
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov Ты сам-то статью по собственной ссылке читал?..
На издании могут стоять два и более номера ISBN, если это:

- многотомное издание (номер тома и номер издания);
- совместное издание (номера каждого издателя с указанием в круглых скобках их
наименования после соответствующего ISBN);
- издание, впервые выходящее в переводе (номер перевода и номер оригинала с указанием в
круглых скобках сведений о языке после соответствующего ISBN);
- комплектное издание, то есть собранное в папку, футляр или заключенное в общую обложку
(собственный номер книги и ISBN, общий для всего комплекта)[4].



Ты не поверишь - читал.
Книжка у меня дома - стихи для маленьких детей Барто.
Это не многотомное издание.
Не совместное издание.
Издание на русском, значит не в переводе. И тем более не в первые.
Издание не комплектное, без папок, футляров. Обычная книжечка, страниц на 40.

В общем, понятно. Буду считать, что много нумеров :)
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497807
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineон может не знать нюансов книжного дела
Вопрос не в книжном деле. Вопрос в том, что на пути использования естественных ключей разложено столько сельхозприборов, что желание использовать их означает одно из двух: либо человек недавно пришёл, начитавшись теоретиков, либо же он этих граблей старательно и принципиально не замечает.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497921
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarermiwaonlineон может не знать нюансов книжного дела
Вопрос не в книжном деле. Вопрос в том, что на пути использования естественных ключей разложено столько сельхозприборов, что желание использовать их означает одно из двух: либо человек недавно пришёл, начитавшись теоретиков, либо же он этих граблей старательно и принципиально не замечает.
Я - невнимательный.
Хотел написать иначе, но это уже будет нарушением правил :)
Сначала не заметил, что ТС хочет использовать ISBN как естественный ключ и подразумевал использование его в учетной программе вообще - для импорта накладных, как один из вариантов наполнения справочника книг и т.д. И соответственно интересовался неуникальностью ISBN и принципами работы с ним.
Да, касаемо использования чего-то внешнего как уникального ключа - полностью согласен что это исключительно теоретические изыски людей, ни разу реальных баз данных в глаза не видевших.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497925
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineДа, касаемо использования чего-то внешнего как уникального ключа - полностью согласен что
это исключительно теоретические изыски людей, ни разу реальных баз данных в глаза не видевших.

Не то, чтобы я был несогласен, но вот среди "внешних вещей" есть такая штука как UUID...
Она, конечно, не совсем внешняя, но по отношению к БД - определённо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37497981
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovmiwaonlineДа, касаемо использования чего-то внешнего как уникального ключа - полностью согласен что
это исключительно теоретические изыски людей, ни разу реальных баз данных в глаза не видевших.

Не то, чтобы я был несогласен, но вот среди "внешних вещей" есть такая штука как UUID...
Она, конечно, не совсем внешняя, но по отношению к БД - определённо.

Да, помню, был разговор .
Понятно, что с точки зрения распределенных баз данных и репликации UUID - это очень даже позитивное решение. Правда, лично я еще не встречал ситуаций, когда в складском учете есть внешние данные с привязкой к внешне сгенерированному UUID. На моей практике все поставщики везде используют int-овые ключи и, собственно, весь импорт лично у меня строится на связке "Внешний ключ" - "Внутрений ключ". И даже если найдется прилежный поставщик с UUID-ами в базе, боюсь, ради него одного ломать схему импорта будет не с руки. И есть подозрение, что не у одного меня такой же подход.
Но все же - да, ты прав: если внешние данные сопровождаются UUID-ом, то это тот редкий случай, когда у них есть свой ключ. Все равно суррогатный, но на роль «что-то внешнее как уникальный ключ» подходит 100%.
...
Рейтинг: 0 / 0
БД по учету книг. Вопрос идентификации книги по номеру ISBN.
    #37504609
Фотография Болтун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineБолтунВообще говоря, ISBN вещь уникльная. Но книготорговцы говорят, что в наших реалиях номера могут дублироваться (хотя и редко).
Интерессно. А детали можно узнать?
Посему как способов продублировать ISBN могу придумать ровно два: либо в издательстве бардак и оно выпустило две разных книги под одним кодом, либо кто-то тайком выпустил тираж под чужим ISBN. Под «чужим» я здесь подразумеваю чужой префикс издательства.
Что одно что второе лично мне видится чем-то из не очень научной фантастики.
Не дайте умереть в неведеньи.
Пардон за отсутствие. Дело в том, что получение ISBN стоит денюжку, пусть и маленькую. Некоторые эту денюжку экономят, и берут номер с потолка или с другой книжки.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД по учету книг. Вопрос идентификации книги по номеру ISBN.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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