Автор Тема: Проэктирование базы данных  (Прочитано 2839 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проэктирование базы данных
« : 12 Сентября 2003, 12:56:57 »
Нужно сделать електронную библиотеку на основе УДК
Как грамотно сделать? Может ссылки какие подкиньте, или может тема уже обсуждалась.Спасибо

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Проэктирование базы данных
« Ответ #1 : 12 Сентября 2003, 14:18:33 »
Цитировать
Abram:
Проэктирование

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

клева.
а что такое УДК?
ну, будем исповедоваться?

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Проэктирование базы данных
« Ответ #2 : 12 Сентября 2003, 14:39:10 »
AliMamed
Универсальная десятичная классификация

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

В общих чертах: чем глубже уходишь тем длинней индетификатор, при этом он понимается не как целое число, а как группа идентификаторов предыдущих уровней...
« Последнее редактирование: 12 Сентября 2003, 15:00:58 от Phoinix »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Проэктирование базы данных
« Ответ #3 : 12 Сентября 2003, 15:41:34 »
имхо очень напрашивается какая-то древовидная структура, хотя не уверен что подойдет именно мой любимый Nested Sets.
Какие операции с этими идентификаторами будут производиться ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проэктирование базы данных
« Ответ #4 : 12 Сентября 2003, 16:46:04 »
Принцип такой: допустим тема Информатика - индекс 004, берем дальше програмирование - 004.1, язык ПХП - 004.12 и т.д.Чем детальнее тема тем больше индекс.
Еще хотел задать такой вопрос:
Как решить вопрос хранения файлов. Допустим книги будут в разных форматах txt, bmp, pdf. Например  txt можна в базу вбивать или хранить в папках с именем соответственно индексу. Как лучше поступить? Япрограмирую на ПХП и еще мне нухно учесть возможность постраничного вывода информации. Спасибо

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Проэктирование базы данных
« Ответ #5 : 12 Сентября 2003, 20:09:17 »
Повотряю вопрос: какие операции будут производится с этими данными, с этими индексами ? .
Пока не вижу причин, чтобы не использовать NestedSet.

По поводу книг - поиска по ним не будет ? (по bmp. pdf искать все равно нельзя), так что я за файловую систему - хотя это уже "вопрос религии" - постоянно споры идут DB vs File System
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28