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

Pomoć oko izbora baze i načina pristupa

[es] :: Baze podataka :: Pomoć oko izbora baze i načina pristupa

Strane: 1 2 3 4

[ Pregleda: 16759 | Odgovora: 61 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Pomoć oko izbora baze i načina pristupa16.05.2009. u 02:48 - pre 181 meseci
Ja sam ex-softveraš, psiholog, i želim da napravim bazu u koju će ispitanici beležiti rezultate. Treba mi savet oko izbora baze i tehnologije pristupa.

1) BAZA
Baza će imati 10-ak tabela, neke 1-1, neke 1-n, neke n-m veze (relaciona baza). Forme bi trbalo da imaju podformu: za ispitanika X, unosimo rezultate testa Y1, Y2, Y3... Za svaki od rezultata može se napisati više komentara (primer tri tabele sa 1-n vezom).

Ovo znam sam da napravim u Access-u za 2h, zajedno sa formama, bez trunke koda (ex-softveras).


2) WAN PRISTUP
Ovo dalje ne znam: baza bi bila na računaru koji je stalno online, sa fixnom IP adresom, a ispitanici bi se od svoje kuće logovali i imali mogućnost pregleda svih sadržaja i upisivanja novog (svako može samo svoje da menja). Ranije sam ovakve stvari radio samo u LAN-u, na svakom PC-u je bio Access sa formama i to je bilo to. I sada mogu svakome da dam Access forme sa potrebnim bibliotekama (video bih kako se Access 07 distribuira). A može da bude i iz browsera. Tj, bilo bi super kad bi moglo sa bilo kod uređaja (ako je s mobilnog, OperaMini). Znam Visual Basic pomalo, ali PHP ne znam.

Dakle, dilema je:

1) Da li to uopšte da radim u Access-u? Kada sam rekao drugaru šta radim, on reče "Access je za 90-e, uzmi ZOHO! To je najjača kompanija iz ove oblasti, dosta firmi koriste njihove usluge i baš je namenjeno decentralizovanoj kolaboraciji". Video sam Zoho sajt, za 2 user-a je besplatno, no ja ne znam ništa o tome. Rekao mi je za još jednu sličnu firmu koja daje 10 usera besplatno.

2) Kako udaljeno pristupati bazi? Ne znam da napravim WAN pristup.
- Windows VPN (WAN Miniport PPTP)
- LogMeIn Hamachi aplikacija.
- Microsoft Office SharePoint tehnologija, podržana od verzije 2007.
- ?

Takođe ne znam kako se SharePoint koristi i da li bi on zapravo bio rešenje. Video sam puno sajtova koji omogućavaju free SharePoint hosting.

Da zaključim, programirao sam 90-ih i od onda to *nisam* radio, a svet i tehnologija se izmenila. Office mi je blizak, pa mi se Access + SharePoint čini kao dobro rešenje. Druga napomena je da ovo nije veliki kompanijski projekat sa budžetom, već lična alatka za rad sa ispitanicima (besplatno rešenje ima prednost :). Bitno: baza će rasti, hteo bih rešenje s kojim neću da se "ukopam". U suštini, najbitnije mi da lepo napravim strukturu, a to i umem. Connectivity može da bude i ODBC.

Šta možete da mi savetujete? HVALA!
 
Odgovor na temu

Crtani
Dejan Savic
Beograd

Član broj: 95930
Poruke: 46
*.ADSL.neobee.net.

Sajt: www.klikeri.net


Profil

icon Re: Pomoć oko izbora baze i načina pristupa16.05.2009. u 13:24 - pre 181 meseci
Kada se uzmu u obzir sva ogranicenja koja si naveo, mogu da predlozim ovakvu varijantu:

Uplati hosting kod loopa.rs, oni omogucavaju da hostujes access bazu (par hiljdada dinara godisnje, a za iste pare dobijas i php+mysql i asp.net+access, idealno za tebe, jer jos uvek ne znas sta zelis i sta ce biti najbolje resenje)

Skini Microsoft Visual Web Developer 2008 Express Edition (besplatan) sa www.visualstudio.net i posto kazes da znas malo VisualBasic, pretpostavljam da ti nece biti problem da uz pomoc kojekakvih carobnjaka napravis web forme za pristup tvojoj Access bazi.

Rezultat ce biti tvoj asp.net sajt sa access bazom kojoj ce moci da pristupe tvoji klijenti.
Predlozio sam ovo resenje trudeci se da ono bude najblize znanju kojim raspolazes.

Ako se predomislis, pa resis da isprobas druge tehnologije, bez dodatnih troskova moci ces na istom hostingu isto to da napravis sa php+mysql kombinacijom.










 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa16.05.2009. u 14:43 - pre 181 meseci
Hvala na iscrpnom savetu. Kada sm procitao, deluje mi potpuno nepoznato
(WTF?!), sto znaci da cu puno vremena morati da izvojim kako bih se
upoznao sa tehnikama. Da li je moguce iskoristiti Access vajijantu koju
sam spominjao i samo joj nekim od ponudjenih nacina omoguciti udaljeni
pristup -- WAN? :-)

Verovatno mogu sve sto si napisao, samo koliko ce mi trebati vremena za
to? Zasto da uplatim hosting, mogu da imam PC koji radi 24/7 sa fixnom IP
adresom. Ako vec hostujem, sto bas Loopia? :)

Meni se Access + SharePoint ucinilo idealnim (iako o SharePoint-u znam
jako malo), povezivost ovih aplikacija na nivou Office 07 je bas dobra i
mislio sam da SharePoint sluzi bas tome!
 
Odgovor na temu

Crtani
Dejan Savic
Beograd

Član broj: 95930
Poruke: 46
*.ADSL.neobee.net.

Sajt: www.klikeri.net


Profil

icon Re: Pomoć oko izbora baze i načina pristupa16.05.2009. u 22:45 - pre 181 meseci
> Zasto da uplatim hosting, mogu da imam PC koji radi 24/7 sa fixnom IP adresom.
Meni deluje jednostavnije, bezbednije i cak jeftinije hostovati tako nesto na profi serverima nego odrzavati svoj server. Deluje mi da bi to otvorilo samo jos jedno zariste i more pitanja, ali priznajem da se u taj deo ne razumem dovoljno.

>Ako vec hostujem, sto bas Loopia? :)
Kao sto rekoh, zato sto kod njih mozes da hostujes Access bazu. Meni se cini da je to prilicno retka usluga, ili ja prosto ne znam nikog drugog ko to ovde nudi. A posebno retka usluga je to da u okviru istog naloga dobijas mogucnost da koristis razlicite, takoreci konkurentske tehnologije.
Zelja mi je bila da ti sto konkretnijim informacijama pomognem da resis problem. Deluje mi da ne bih puno pomogao da sam uopsteno rekao: nadji neki nalog na koji mozes da okacis Access bazu.

Nisam zeleo da dam savet tipa: zaboravi to sto vec umes i znas, zaboravi to sto si naumio, i kreni da radis nesto ozbiljnije, sto neces nikada zavrsiti.
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 00:08 - pre 181 meseci
@ Crtani:
Hvala ti na trudu i obimnom odgovoru. Pogledaću na Netu sve ono �to
si rekao da vidim.

Nisam zatvoren za neko novo resenje. Jeste, rekao sam da sam ex-softveras,
kojem se "tazvoj" zavrsio (ranih) 90-ih i da mi mnoga savremenija resenja
nisu bliska - ne znaci da ne mogu da ih naucm; osnova je slicna, nabitnije
je napravti dobar ER dijagram baze, same forme i sve ostalo, pa in engine,
mo�e da se menja.

Niko nije imao komentar na "nova" resenja, a la ZOHO, koje sam spomenuo? :-)
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 03:56 - pre 181 meseci
@Crtani:
===
Skini Microsoft Visual Web Developer 2008 Express Edition (besplatan)
sa (www.visualstudio.net: http://www.visualstudio.net ) i posto kazes
da znas malo VisualBasic, pretpostavljam da ti nece biti problem da uz
pomoc kojekakvih carobnjaka napravis web forme za pristup tvojoj
Access bazi.
===

S druge strane i Office-u 2007 nalazi se i Microsoft Office SharePoint
Server: Its main strength is enabling an organization's information to
be organized and aggregated in one central, web-based application and
provide a taxonomy for corporate data.

Nisam koristio ni MS VWD niti MS SPS. Za laika koji gleda strane na
Netu deluju mi sli�no. Da li si ti radio sa SharePoint-om? Naravno,
nisam se "zalepio" za njega, i veoma cenim tvoju pomo�; prosto, on je
ve� deo Office-a i verujem da �u ga lak�e integrisati od MS Visual Web
Developera. A mo�da i nisam u pravu :-)
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 10:20 - pre 181 meseci
Imas ti uopste ideju koliki je SharePoint server i koliko kosta?
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 11:06 - pre 181 meseci
> Imas ti uopste ideju koliki je SharePoint server i koliko kosta?

Ne! :-) Po tvom pitanju vidim da sam izvalio glupost. Sve vreme mi
Access i Word nude da se kolaboracija radi preko SharePoint-a, video
sam free SharePoint hosting sajtove, a bio ubedjen da se Exchange i
SharePoint nalaze u nekoj verziji Ofisa 07. Izgleda da sam pogre�io.

Hm, �ta je tvoj predlog? :-)
 
Odgovor na temu

momsab
Momčilo
Beograd, R.Srbija

Član broj: 2804
Poruke: 3041
*.dynamic.sbb.rs.

Jabber: pitati@PP
Sajt: www.momsab.com


+1 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 12:49 - pre 181 meseci
nalaze se u tzv Enterprise edicijama
Microsoft Office ne cine samo kliejntske (desktop0 apliakcije nego i serverske, poput spomenutog SharePoint

al nebitno


Crtani ti je dao dobar predlog
mada, misli mda je bolje da se malo pdosetis nekih stvari i lepo napravis od nule neku web apliakciju PHP+MySQL ili, mozda najbolje resenje, da pogledas gotova resenja za web (raniej sam vidj'o neka PHP+MySQL)
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 16:44 - pre 181 meseci
>Microsoft Office ne cine samo kliejntske (desktop0 apliakcije nego i
>serverske, poput spomenutog SharePoint

Znam! Mozda nisam istakao, ali mislio sam da koristim SharePoint kao
serversku aplikaciju. Ili tome ovde nema mesta?

[Ovu poruku je menjao owim dana 17.05.2009. u 18:50 GMT+1]
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.rs
Via: [es] mailing liste

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa17.05.2009. u 16:47 - pre 181 meseci
@Momsab

Mislim da je to prekomplikovano za mene, tj. nemam vremena sada toliko
da ulazim u programiranje i istrazivanje. Sta mislite o ideji da svima
distribuiram Access forme i neophodne biblioteke i engine (sta vec sve
ide u paketu kad se distribuira).

Bilo bi super kada bi ispitanik mogao da unos uradi i ako nije na
netu (offline) i onda kada se konektuje da se samo singhonizuje.
Osecam da je to tek pozamasan posao. Zar ne?

(Ima ljudi koji imaju dial-up a treba 1h da budu na vezi zbog ovoga.)
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa19.05.2009. u 15:08 - pre 181 meseci
Hteo bih svima da se zahvalim oko pomoći. Nacrtao sam (na papiru) ER model baze. Tu je u planu:
- 10-ak tabela
- 30-ak query-a
- veze 1-1, 1-n, n-m, neke mandarory,
- 15-ak formi


1) Znam da u Access-u tabele mogu vizuelno da se povežu linijama ER modela, što kasnije pomaže kod generisanja SQL komandi. Postoji SQL Server Express - da li u njemu to može da se uradi kao i u Access-u? Ako da, mogao bih njega da koristim, ako mislite da je bolje rešenje.

2) Skinuo sam Visual Web Developer Express, na žalost malo vremena imao sam da ga probam, čini se jednostavno za pravljenje web interfejsa.

3) Probao sam InfoPath, aplikaciju koja je deo Office-a, koja je veoma jednostavna za pravljenje web formi, a kao rezultat generiše XML izlaz, koji direktno može da se upisuje u bazu. Malo sam se igrao.

4) S PHP-om nikada nisam radio i nikada nisam pravio web strane, posebno ne povezive s bazom.

Koju mi put dalje savetujete? Hvala.
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.adsl.eunet.rs.



+73 Profil

icon Re: Pomoć oko izbora baze i načina pristupa19.05.2009. u 16:20 - pre 181 meseci
Najbolje je ono sto znas. Napravi kao si zamsilio i distribuiraj. I dodaj opciju "priprema za slanje" gde ces izdvojiti sta treba da tise posalje. Onda to ucitavas.

A dobijas vremena da se igras sa novim. Veruj da je php/mysql odlicna kominacija.


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa21.05.2009. u 05:47 - pre 181 meseci
Citat:
I dodaj opciju "priprema za slanje" gde ces izdvojiti sta treba da tise posalje. Onda to ucitavas.

Hvala, ali ovo nisam razumeo?

Trebalo bi za ponedeljak da pokažem neki demo koji radi, sa par formi. Ponavljam da sam ex-programer, koji od '97 god nije napisao ni koda, niti sam posebno u toku kako s bazama i baza+web integracija. Ali, kapiram stvari.

Sem navedene 4 tačke iz prehodnog posta, hteo bih da zaključim svoje nedoumice i fokusiram se na određene alate (dosta lutanja).

Ključno je odrediti glupu alata za korićenje koji imaju nešto zajedničko. Čini mi se da je bolje da budu od istog proizvođača zbog povezivosti, sličnih procedura, umesto kombinacija.

Npr. MySQL je open source a SQL Server Express MS aplikacija, lako poveziva sa Visual Web Developer Express-om, Visual Bacis Express Edition-om, tj. celim MS Visual Studio Express Edition-om. Besplatno je, standard je, sa mnoštvom wizard-a i čini mi se, kao laiku, da je bolje držati se toga.


a) server/baza

Access '07 ili MySQL ili SQL Server Express?

[*]Access 97 (2.0) poznajem :-) Snalazim se u Access '07. Moj izbor bio bi Acess '07 ili SQL Server Express.
[*]Ako ne Access, mogu li lako da skapiram SQL Server Express ako znam Access? Da li u SQL Serveru Express mogu da modeliram ER vezu, sa normalizacijom 1NF, 2NF... onako lepo, grafički, na ekranu, kao u Access-u?


b) klijent aplikacija i povezivanje

Isporučena aplikacija ili browser sa formama?

[*]Mogu da isporučim Access forme, izveštaje (Access distribution kit). U tom slučaju ostaje problem povezivosti servera i klijenta. Padaju mi dve varijante na um:
- Windows VPN (WAN Miniport PPTP) - podešava se u samom XP, nisam probao.
- LogMeIn Hamachi klijent, koji od WAN-a pravi LAN (možda krpež - to sam bar koristio).

[*]Ako se kao klijent koristi browser sa formama još ne znam u čemu ću ih praviti i nikada to nisam radio.
[*]Ako se odličim za browser varijantu, za koji development tool za pravljenje web formi da se odlučim: Visual Web Developer Express ili InfoPath (deo Office paketa)?

=================

Ako imaš malo vremena i dobre volje da pomogneš ex-softverašu, molio bih odgovor na pitanja 1-4 iz prethodnog posta i na a i b iz ovog posta. Drugim rečima, ŠTA MI SAVETUJEŠ OD NAVEDENOG?

Puno bi mi značilo ako bih nekome mogao da pošaljem svoj ER model (npr. na mail) i da mi kaže svoje mišljenje. To je temelj, svaka greška na tom nivou skupo se plaća.

Hvala na čitanju i strpljenju s početnikom! :)
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.adsl.eunet.rs.



+73 Profil

icon Re: Pomoć oko izbora baze i načina pristupa21.05.2009. u 22:19 - pre 181 meseci
Vidi ovako, nemam predstavu sta je u tvojim tabelama i sta treba da se popunjava. Seme mozes da prilozis pa ce ti vec neko odgovoriti. Ne koristim access, vidim da drugi imaju problema sa verzijama, ne znaci da ce sa novijim office-om raditi kao na onom na kojem je razvijeno.

Pretpostavljam da su u tvojim tabelama podaci za kontrolu bez kojih se ne moze. Ako se odlucis da to sve spakujes u aplikaciju i posaljem korisnicima da popunjavaju, tebi treba rezultat a ne sve. Ono "priprema za prenos" znaci da ces pripremiti samo tabele koje je korisnik popunio i da ti to posalje. Bilo bi lepo da je to jedan fajl, kako god da se napravi.

Ako ti nije tesko daj primer kako izgledaju podaci u tvojoj aplikaciji.

Mozemo da pisemo upotrebi to i to, ali dzaba kad to ne znas. Posto je vreme kriticno uradi onako kako znas, kasnije preradjuj ili pravi sasvim novo. Ili sto ce ti neko reci plati nekom da ti napravi.




Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Pomoć u izboru alata za klijent-server web aplikaciju (MS-tehnologija) 23.05.2009. u 05:11 - pre 181 meseci
OK, idemo ponovo.

ŠTA JE ZADATAK?
Baza o evidenciji aktivnosti korisnika i njihovih rezultata tokom vremena, usluga i projekata (šta god da su - nije bitno), gde korisnik pristupa od svoje kuće preko Neta kucajući web adresu, konektujući se na server. Sistemom formi za unos i pretraživanje popunjava bazu. Baza će biti modelovana po ER modelu, normalizovana, imati 15-20 tabela, potrebne upite i razne forme za pregled i unos. Budžet = nula, moj neprofitni projekat.

- rešenje mora bude skalabilno, jer ću bazu menjati i proširivati stvarima koje će tek doći (koje sada ne znam), što će se odraziti na strukturu i interfejs.
- dok razmišljam o bazi, istovremeno mi je bitno da bude moderno rešenje, da uključi prednosti online kolaboracije koja se u Srbiji malo koristi. Mi ćemo nezavisno od baze razmenjivati dosta dokumenata, mejlova, izveštaja, svako od svoje kuće (između sebe i sa klijentima/ispitanicima), treba nam centralno mesto sa finalnim verzijama testova, upita, formi, dokumenata; krećemo od nule, sada je tren da se postavi temelj za novo rešenje -- zato pomišljam na (Office) SharePoint Server, i sve da bude unutar Office okruženja! Razmišljati unapred.
- bazirao bih sve na MS rešenjima, gde je Office u centru.


KOME TREBA I KOLIKO ZNAM?
Meni i mom (neprofitabilnom) timu za internu upotrebu, za potrebe psihološkog istraživanja: praćenja i planiranja. Nisam profi programer, niti DB dizajner, pre hobi-ex-softveraš :), poslednji (lični) projekat pravio sam u Access-u 97 - davno to beše. Znam da napravim ER-šemu i realizujem je u Access-u, pomalo VisualBasic, direktno da pišem SQL upite.

Molim vas da mi pomognete da izaberem tehnologiju i alate s kojima ovo mogu što jednostavnije i brže da uradim, s minimalnim kodiranjem, s wizard-ima, jer je klasika u pitanju, ništa egzotično.

Dosta sam kopao po Netu, čitao tuđe priče, rešenja, probleme; priznajem da sam se izgubio u moru MS rešenja; evo samo za web dizajn: Expression Web (ex FrontPage), SharePoint Designer, Visual Web Designer Express... Želim light-rešenje koje mogu da napravim za nedelju-dve (ali ne dead-end tehnologiju); nikakve velike enterprise servere (koje ću, iz neznanja, spominjati dalje, "brkati lončiće"). Ne bih da se zakopam u moćan ali ogroman razvojni alat, gde ne bi bilo progresa dok ne isčitam tonu uputstava.


ŠTA SU PODACI?
Tabele su prazne, kreće se od nule: evidencija o klijentima/ispitanicima, kalendar kontakata (delovodna knjiga), evidencija projekata, planiranih/pruženih usluga i rezultata (u grubim crtama). Bazu popunjava nekoliko mojih kolega koje rade istraživanje, moguće i sami ispitanici. Klasika.


KLIJENT APLIKACIJA?
- Web browser (kućni računar, klasična Net konekcija)
- ne pamte se podaci kod klijenta, nema lokalne baze, nema offline rada, nema sync-a
(sem ako to neka baza ne omogućava ad-hoc, ugrađeno, wizard-like, ne mogu da se bavim time)


SERVER APLIKACIJA, BAZA, HOSTING?
- Access 09 JET engine, poznajem
- SQL Server Express 07, MSDE engine (free), nikad koristio
- SharePoint Server 07, kolaboracioni gigant, nikad koristio;
- Office SharePoint Server 2007, deo SharePoint Server-a;
- ako hostujem na svom 24/7 računaru sa fiksnom IP adresom treba mi MS IIS? Nepotrebna briga? Ili hostujem kod provajdera, pa mi ne treba?


ALAT ZA IZRADU FORMI KOJE KLIJENT VIDI I PREUZIMANJE PODATAKA?
(ovde mi je potrebna najveća pomoć, iskustveno!)
- SharePoint Designer 2007, ex FrontPage (free); nikad nisam koristio; valjda logično ako koristim SharePoint Server? Koliko je on "light"?
- Visual Web Developer Express 2008, s kojim još nisam radio, gledao video, lako do strane.
- Expression Web, previše profi?
- InfoPath 09, deo Office-a, jednostavan, malo sam ga probao da kreiram web forme i koji mi se veoma svideo. Video sam na Netu teme "integracija sa SQL serverom", "integracija sa SharePoint serverom", kao i da direktno upisuje u Access bazu. On razultat popune forme šalje na web adresu, SharePoint Server ili lokalni folder u vidu XML izlaza u kojem se nalaze podaci. XML lako se upisuje u svaku bazu (iako to nisam uradio). Takođe, forme mogu da budu poslate i kao Outlook email (uz verifikaciju unosa), što je parcijalni offline rad.


KLIJENT-SERVER VEZA?
- zavisi od izbora klijenta i servera i njihovog uklapanja, najbolje da je "on-the-fly" za mene;
- "pripremu za prenos", tj. brigu o integritetu transakcija trebalo bi da vodi "nešto" što stoji iza forme na klijentovom browser-u i engine same baze;
- što je više automatizovano, bolje za mene (kao u pravom LAN-u).


KOJE KOMBINACIJE SU SMISLENE?
a) Office pristup:
- InfoPath + Access
- SharePoint Designer i/ili InfoPath + (Office) SharePoint Server (zbog budućnosti i moderne kolaboracije; onda je baza Access, ili...?)

b) Visual Express pristup:
- Visual Web Designer Express + SQL Server Express (onda ulazim u celu VisualStudio glomaznu .NET priču, ASP.NET, itd? koliko bih se pogubio tu? koliko je to blisko SharePoint pristupu?)



ŠTA MI JE POTREBNO?

- Putokaz! Ovog tipa: "Ako izabereš X, grdno ćeš se namučiti da povežeš sa Y"; "kombinacija A i G je on-the-fly i ne vidiš je"; "pogrešno razmišljaš, brkaš tehnologije, ili A+B+C ili X+Y+Z", "mnogo široko razmišljaš, fokusiraj se na XXX, koristeći Y i Z", itd... :)
- Predlog! Možete da date konkretan predlog šta bi uradili na mom mestu (s mojim znanjem).
- Problem: ako mi kažete "najbolje je MySQL + PHP", problem je što ne znam ni jedno ni drugo i ne mogu tome da se posvetim. Zbog toga sam ponudio neka rešenja koja sam isčitao najpre na netu i koja su mi bliska.


DODATNA PITANJA:
- SharePoint Server je za velika preduzeća (pročitah sve) - koliko smisleno da razmišljam o tome? Mogu li da koristim samo Office SharePoint Server 2007, deo SharePoint Server paketa? Koristi li to iko ovde?
- koje stvari da ne mešam, kako bi vi podelili moguća rešenja (kao što sam ja na "Office pristup" i "Visual Express pristup")? Kako da razgraničim?
- Kako realizovati nivoe pristupa (ko šta može da vidi i šta da menja) i korisnička imena/šifre? (Što više automatizovano.)
- Koliko ja da razmišljam o konekciji klijent-server (uspostavljanju VPN-a), ili pustim da alati odrade (u ranijim postovima testirao sam Hamachi virtual WAN-VPN i WAN Miniport PPTP).


Sada vi pitajte i zatrpajte mene! :) Znam da sam bio neopisivo opširan u želji da ipak kratko, i kroz bitna razgraničenja predstavim dilemu. Izvinjavam se na preopširnosti. :) Hvala onima koji su došli do kraja.

[Ovu poruku je menjao owim dana 23.05.2009. u 10:22 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

rambo
Dejan Petković
Beograd

Član broj: 6095
Poruke: 190
*.dynamic.sbb.rs.



+6 Profil

icon Re: Pomoć oko izbora baze i načina pristupa23.05.2009. u 08:54 - pre 181 meseci
Mislim da ti je ideja na mestu, ali da sam trenutno nemaš mogućnosti da realizuješ to što si zamislio. Zato, imam jedan predlog koji će ti se možda dopasti.

Imaš ovde na ES sekciju "IT Berza poslova", pa tamo lepo objavi oglas u kome ćeš potražiti nekoga ko je istovremeno programer i psiholog (student ili diplomac), ko poznaje PHP+MySQL ili .NET+SQL Server (poželjno poznavanje ASP.NET) ili Delphi+BiloKojaBazaPodataka, a da je voljan da taj projekat uradi besplatno (za uzvrat dobija veće znanje i iskustvo). Gotovo sam siguran da ćeš naći nekoga ko je zainteresovan za ovo, jer ima takvih ljudi.

Inače, moje je mišljenje da bez dovoljno dobrog poznavanja jedne od kombinacija Programski jezik + Baza podataka ne može ozbiljno da se realizuje bilo koji ovakav projekat. Jedna dobra stvar je da je tvoj zahtev kompletan i vrlo jasno definisan, ali bez stračnjaka da to i realizuje ne možeš da ideš dalje. Čak i to što ti poznaješ Access nije dovoljno, jer ćeš u jednom trenutku lupiti u plafon. Sam Access je takođe ograničen i nije dobra platforma za projekte koji ne rade isključivo u LAN okruženju. To što Access ima vizuelnu komponentu jeste dobro ali je upravo to ograničavajući faktor. Jedna od retkih prednosti Accessa je njegova skalabilnost, tj. lako se sa njega prelazi na SQL Server (ali samo baza podataka; vizuelni deo otpada). Pošto želiš da korisnici udaljeno pristupaju tvom sistemu, onda imaš samo dve solucije: web interfejs (preko browsera) ili thin-/thick-client aplikacija (koja mora biti urađena u nekom razvojnom okruženju, npr. Delphi ili Visual Studio). Najveću fleksibilnost i najviše mogućnosti ti pružaju upravo oni alati koji imaju najmanje ugrađenih gotovih rešenja.

Zaboravih da pomenem još jedno rešenje. Koristeći VPN konekciju, možeš da postaviš jedan šerovani folder kod sebe na serveru, kome mogu da pristupe svi tvoji korisnici, i da tamo postaviš tu Access bazu. Korisnik njoj pristupa direktno iz tog šerovanog foldera. Ništa se ne nalazi na računaru klijenta a sve se radi na serveru. Mislim da jedino ovo rešenje može da zadovolji tvoje zahteve a da možeš većinu toga da realizuješ sam.

Da sumiram. Savetujem ti da potražiš pomoć nekog stručnijeg od sebe za implementaciju tvojih zahteva. Na taj način ćeš uštedeti i vreme i živce koje moraš da uložiš u jedan ovakav projekat.

Nadam se da će ovo biti od pomoći.
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
78.155.35.*

Sajt: www.azalea-maritime.com


Profil

icon Re: Pomoć oko izbora baze i načina pristupa23.05.2009. u 09:51 - pre 181 meseci
Nisam sve pročitao (na brzinu pišem) pa ne zamjerite, ali koliko sam ugrabio - smatram da ti je najbolje izbjeći razvoj sistema i uhvatiti se gotovog open-source PHP rješenja: www.moodle.org (dosta se koristi i u Srbiji, na sljedećim mjestima: http://moodle.org/sites/index.php?country=RS ).

Moodle možeš imati u okviru bilo kojeg Web hostinga (time rješavaš WAN segment), a ako aktiviraš hosting sa CPanel-om i Fantastico-om - Moodle će doći u okviru paketa i možeš ga instalirati klikom na jedno dugme.

To će ti skratiti muke oko razvoja sistema (a teško bi mogao razviti tako kompleksan sistem kao što je Moodle), i možeš se posvetiti onome što je bitnije - prilagođavanju i kreiranju testova, sadržaja i td.
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa23.05.2009. u 10:17 - pre 181 meseci
@Rambo
Hvala veliko na lepom odgovoru! Vrlo smisleno.

Prva stvar je da želim da radim u MS okruženju i sa nečim što koliko-toliko znam.
- MySQL+PHP nisu moj izbor jer o tome ne znam baš ništa, a želim da budem sposoban da samostalno radim na aplikaciji i prilagođavam je (toga će biti puno u početku).
- Visual Web Developer Express i SQL Server Express mogu da prihvatim. :)
- Delphi su opet Borlandovo rešenje (nemam ništa protiv Borlanda, svoje prve programe pisao sam u Borlandovom TurboPascalu 5.5 i C-u!), ali bih želeo da ostanem unutar MS okruženja, pre sam za VisualBasic koji je zapravo pandan Delphi-u, ako ne grešim?

Citat:
bez dovoljno dobrog poznavanja jedne od kombinacija Programski jezik + Baza podataka ne može ozbiljno da se realizuje bilo koji ovakav projekat.

Programirao sam godinama u TurboPascal-u, kažem da sam hobi-softveraš, znam da koristim Knowledge Base i rešim problem, samo ne bih hteo mnogo programiranja i da mi se desi da se više puta "zaglavim" i izgubim dosta vremena, jer ovo nije moj primarni posao. S druge strane, ja ću biti odgovoran za njegovo funkcionisanje. Dakle, znam programski jezik i jesam koristio Access bazu (srednji nivo), nije se sve završavalo wizard-ima.

Citat:
Sam Access je takođe ograničen i nije dobra platforma za projekte koji ne rade isključivo u LAN okruženju.

Toga sam se i bojao. Meni treba rešenje koje radi u WAN okruženju i da ja ne mislim o tome. Onda se vraćamo na SQL Server Express i sužavamo izbor, odlično. :)

Citat:
thin-/thick-client aplikacija

Nisam ni znao za ovaj pojam, sad sam gledao Net, video šta si fat/slim-client aplikacije. Kažeš da može Visual Studio, onda bih stavio Express verziju; no, ja to ne umem da napravim. :( Ok mi je browser rešenje.

Ok, do sada smo zaključili da je najbolje da se orijentišem na Visual Studio Express, i njegove komponente: SQL Server Express i Visual Web Developer Express. Bar igramo pod istom .NET zastavom! :)

Citat:
Najveću fleksibilnost i najviše mogućnosti ti pružaju upravo oni alati koji imaju najmanje ugrađenih gotovih rešenja.

Ovoga sam potpuno svestan - ne može "i jare i pare". Daću primer, zadovoljio bih se onim što je MS Publisher od MS alata za grafički dizajn: ima gomile templejta, wizarda, ne može baš puno da se bira (Publisher vs QuarkExpress, npr), ali je RAD okruženje i video sam sjajne brošure napravljene u njemu za malo vremena. E sad, ne znam koliko je ono što je odrađeno u Publisher-u proširivo, kad neko od postojeće brošure zatraži ozbiljniji materijal -- koliko se toga može iskoristiti. Ovu analogiju koristim da pokažem da jesam za Rapid Application Development, ali da se ne "zabetoniram" kao što si spomenuo da bi to bio Access).

Citat:
Koristeći VPN konekciju, možeš da postaviš jedan šerovani folder kod sebe na serveru, kome mogu da pristupe svi tvoji korisnici, i da tamo postaviš tu Access bazu. Korisnik njoj pristupa direktno iz tog šerovanog foldera.

Na koji VPN misliš? Spomenuo sam Hamachi virtual WAN-VPN i WAN Miniport PPTP (iz Windows-a). U oba slučaja end-user mora da izvrši podešavanja. Ako ima već neku lokalnu mrežu (simple file sharing, ali možda i Exchange Server), da li može Windows Connection Wizard-om da podesi sve to a ne pokvari postojeće? Ja sam na jednom računaru koji je poštu skidao sa Exchange servera i bio deo domena sve pokvario Wizard-om kada sam hteo da napravim simple file and folder sharing sa još jednim računarom vezanim za taj. :(

U čemu bih napravio forme koje bi end-user video u slučaju koji si gore spomenuo? Gledajući Access 07 nisam video nikakvu opciju "publish to web" ili slično. Samo "move to SharePoint Server".

* * *

Vidim da se nisi dotakao InfoPath-a koji mi se vrlo dopao, a već je u Office-u i s njim bih možda mnogo toga mogao da uradim. Iskreno, imam iskustva samo sa pravljenjem Access formi, ali i složenijih, koje imaju subforme sa dinamičkim podacima.

Takođe, nisi se osvrnuo na ono što se meni najviše dopalo -- SharePoint koncept.

ZAKLJUČAK:
1) Mogu da probam da izvedem sam: Visual Studio Express, SQL Server Express i Visual Web Developer Express.
2) Mogu da izvedem VPN, shared folder, Access bazu; u čemu da napravim forme koje bi klijent video iz browser-a?

VELIKO HVALA! :)

[Ovu poruku je menjao owim dana 23.05.2009. u 11:41 GMT+1]
 
Odgovor na temu

owim
BG centar

Član broj: 30480
Poruke: 3567
*.dynamic.sbb.rs.

Sajt: owim1.wordpress.com


+106 Profil

icon Re: Pomoć oko izbora baze i načina pristupa23.05.2009. u 10:27 - pre 181 meseci
Citat:
smatram da ti je najbolje izbjeći razvoj sistema i uhvatiti se gotovog open-source PHP rješenja: www.moodle.org

Hvala na savetu! Drugar mi je, čini mi se, predložio Moodle i ZOHO, prisećam se izgleda sajta, ali sam nekako to odbacio kao rešenja koja imaju dead-end + ZOHO je komercijalan. Pročeprkao sam SRB Moodle sajtove i nisam nešto zadovoljan, liče kao jaje-jajetu; možda jer su statički i izabrali isti template.

Mogu li u Moodle-u da implementiram ER dijagram za primarnim i spoljnim ključevima, 1-1, 1-n, n-m vezama..., svime onim čime bih definisao integritet podataka, kao u Access bazi?

[Ovu poruku je menjao owim dana 23.05.2009. u 11:47 GMT+1]
 
Odgovor na temu

[es] :: Baze podataka :: Pomoć oko izbora baze i načina pristupa

Strane: 1 2 3 4

[ Pregleda: 16759 | Odgovora: 61 ] > FB > Twit

Postavi temu Odgovori

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