Forum Webscript.Ru

Общие => Базы данных => Тема начата: Abram от 12 Сентября 2003, 12:56:57

Название: Проэктирование базы данных
Отправлено: Abram от 12 Сентября 2003, 12:56:57
Нужно сделать електронную библиотеку на основе УДК
Как грамотно сделать? Может ссылки какие подкиньте, или может тема уже обсуждалась.Спасибо
Название: Проэктирование базы данных
Отправлено: AliMamed от 12 Сентября 2003, 14:18:33
Цитировать
Abram:
Проэктирование

Цитировать
Abram:
електронную

клева.
а что такое УДК?
Название: Проэктирование базы данных
Отправлено: Phoinix от 12 Сентября 2003, 14:39:10
AliMamed
Универсальная десятичная классификация

Это что-то похожее на нумерацию комнат в официальных учреждениях: 1-я цифра этаж (четные права, нечетные слева)

В общих чертах: чем глубже уходишь тем длинней индетификатор, при этом он понимается не как целое число, а как группа идентификаторов предыдущих уровней...
Название: Проэктирование базы данных
Отправлено: Макс от 12 Сентября 2003, 15:41:34
имхо очень напрашивается какая-то древовидная структура, хотя не уверен что подойдет именно мой любимый Nested Sets.
Какие операции с этими идентификаторами будут производиться ?
Название: Проэктирование базы данных
Отправлено: Abram от 12 Сентября 2003, 16:46:04
Принцип такой: допустим тема Информатика - индекс 004, берем дальше програмирование - 004.1, язык ПХП - 004.12 и т.д.Чем детальнее тема тем больше индекс.
Еще хотел задать такой вопрос:
Как решить вопрос хранения файлов. Допустим книги будут в разных форматах txt, bmp, pdf. Например  txt можна в базу вбивать или хранить в папках с именем соответственно индексу. Как лучше поступить? Япрограмирую на ПХП и еще мне нухно учесть возможность постраничного вывода информации. Спасибо
Название: Проэктирование базы данных
Отправлено: Макс от 12 Сентября 2003, 20:09:17
Повотряю вопрос: какие операции будут производится с этими данными, с этими индексами ? .
Пока не вижу причин, чтобы не использовать NestedSet.

По поводу книг - поиска по ним не будет ? (по bmp. pdf искать все равно нельзя), так что я за файловую систему - хотя это уже "вопрос религии" - постоянно споры идут DB vs File System