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

Objektno orjentisane baze podataka

[es] :: Baze podataka :: Objektno orjentisane baze podataka

[ Pregleda: 6303 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8362
*.sr.gov.yu.



+2708 Profil

icon Objektno orjentisane baze podataka08.03.2007. u 07:19 - pre 162 meseci
Imam kući udžbenik relacionih baza podataka Gordane Pavlović Lažetić iz 1996. godine. Međutim, da li bi neko mogao da mi da link na neki elektronski kurs (teorijski, naravno) objektno orjentisanih baza podataka? Takođe, ako neko ima link na neki bolji (ili svežiji) kurs relacionih baza podataka, slobodno neka okači link i na njega. Tekstovi na engleskom mi nisu problem.

Osim toga, zanima me koje su od poznatih baza podataka objektno orjentisane. Pretpostavljam da MS SQL Server i Oracle jesu. A kako stoje stvari sa PostgreSQL, MySQL i drugim (prvenstveno besplatnim bazama podataka)? Da, znam da MS SQL Server i Oracle imaju i besplatna izdanja, no nema veze, zanima me i stanje sa drugim bazama podataka.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon Re: Objektno orjentisane baze podataka08.03.2007. u 08:39 - pre 162 meseci
PostgreSQL od verzije 8 podržava koncept nasleđivanja tabela. Međutim, nije sve išlo tako glatko. Verzija 8.0.3 ne radi kako treba, dok 8.1.4 i 8.2.0 rade, ali postoji problem prilikom particionisanja po primarnom ključu (u stvari, izgleda da je problem u particionisanju po koloni koja ima podrazumevanu vrednost definisanu preko sekvence). Pogledaj u temi http://www.elitesecurity.org/t233728 moj problem sa tim.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.team.ba.



+9 Profil

icon Re: Objektno orjentisane baze podataka03.04.2007. u 01:33 - pre 161 meseci
Citat:
PostgreSQL od verzije 8 podržava koncept nasleđivanja tabela.

Zanimljivo bi bilo vidjeti kako ide naredba za nasledjivanje tabele..
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Objektno orjentisane baze podataka03.04.2007. u 02:40 - pre 161 meseci
Podrska nasledjivanju tabela je u verziji PostgreSQL 8.1 ocajno losa. Skoro da se svodi samo na nasledjivanje atributa. Toliko je losa da gotovo ne zasluzuje da je komentarisem.
Evo jednog primera:
Code:

CREATE TABLE roditelj (
  a INTEGER NOT NULL PRIMARY KEY
);

CREATE TABLE dete1 (
  b1 INTEGER NOT NULL
)
INHERITS (roditelj);

CREATE TABLE dete2 (
  b2 INTEGER NOT NULL
)
INHERITS (roditelj);

INSERT INTO dete1(a, b1)
VALUES (1, 1);

INSERT INTO dete2(a, b2)
VALUES (1, 2);

SELECT a
  FROM roditelj;
Rezultat je
Code:

    a
-----
    1
    1

Sta vise reci? Lako je unisten PRIMARY KEY integritet tabele 'roditelj'!!! Necu ovakvo nasledjivanje vise komentarisati jer bi sledile samo psovke.
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
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
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Objektno orjentisane baze podataka03.04.2007. u 10:22 - pre 161 meseci
Iako Oracle ima solidnu built-in podrsku za objektno orjentisano programiranje, ja nemam bas sjajna iskustva s time ...

Kada koristim objekte ili nested tabele, upiti traju citavu vjecnost, jer Oracle interno gleda prvo OID (Object ID), pa tek onda na osnovu njega caprka po atributima tog objekta - to je po meni suvisni overhead, zbog kojeg ne koristim aktivno OO u Oracleu.
Pretraga prema atributu nekog objekta traje do prekosutra...

Ako neko ima primjer EFIKASNOG koristenja OO u Oracleu, rado bih ga pogledao.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

draksa
Dragan Radivojevic
Nis

Član broj: 88015
Poruke: 44
77.46.224.*



Profil

icon Re: Objektno orjentisane baze podataka06.04.2007. u 10:51 - pre 161 meseci
Mislim da je ovde doslo do zamene teza. Oracle, MS SQL,... su relacione baze podataka. Podaci se smestaju u tabele koje su povezane na odgovarajuci nacim...(prica koju svi znaju)
Kod objektnih baza podataka tabele, relacije i slicno ne postoji. Korisnik upisuje objekte i cita objekte iz baze. To sto neke baze podrzavaju objektno orijentisano programiranje ne cini ih objektnim bazama podataka.
Imas ovde clanak o tome:
http://en.wikipedia.org/wiki/Object_database
A za objektno orijentisani DBMS pogledaj ovde:
http://www.db4o.com
 
Odgovor na temu

[es] :: Baze podataka :: Objektno orjentisane baze podataka

[ Pregleda: 6303 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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