Base di dati a oggetti
(Reindirizzamento daOODBMS)
Unabase di dati a oggettiè unabase di datiin cui i concetti sono rappresentati in forma di oggetti, come nell'omonimo paradigma di programmazione. Sono considerate di nicchia rispetto allebasi 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 qualiingegneria,aerospazio,telecomunicazioni,e aree scientifiche come lafisica delle alte energiee labiologia molecolare. Un altro gruppo[Quale?]di database a oggetti si focalizza sull'uso in sistemireal time.
Storia
modificaSQL
modificaIn una base di dati relazionale:
CREATETABLECustomers(
IdCHAR(12)NOTNULLPRIMARYKEY,
SurnameVARCHAR(32)NOTNULL,
FirstNameVARCHAR(32)NOTNULL,
DOBDATENOTNULL
);
SELECTInitCap(Surname)||', '||InitCap(FirstName)
FROMCustomers
WHEREMonth(DOB)=Month(getdate())
ANDDay(DOB)=Day(getdate())
In una base di dati relazionale ad oggetti:
CREATETABLECustomers(
IdCust_IdNOTNULLPRIMARYKEY,
NamePersonNameNOTNULL,
DOBDATENOTNULL
);
SELECTFormal(C.Id)
FROMCustomersC
WHEREBirthDay(C.DOB)=TODAY;
Voci correlate
modificaAltri progetti
modifica- Wikiversitàcontiene risorse subase di dati a oggetti
Collegamenti esterni
modifica- (EN)Opere riguardanti Object-oriented databases,suOpen Library,Internet Archive.
- (EN) Denis Howe,object-oriented database,inFree On-line Dictionary of Computing.Disponibile con licenzaGFDL
- Portale delle risorse sugli ODBMS,suodbms.org.
Controllo di autorità | LCCN(EN)sh88007927·J9U(EN,HE)987007541787205171 |
---|