|
admin
|
 |
« Ответ #1 : Января 09, 2008, 05:50:09 pm » |
|
Хочется сразу определиться с терминологией: 1. База данных - реляционная структура, работающая под управлением MS SQL Server Express Edition 2005. 2. Репозиторий - жесткий диск или любой другой носитель информации, хранящий физические файлы контента (mp3, wav, avi, kar и др.).
В базе данных хранится "образ" репозитория. Указаны названия контента, его атрибуты, физическое расположение, поисковая оптимизация и еще много другой вспомогательной информации, которая позволяет ускорить навигацию по контенту, его поиск и структуризацию. Эти данные заполняются утилитой "Сингл Мастер: центр управления". Кроме того в базе данных содержится текущая информация: списки заказов, play-листы и т.д. Эта информация находится в ведении программы-интерфейса "Сингл Мастер: музыкальный автомат".
Хочется отдельно отметить, что репозиторий должен иметь файловую систему NTFS, поскольку на этапе сканирования имеющегося контента к каждому файлу прикрепляется дополнительная информация о нем, что позволяет существенно ускорить последующую обработку контента.
По альбомам: альбомом в программе считается папка в репозитории, которая не имеет подпопок и содержит только контент. Если в папке есть и контент и подпапки, то контент игнорируется.
Реляцию базы описывать нет смысла. Во-первых: это объект интеллектуальной собственности, на который есть сертификат. Во-вторых: структура не скрыта и любой администратор, знакомый с РСУБД может ее увидеть. В-третьих: что-то делать с базой данных средствами, не включенными в дистрибутив, не рекомендуется. Это может привести к неработоспособности программы.
Готов ответить на другие возникшие вопросы.
|