powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / хранение контента в одной таблице ?
6 сообщений из 6, страница 1 из 1
хранение контента в одной таблице ?
    #33174986
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сущности :
1."Лекция"(ID,TITLE,FK)
2."Лабораторная работа"(ID,TITLE,FK)
3."Практикум"(ID,TITLE,FK)
4."Список контрольных вопросов"(ID,TITLE,FK)

все имеют атрибут "FK", который ссылается на одну таблицу
5."Содержание" (ID,CLOB) которая и содержит текст.

Имеет ли смысл такая организация или лучше разместить содержимое в каждой соответствующей сущности , т.е. вместо FK, поставить в таблицах столбец CLOB.

СУБД Oracle10.
Одновременно будут читать ориентировочно около 50 пользователей.
...
Рейтинг: 0 / 0
хранение контента в одной таблице ?
    #33175094
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне.
...
Рейтинг: 0 / 0
хранение контента в одной таблице ?
    #33179472
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несимметрично получается. Найти лекции, в названии которых есть слово "фрактал" - запрос к таблице Лекция. А если найти в содержании, то к таблицам Лекция и Содержание.

Почему бы не сделать отдельную таблицу Название(ID,TITLE)? По аналогии с таблицей Содержание. Похоже на бредовую идею. :(

А может иначе: Занятия(ID,TYPE_ID,TITLE,CLOB) и Типы(ID,NAME)? Где в таблице Типы - лекция,..
...
Рейтинг: 0 / 0
хранение контента в одной таблице ?
    #33179631
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вынесение LOB в отдельную таблицу типичная практика, особенно если нужно иметь несколько LOB для данной записи.

Кстати, о пользе дисциплины имен. _AndreyP4."Список контрольных вопросов"(ID,TITLE,FK)
Понимая, что все наименования таблиц - в единственном числе, легко обсуждать дизайн - типа "а почему вопросы списком в СLOBе, а не каждый в отдельности".
...
Рейтинг: 0 / 0
хранение контента в одной таблице ?
    #33183518
Ugnich Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO, сущность тут одна - Документ. И параметры у неё - тип (лекция, лаба, практикум), название, текст.
...
Рейтинг: 0 / 0
хранение контента в одной таблице ?
    #33183634
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ugnich AntonIMHO, сущность тут одна - Документ. И параметры у неё - тип (лекция, лаба, практикум), название, текст.
подписываюсь :-)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / хранение контента в одной таблице ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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