Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pitanje za iskusne dizajnere baza podataka!

[es] :: Baze podataka :: Pitanje za iskusne dizajnere baza podataka!

[ Pregleda: 3580 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milas

Član broj: 29337
Poruke: 588
195.252.80.*



+3 Profil

icon Pitanje za iskusne dizajnere baza podataka!06.05.2005. u 14:09 - pre 230 meseci
Projektujem jedan malo nestandardan informacioni sistem
i potrebna mi je pomoc. Sistem bi trebao da se koristi
za arhiviranje i pretrazivanje dokumentacije u elektronskom
obliku. Inace razvija se po Unified procesu, u Javi (koriscenjem J2EE paterna) i
to koristeci web kao klijentski sloj.

1. Interesuje me da li postoji neki slican sistem (ili njegov
source) negde da se pogleda?
2. Posto postoji 7 vrsta dokumenata koji imaju neke zajednicke
atribute a neke razlicite, da li sve cuvati u jednoj tabeli
ili za svaku vrstu napraviti novu tabelu? Mada projekat kao
jedna vrsta dokumenta moze u sebi sadrzati vise razlicitih datoteka (.doc, .dwg,...).
3. Kako se svaki crtez veze za neki deo nekog objekta (npr. crtez
za neki deo motora) potrebno je vezati crteze za objekat koji su u hijerarhiji, tako da bi se kasnije moglo

pretrazivati po toj hijerarhiji,
primer:
motor
|
|- blok motora
|
|- npr. ventili - e sad se dodaje crtez za ventil.
|...
|- hladnjak
|-...
E tu bi trebalo da postoji neka hijerarhija objekata, ali posto moze postojati mnogo vrsta objekata, to je

nemoguce napraviti unapred. Trebalo bi uraditi neki genericki sistem koji bi to radio ?
4. Inace, tu je problem sto korisnik koji unosi dokumentaciju u sistem ne zna unapred svu hijerarhiju do
onog dela za koji unosi dokument (npr. zna da je to za ventil, ali ne zna sta je u hijerarhiji iznad, tako
da je ne moze ni napraviti) ?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Pitanje za iskusne dizajnere baza podataka!06.05.2005. u 14:22 - pre 230 meseci
Bojim se da su ti pitanja suviše uopštena da bi mogao da dobiješ neki upotrebljiv odgovor na njih. Konkretizuj malo.

Meni se čini da sistem koji praviš nije previše nestandardan: liči mi na manje više standardan content management / document management sistem. Izgooglaj malo, sigurno ćeš naći dosta opensource sistema iz kojih možeš izvući neke ideje.
 
Odgovor na temu

ivan jeremic
Bgd

Član broj: 51138
Poruke: 48
80.93.234.*



Profil

icon Re: Pitanje za iskusne dizajnere baza podataka!31.05.2005. u 15:57 - pre 230 meseci
Posto vec imas takav problem sa hirearhijom jedino resenje je da imas oblik sledeci tabele :
ID (neka jedinstvena oznaka tog sloga .. moze i guid ili neka sifra koju ti generises)
ParentID (jedinstvena oznaka sloga koji je nadredjen ovom slogu )
IDVrsteObjekta (jedinstvena oznaku vrste cega god iz sifarne tabele vrsta)
...
...
...ostala polja...
...
...

pa ako je ParentID null ili nula ili nesto prazno onda znas da ti je taj slog na vrhu hirearhije a svi ostali koji imaju parentid pripadaju nekom slogu ...

PA onda imas recimo
ID 1
ParentID null
IDVrsteObjekta 1 (u sifarnoj tabeli recimo "motorno vozilo - automobil")
Naziv auto

ID 2
ParentID 1
IDVrsteObjekta 2 (u sifarnoj tabeli recimo "motorno vozilo - auto - deo")
Naziv Tocak (prednji levi)

ID 3
ParentID 1
IDVrsteObjekta 2 (u sifarnoj tabeli recimo "motorno vozilo - auto - deo")
Naziv Tocak (prednji desni)

ID 4
ParentID 2
IDVrsteObjekta 2 (u sifarnoj tabeli recimo "motorno vozilo - auto - deo")
Naziv Radkapna (za prednji levi tocak)

A u tabelu sa vrstama objekata stavi te slicne atribute... ako sam dobro shvatio ja bih to ovako radio ... ako nisam ti pojasni.

Jedini problem u ovome je sto ces za sve sto radis sa ovom strukturom morati da koristis rekurzije (ili nesto slicno) ali ces zato imati prelepe treeview-ove :-))
 
Odgovor na temu

snebojsavb
Nebojsa Stankovic
VB

Član broj: 62091
Poruke: 6
*.air.tehnicom.net.



Profil

icon Re: Pitanje za iskusne dizajnere baza podataka!26.06.2005. u 07:55 - pre 229 meseci
Jako interesantna tema, samo kad bi bilo vise detalja da se to ne bi rasplinulo na neke stvari koje ti nisu bitne...

Preturanje po dokumentima kao sto su npr sudski spisi ili ugovori o osiguranjima nije isto sto i rad sa dokumentima koji su u domenu tehnike (ako vec pominjes auto-delove)

Hijerarhija koja se pominje moze biti fiksna. Ako su auto delovi u pitanju, moze biti sa stanovista tehnike ili komercijale. Naime, gumica glavnog kocionog cilindra je u posistemu GlavniKocioniCilindar-RadnaKocnica-KocioniSistem cisto tehnicki gledano, kao sto se nalazi u grupi gumeno-tehnicke robe gledano vise komercialno. Zavisi da li posao radis za konstruktore automobila ili trgovce auto-delovima .

Ako se radi o sistemu cija hijerarhije nije unapred predvidiva, vredi malo pogledati resenja strukturalnih sastavnica iz starijih programa. Vrlo jednostavan model podataka koji upotrebom nesto rekurzivnog koda vrlo lako i lepo seta po slozenim hijerarhijskim strukturama.
 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
*.tippnet.co.yu.



+17 Profil

icon Re: Pitanje za iskusne dizajnere baza podataka!28.06.2005. u 01:13 - pre 229 meseci
prijatelju ti pravis program za viseslojnu sastavnicu, u kojoj jedan elemenat mze ici na jednu ili vise grana i to i gore i dole......
ja sam se mucio sa time pa sam odustao i sad ponovo krecem jer je postalo aktuelno
ako nesto nadjem javicu ti
 
Odgovor na temu

[es] :: Baze podataka :: Pitanje za iskusne dizajnere baza podataka!

[ Pregleda: 3580 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.