jak storzyc strukture bazy danych w oracle, aby umiescic w niej katalog plikow/folderow. sciezka do kazdego pliku jako jedna komorka zmarnuje niepotrzebnie bardzo duzo miejsca. Myslalem nad stworzeniem folderu jako tabeli i zagniezdzanie podfolderow jako odpowiednie relacje pomiedzy tabelami. Czy to ma sens? A moze inaczej?
0
0
Moim zdaniem nie ma sensu. Ja bym trzymał cały path w jednym polu. Bez przesady, to jest przecież pole VARCHAR2, które nie "zeżre" ci powierzchni w tablespace.
0
ale jesli na dysku jest 10000 plikow to kazdy opisywac varcharem jest marnotractwem wg. mnie, skoro mozna napisac ze w 10 folderach znajduje sie po 1000plikow.
0
Jeśli się upierasz...
tFolders
FolderID (PK)
FolderName (UQ)
ParentID (UQ)
tFiles
FileID (PK)
FileName (UQ)
FolderID (FK)(UQ)
Ale i tak zostaję przy swoim. ;)