Base di dati a oggetti
![Abbozzo informatica](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/44px-Computer_n_screen.svg.png)
Questa voce sull'argomento informatica è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
![Niente fonti!](http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/45px-Question_book-4.svg.png)
Questa voce o sezione sull'argomento informatica non cita le fonti necessarie o quelle presenti sono insufficienti.
Una base di dati a oggetti è una base di dati in cui i concetti sono rappresentati in forma di oggetti, come nell'omonimo paradigma di programmazione. Sono considerate di nicchia rispetto alle basi di dati relazionali.
Prese in considerazione sin dagli anni ottanta e novanta, ma con uno scarso impatto commerciale, vennero usate solo in alcuni campi di applicazione quali ingegneria, aerospazio, telecomunicazioni, e aree scientifiche come la fisica delle alte energie e la biologia molecolare. Un altro gruppo[Quale?] di database a oggetti si focalizza sull'uso in sistemi real time.
Storia
![Sezione vuota](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Quill-Nuvola.svg/20px-Quill-Nuvola.svg.png)
SQL
In una base di dati relazionale:
CREATE TABLE Customers ( Id CHAR(12) NOT NULL PRIMARY KEY, Surname VARCHAR(32) NOT NULL, FirstName VARCHAR(32) NOT NULL, DOB DATE NOT NULL ); SELECT InitCap(Surname) || ', ' || InitCap(FirstName) FROM Customers WHERE Month(DOB) = Month(getdate()) AND Day(DOB) = Day(getdate())
In una base di dati relazionale ad oggetti:
CREATE TABLE Customers ( Id Cust_Id NOT NULL PRIMARY KEY, Name PersonName NOT NULL, DOB DATE NOT NULL ); SELECT Formal( C.Id ) FROM Customers C WHERE BirthDay ( C.DOB ) = TODAY;
Voci correlate
- Object Data Management Group
- Object Query Language
- Base di dati ad oggetti in movimento
- RDBMS
- ORDBMS
Altri progetti
Altri progetti
- Wikiversità
Wikiversità contiene risorse su base di dati a oggetti
Collegamenti esterni
- (EN) Opere riguardanti Object-oriented databases, su Open Library, Internet Archive.
- (EN) Denis Howe, object-oriented database, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
- Portale delle risorse sugli ODBMS, su odbms.org.
V · D · M | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Relazionali |
| ![]() | |||||||||||||||||||||
RDBMS integrante un RAD | Access · Bento · FileMaker · HyperFileSQL · Kexi · Knoda · LibreOffice Base · Neo4j · OpenOffice Base · Paradox · SAS · 4th Dimension | ||||||||||||||||||||||
Embedded (incorporato) | · Berkeley DB (Relazionale proprietario) · SQLite (Relazionale libero) | ||||||||||||||||||||||
Orientati agli oggetti |
| ||||||||||||||||||||||
Base di dati relazionale a oggetti |
| ||||||||||||||||||||||
NoSQL |
| ||||||||||||||||||||||
Sistema di gestione di basi di dati orientato alle colonne |
| ||||||||||||||||||||||
Base di dati spaziale |
| ||||||||||||||||||||||
Base di dati ad oggetti in movimento | SECONDO, · Firebird con TerraLib · MySQL con TerraLib · PostgreSQL con TerraLib · SQLServer con TerraLib | ||||||||||||||||||||||
Base di dati multimediale | Oracle Image · Oracle Video | ||||||||||||||||||||||
Categoria:Basi di dati |
Controllo di autorità | LCCN (EN) sh88007927 · J9U (EN, HE) 987007541787205171 |
---|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)