Struktura CD w bazie danych
Patras - 02-07-2006 00:15
Struktura CD w bazie danych
Witam serdecznie Pracuje nad programem który będzie działał podobnie do WherIsIt czyli gromadził zawartość CD w bazie danych. Narazie wymyśliłem coś takiego: Tabela"Plyta" Id Typ (czy CD/DVD) Numer - wpisywany dowolnie Miejsce - definiowane w słowniku miejsce przechowywania Opis - jakis opis Tabela"Zawartosc" Id Typ - folder/plik Plyta - id wpisu w "Plyta" Rodzic - tutaj odwałanie do "Zawartosc" jezeli 0 to katalog, plik główny, jeżeli jakaś cyfra to id innego wpisu w zawartości Opis - wiadomo Rozmiar - rozmiar pliku Nazwa - wiadomo nazwa pliku, katalogu I teraz zastanawiam się czy to jest w miarę dobrze. Mój program będzie się odwoływał do wpisów w bazie i na ich podstawie odtwarzał drzewo katalogów i plików. Czy ktoś z was ma jakieś wskazówki jak można by było to rozwiązac aby baza działała jak najszybciej a program (JAVA) szybko potrafił stworzyć właściwą strukturę? Oczywiście pominąłem zbędne słowniki itp. Dziękuje i pozdrawiam Patras
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 02-07-2006 00:15
Patras wrote: > Witam serdecznie > Pracuje nad programem który będzie działał podobnie do WherIsIt czyli > gromadził zawartość CD w bazie danych. Narazie wymyśliłem coś takiego: > Tabela"Plyta" > Id > Typ (czy CD/DVD) > Numer - wpisywany dowolnie > Miejsce - definiowane w słowniku miejsce przechowywania > Opis - jakis opis > Tabela"Zawartosc" > Id > Typ - folder/plik > Plyta - id wpisu w "Plyta" > Rodzic - tutaj odwałanie do "Zawartosc" jezeli 0 to katalog, plik > główny, jeżeli jakaś cyfra to id innego wpisu w zawartości > Opis - wiadomo > Rozmiar - rozmiar pliku > Nazwa - wiadomo nazwa pliku, katalogu > I teraz zastanawiam się czy to jest w miarę dobrze. Mój program będzie > się odwoływał do wpisów w bazie i na ich podstawie odtwarzał drzewo > katalogów i plików. Czy ktoś z was ma jakieś wskazówki jak można by było > to rozwiązac aby baza działała jak najszybciej a program (JAVA) szybko > potrafił stworzyć właściwą strukturę? > Oczywiście pominąłem zbędne słowniki itp.
Ogólnie dobrze, ale przydałaby Ci się jeszcze jedna tabelka ułatwiając operacje na drzewie. Poczytaj o strukturach drzewiastych w FAQ grupy i w blogu depesz'a.
-- P.M.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
[laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?=
[mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?=
Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?=
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
[mssql] insert do tabeli na podstawie danych z innej tabeli
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
[MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL
=?ISO-8859-2?Q?kto_zrobi_baz=EA_danych=3F=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plshutter.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|