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

Treba mi OO baza za učenje?

[es] :: Baze podataka :: Treba mi OO baza za učenje?

[ Pregleda: 4389 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Toni
Dorćol, Beograd

SuperModerator
Član broj: 15
Poruke: 655
*.b92.net.

Jabber: toni@elitesecurity.org
ICQ: 16451419
Sajt: egoideas.com


Profil

icon Treba mi OO baza za učenje?26.02.2006. u 10:23 - pre 220 meseci
Pozdrav,

na faxu imam predmet Baze podataka i krenuli smo malo da teoretišemo o OO bazama pa me zanima da li ima neka jednostavna baza da se malo igram.

hvala...
Jel potpis treba pisanim ili
štampanim slovima?

___________________________________
______
[url=http://www.dizajnzona.com/foru
ms/]dizajnzona.com[/url]
[url=http://www.netizenfaction.com/
]netizenfaction.com[/url]
egoideas.
com

levodesn
o.com
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Treba mi OO baza za učenje?28.02.2006. u 13:57 - pre 220 meseci
Ma nije valjda da nema ni jedna OO baza? Cim niko nije odgovorio, znaci da ili nema ili ne moze niko da se seti, ili je pitanje toliko prosto da niko nece da se bavi time.

A mozda si hteo da pitas kako OO metodologije rade sa bazama, kakve god baze bile?
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?28.02.2006. u 14:25 - pre 220 meseci
Oracle, FireBird ...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 537
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Treba mi OO baza za učenje?28.02.2006. u 14:44 - pre 220 meseci
evo malog razjašnjenja šta je to OODB: http://en.wikipedia.org/wiki/Object_database,

Široko rasprostranjene su Lotus-ova rešenja, i sve što ti je potrebno za igru i upoznavanje možeš preuzeti sa sajta proizvođača i besplatno koristiti u trial periodu(mada nema vremenskog ograničenja, "samo" se instalacijom pravno obavezuješ da prihvataš uslove licenciranja)

@Dejan T: možeš li da pojasniš svoj odgovor?
GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?28.02.2006. u 14:48 - pre 220 meseci
@TiXo: Mogu. Oracle je trenutno najbolja OO baza podataka. FireBird je besplatan, pa sam ga zato naveo kao mogucu opciju... Za samu tehnicku specifikaciju koristenja OO u doticnim bazama mozes i sam pogledati u dokumentaciji...

A mozes li ti odgovoriti zasto si naveo Lotus?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 537
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Treba mi OO baza za učenje?28.02.2006. u 18:46 - pre 220 meseci
zbog značajne razlike između OODBMS i OORDBMS, pri čemu su Lotusov sistem tipičan primer OODMS-a, a koliko ja znam, Oracle OORDBMS...

nemoj pogrešno da me razumeš, za Oracle te pitam upravo zbog ove ograde u mojoj prethodon rečenici, pošto ne pratim aktivno šta se dešava sa Oracle-om, a pitanje se odnosilo na teoretisanje o Objektnim bazama, a ne o relacionim bazama sa OO pristupom.

a Lotus sam naveo kao primer, jer drugi ne znam, a pri tome sam i upoznat sa mogućnostima i uslovima za rad alata na koje sam uputio...
GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?01.03.2006. u 08:40 - pre 220 meseci
@TiXo: Pa nisu spomenuti ni OORDBMS niti OODBMS, nego pojam "baza podataka".

Baza podataka, koja podrzava Object-Oriented arhitekturu, je tehnicki slozenija od 'non Object-Oriented' baze, a Relational baza podataka je tehnicki slozenija (kompleksnija) od non-Relational baze podataka.
Samim tim se daje zakljucak da je OORDBMS bolji od OODBMS.

Osim toga, zanimalo bi me gdje zivis, kad kazes da su Lotusova rjesenja siroko rasprostranjena, jer sam ja misljenja da je Lotus odavno izgubio status, koji je imao...

To ti je kao da poredis automobil i bicikl.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 537
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Treba mi OO baza za učenje?01.03.2006. u 11:17 - pre 220 meseci
Citat:
Dejan Topalovic:
@TiXo: Pa nisu spomenuti ni OORDBMS niti OODBMS, nego pojam "baza podataka".

pomenute su OO baze, to je barem očigledno u prvom postu

Citat:
Dejan Topalovic:
Baza podataka, koja podrzava Object-Oriented arhitekturu, je tehnicki slozenija od 'non Object-Oriented' baze, a Relational baza podataka je tehnicki slozenija (kompleksnija) od non-Relational baze podataka.
Samim tim se daje zakljucak da je OORDBMS bolji od OODBMS.

Na osnovu čega je relaciona baza tehnički složenija od ne-relacione? Šta znači tehnički složenija, koga je briga za to, i od kad je to merilo kvaliteta? I na kraju krajeva, bolji za šta?

Citat:
Dejan Topalovic:
Osim toga, zanimalo bi me gdje zivis, kad kazes da su Lotusova rjesenja siroko rasprostranjena, jer sam ja misljenja da je Lotus odavno izgubio status, koji je imao...


Živim u Beogradu, a Lotusova rešenja jesu najrasprostranjenija OODBS rešenja za koja JA znam, a ako Lotus možeš da vidiš u svakoj Raiffeisen banci(u svetu), HVB banci(za njih znam samo za SCG), u policiji, revizorskim kućama, i nekih 40-45% poslovnih mail-ova u celom svetu(mada je do pre nekoliko godina imao preko 50%), Toyota-i(ovo je taza vest pa je pominjem), rasprostranjena su i u opštem smislu.

Citat:
Dejan Topalovic:
To ti je kao da poredis automobil i bicikl.


Ipak mi se više sviđaju oni argument iznad, šta je kompleksnije, a šta je bolje.

Lotus i Oracle nikad nisu ni bili za poređenje, namenjeni su potrpuno različitim tržištima, sa potpuno različitim funkcijama, i Lotus Notes/Domino aplikacije se predstavljaju kao nadgradnja relacionog sistema. Sagledavanje samo jednog aspekta, frljanje sa automobilima i biciklima, mercedesima i fićama, a bez razmišljanja koju funkciju u stvari korisnik želi da zadovolji je osnova svakog flame rata, a ja trolove da hranim neću.

Oracle i DB2 mogu da ponude veliku robusnost sistema, obrade ogromne količine podataka i za to se i koriste.

Lotus Aplikacija nudi offline funkcionalnost, jednostavnu i jeftinu replikaciju kroz bilo kakvu konekciju, vrhunsku sigurnost prenosa podataka i sigurnost i mogućnost kriptovanja podataka do nivoa polja dokumenta (recimo, ekvivalent 1 slogu) uz integraciju sa messaging sistemima (Mail i IM).

(i jedno i drugo su u najkraćim crtama)

Ako pričamo argumentovano, i uz dogovor da su alati namenjeni različitim poslovima i da samo treba da analiziramo gde se završava primena jednog, a počinje upotreba drugog,možemo da razgovaramo, a ako razgovaramo poređenjima (mada, zašto si uopšte i počeo poređenje ova 2 pristupa, kad to niko nije ni tražio) bez argumenata onda je moj poslednji stav: To ti je kao da porediš plavo i frižider


GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?01.03.2006. u 12:41 - pre 220 meseci
@TiXo: Eh, podsjecas me na neke likove sa Advocacy podforuma... ;)

Zelio bih da citiram neke tvoje izjave i da dam komentar na njih (ukoliko je potreban)...

Citat:
a Lotus sam naveo kao primer, jer drugi ne znam
(ovdje nije potreban moj komentar)

Citat:
Na osnovu čega je relaciona baza tehnički složenija od ne-relacione?
(ni ovdje nije potreban moj komentar)
Citat:
Živim u Beogradu, a Lotusova rešenja jesu najrasprostranjenija OODBS rešenja za koja JA znam
Cek, da li ti jos uvijek govoris o bazama podataka? Sta podrazumijevas konkretno pod OODBS ?
Citat:
Lotus i Oracle nikad nisu ni bili za poređenje, namenjeni su potrpuno različitim tržištima, sa potpuno različitim funkcijama, i Lotus Notes/Domino aplikacije se predstavljaju kao nadgradnja relacionog sistema.

...
Citat:
Lotus Aplikacija nudi offline funkcionalnost,
Slicno pitanje, kao i prethodno - da li ti jos uvijek govoris o bazama podataka (OORDBMS) ili o nekim drugim aplikacijama (npr. Lotus aplikacijama), koje rade sa podacima, koji se NALAZE u nekoj Object-Oriented bazi podataka ?

Ako ti govoris o nekim aplikacijama, koje barataju sa podacima iz OO baze, zasto se onda ogranicavas samo na Lotus aplikacije? Pa i Oracle, MicroSoft, SAP i td. imaju citavu paletu aplikacija, ali nije rijec ovdje o tim aplikacijama... Ostani pri temi, please...
Dakle - Object Oriented baze podataka.

Citat:
Oracle i DB2 mogu da ponude veliku robusnost sistema, obrade ogromne količine podataka i za to se i koriste.
Eto vidis, to su primjeri OO baza podataka (OORDBMS), a ne primjeri aplikacija, koje Oracle ili IBM imaju (ili nemaju) u svojoj paleti...

Ti kad direktno u bazi imas neki objekt, onda mozes raznim metodama da obradjujes te podatke i nisi striktno vezan samo za jednu aplikaciju.
Mozes ti npr. u Javi i od podataka iz tekstualnog flat-filea napraviti neki object, pa nazvati aplikaciju kao "Object-Oriented Ninja GTI Application", ali tu se onda ne spominje nigdje OO baza podataka...

@Toni: FireBird ti je besplatan, pa ti ga preporucujem.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 537
*.smin.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Treba mi OO baza za učenje?01.03.2006. u 15:26 - pre 220 meseci
Citat:
Dejan Topalovic:
@TiXo: Eh, podsjecas me na neke likove sa Advocacy podforuma... ;)


A ti mene zašto sam prestao da pratim es :)

Citat:
Dejan Topalovic:
Cek, da li ti jos uvijek govoris o bazama podataka? Sta podrazumijevas konkretno pod OODBS ?


Greška u kucanju.

Citat:
Dejan Topalovic:Slicno pitanje, kao i prethodno - da li ti jos uvijek govoris o bazama podataka (OORDBMS) ili o nekim drugim aplikacijama (npr. Lotus aplikacijama), koje rade sa podacima, koji se NALAZE u nekoj Object-Oriented bazi podataka ?


Lotus aplikacije i podaci se najčešće i nalaze na istom mestu, naravno, moguća sva povezivanja sa drugim Lotus bazama, ili relacionim bazama, ali su u ovom poslednjem slučaju podaci i dalje u RDBMS, a pristupa im se objektno, pa je Lotus aplikacija "samo" aplikacija...

Citat:
Dejan Topalovic:Eto vidis, to su primjeri OO baza podataka (OORDBMS), a ne primjeri aplikacija, koje Oracle ili IBM imaju (ili nemaju) u svojoj paleti...


Nije ni bitno na kraju krajeva, ako je za tebe OO baza podataka, relaciona baza sa objektnim pristupom, pišemo uludo.

Na netu ima tekstova o tome šta je OORDBMS, a šta je OODMBS, ja sam sa ovom temom završio.

@Toni: ako ti treba relaciona baza sa objektnim pristupom, slušaj Dejana, ako ti treba objektna baza po svojoj arhitekturi, slušaj mene, ili još bolje, potraži po netu malo na ovu temu, nađi neko treće rešenje i podeli ga sa nama...
GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
195.3.113.*

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?01.03.2006. u 21:02 - pre 220 meseci
@TiXo:
Izvinjavam se, ako djelujem iritantno i vjeruj mi da mi nije namjera otjerati ni tebe, niti bilo koga sa ES-a. Samo pokusavam voditi argumentovanu diskusiju...

Citat:
Nije ni bitno na kraju krajeva, ako je za tebe OO baza podataka, relaciona baza sa objektnim pristupom, pišemo uludo.

Na netu ima tekstova o tome šta je OORDBMS, a šta je OODMBS, ja sam sa ovom temom završio.
Ocito si me pogresno shvatio...

Evo na sta sam ja mislio pod pojmom Object-oriented baza podataka (OORDBMS), npr. Oracle:
Code:
CREATE TYPE lokacija AS OBJECT (
  ulica VARCHAR2(255),
  grad  VARCHAR2(255),
  postanski_broj NUMBER(6),
  drzava VARCHAR2(255)
 );

Dakle, direktno u bazi mozes kreirati objekt sa odgovarajucim atributima/elementima. Ovo je samo najbanalniji primjer, a iznenadio bi se, kad bi vidio koje sve mogucnosti i posjeduje ovaj tip podataka.

Spomenucu samo mogucnost ugradnje objektnih metoda (MEMBER i STATIC), moguce je odraditi i kao eksterni tip podataka, npr.

CREATE TYPE lokacija AS OBJECT
EXTERNAL NAME 'com.blabla.lokacija' LANGUAGE JAVA
USING SQLDATA ...

ili LANGUAGE C...


Zatim tu je hijerarhijsko nasljedjivanje objekata, MAP MEMBER, ORDER MEMBER i td. i td.
Barem Oracle ima dosta dokumentacije, pa pogledaj malkice... :)

A tom objektu, koji je DIREKTNO u bazi, mozes da pristupas kojom god aplikacijom hoces... Kojim god programskim jezikom hoces...

Dovoljno argumenata? :)

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 537
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Treba mi OO baza za učenje?02.03.2006. u 08:36 - pre 220 meseci
konačno argumenti :)

"na žalost" to što si naveo mi je poznato od ranije i upravo je to ono što u prethodnim postovima nazivam OO pristupom relacionoj bazi. Kao što si pomenuo dosta je često, i dokumentacije ima ne pretek.

Ako ti nije teško, baci malo pogled na ovaj tekst i pokušaj da razaznaš zašto uporno postavljam Lotus Notes/Domino bazu kao OODB. Naročito korisni mogu biti delovi 4,2; 5,4 i 7. Da bi sve zaista i bilo objekat, kao što jeste u LN/D, baze nisu baze opšte upotrebe, mada u verziji 7 sa db2-om kao pozadinskim storage-om, imaju nameru da otvore i taj prostor, kao što RDBM sistemi OO proširenjima pokušavaju da olakšaju razvoj.

stvarno mislim da se Toni pri "teoretisanju" sreo sa "pravim" OO bazama(pošto se ljudi uglavnom samo tako i sreću sa njima), u kojima je interna struktura skladišta nepotrebna i nepoznata programeru i sve što se sa njima, njihovim podacima, njihovim pravima pristupa, itd. radi, radi se preko objekata...

P.S: nije teško biti fin :-D
GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Treba mi OO baza za učenje?02.03.2006. u 09:14 - pre 220 meseci
Citat:
Originating as an email system...

A ja mislio da se radi bas o pravoj bazi... ;)

Eto, nisam bio lijen i procitao sam sve na toj adresi. Nigdje nisam uspio procitati (ili sam previdio), da je Lotus Notes/Domino nesto kao klasicna baza podataka...

Iz onog teksta sam shvatio, da Lotus Notes ima neku svoju internu arhitekturu skladistenja dokumenata, koje naziva potom "document database", odnosno "object-oriented document database", a da moze komunicirati i sa drugim RDBMS-ima.

Pogotovo je jasna slika "Figure 22. A Suggestion for Reporting Environment Using Lotus Notes, CORBA and RDBMS." u poglavlju 7.3.

Jedino sto mogu zakljuciti je to, da je Lotus Notes/Domino neka glomazna aplikacija, sa integrisanim OO pristupom/nacinom rada.

Imas neki primjer, kako se direktno u Lotus Notes/Domino "bazi" kreira neki objekt?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

Toni
Dorćol, Beograd

SuperModerator
Član broj: 15
Poruke: 655
*.b92.net.

Jabber: toni@elitesecurity.org
ICQ: 16451419
Sajt: egoideas.com


Profil

icon Re: Treba mi OO baza za učenje?02.03.2006. u 20:40 - pre 220 meseci
kuku fine diskusije... hvala puno na odgovorima

vidim da ova firebird može da bude dobro rešenje za probleme... a i lepo radi na Mac-u.

Hvala... ako budem imo neke probleme obratiću se :)
Jel potpis treba pisanim ili
štampanim slovima?

___________________________________
______
[url=http://www.dizajnzona.com/foru
ms/]dizajnzona.com[/url]
[url=http://www.netizenfaction.com/
]netizenfaction.com[/url]
egoideas.
com

levodesn
o.com
 
Odgovor na temu

[es] :: Baze podataka :: Treba mi OO baza za učenje?

[ Pregleda: 4389 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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