powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Маленький вопрос по проектированию
4 сообщений из 4, страница 1 из 1
Маленький вопрос по проектированию
    #39201202
crimeperson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется БД: таблицы "Книги", "Жанры", "Авторы", нужно их связать.
Думаю сделать следующим образом: таблица книги имеет данные (название, идентификатор и т.д.) но не имеет столбцов описывающих жанры и авторов определенной книги (т.к жанров и авторов может быть несколько). Таблица "Книги" не будет иметь связей с выше упомянутыми двумя таблицами. Вместо этого будут введены две дополнительные таблицы (посредники) - "ЖанрыСписок", "АвторыСписок". Таблица "ЖанрыСписок" будет содержать столбцы "Идентификатор книги", "Идентификатор Жанра", аналогично таблица АвторыСписок будет содержать столбцы "Идентификатор книги", "Идентификатор Автора".

Вопрос правильно ли продумал связь между таблицами? Не слишком ли это избыточно (всмысле таблиц)? Ведь хранить например несколько жанров в одном столбце таблицы "Книги", как то не правильно, хочется соблюдать нормализацию.
...
Рейтинг: 0 / 0
Маленький вопрос по проектированию
    #39201203
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crimepersonВопрос правильно ли продумал связь между таблицами?
Поздравляю с изобретением велосипеда во всех букварях описанной связи M:N.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Маленький вопрос по проектированию
    #39201205
crimeperson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что вы, спасибо. Подойдет ли данный вариант?
...
Рейтинг: 0 / 0
Маленький вопрос по проектированию
    #39201682
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crimeperson,
правильно.
не избыточно, а минимально достаточно.

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


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