powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД Библиотека, организация каталогов книг
13 сообщений из 13, страница 1 из 1
БД Библиотека, организация каталогов книг
    #34404389
Fl@@r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На разработку представлена такая задача:
Разработать приложение содержащее информацию, помогающую читателю библиотеки найти нужную книгу. О каждой книге хранятся следующие сведения:
автор; название книги; издательство; год издания; краткая аннотация; библиотечный шифр;
Тематика раздела:
художественная (поэзия, роман, детектив и т.п.),
техническая (математика, физика, информатика),
детская (сказки, фантастика), учебная и т.п.
Запросы:
сведения обо всех книгах на заданную тематику;
поиск книги в заданном разделе (автор книги, название и раздел);
сведения обо всех книгах на заданную тему и заданного издательства;
сведения обо всех книгах выпущенных в указанные сроки и по заданной тематике;
сведения о книгах заданного издательства
сведения о книгах по фамилии автора

Основная часть таблиц в ERwine сделана, проблема состоит в правильном создании таблиц, и связей для разделения книг на разделы и тематики.
Если кто нибудь встречал данную проблему или есть какие нибудь идей, попрошу помочь. Выкладываю рисунок таблиц, здесь для всех книг только один раздел…

Большинство запросов связано с тематикой, я не прошу помогать с запросами, а только правильно организовать таблицы.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34404774
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как читатель читателю:
1. Бывают книги с несколькими авторами.
2. Удобнее искать когда темы,категории организованы в иерархии.
3. Книги пишут/переводят на разных языках.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34404792
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связь "Книги-Автор" множественные. У книг может быть несколько авторов, авторы могут принять участие в коллективном труде. Таблица Book. Если я верно угадал, то нужно делать справочник на города. Price (цена) целое число? С каких пор?
Не понятно почему выдача (input-output) привязана к item_book, а не к book? В book не вижу поле "краткая аннотация". Если уж используете сурогатные ключи (id_reader, id_avtor), то и введите id_book для книг. ISBN сделайте уникальным.

> художественная (поэзия, роман, детектив и т.п.),
А если роман в стихах :-)?
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405038
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё один момент: в библиотеке может быть несколько экземпляров одной и той же книги.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405044
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книга абсолютно точно может быть по нескольким тематикам сразу. И нескольких авторов. И не от автора а сборник под редакцией такого-то.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405116
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интресно, может ли одна и тажа книга быть издана разными издательствами одновременно? По аналогии с компакт-дисками. Я не имею в виду переводные издания.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405371
MaryCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если Reader это один из Авторов?
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405380
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не удобнее ли будет сделать всё в одном файле, в формате XML?
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405391
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaryCatА если Reader это один из Авторов?
Тогда надо вводить роли :-).
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405542
MaryCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rin@t MaryCatА если Reader это один из Авторов?
Тогда надо вводить роли :-).

Надо вынести физических лиц отдельно. А ссылка будет и на связь с книгами (МкМ) и с экземплярами книг (МкМ)
И еще Вы правы, суррогатный ключ на Books надо вводить однозначно, но не только из эстетических соображений. Не факт, что оператор введет код книги сразу верно... а вот дальнешие изменения - это не простая процедура.
Я за суррогатные ключи, в том числе и в Input_Output. :)) А вдруг надо будет на нее завтра связь кинуть. Это только сейчас мы не знаем (не видим) необходимости в этом.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34405690
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Издательства тоже необходимо тоже выделить в отдельную сущность.
...
Рейтинг: 0 / 0
БД Библиотека, организация каталогов книг
    #34407366
Fl@@r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня у книги может быть несколько авторов, а у темы может быть много книг, вот это мне надо организовать, БД я прикручиваю к Builder и там в соответствии с выбраной темой, отображается список всех книг этой темы, и при выборе автора, список всех книг даннрого автора..., так вот пир проэктировании таблиц возникает проблема с темами книг, даже если поставить связь, один ко многим как от табл авторы к табл книги, в табл Темы к Книгам, в Builder, нельзя организовать связь по ключевым полям от табл книги, к двум таблица авторы, и темы...

и а принципе, это БД можно сказать локального характера, для универа например, проблема не в типах данных, и других сущностях и их связях, проблема в организании тематики книг...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
БД Библиотека, организация каталогов книг
    #35490651
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как успехи?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД Библиотека, организация каталогов книг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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