Video: Tutoriale de PHP - 23. Funcții (1) 2024
Nu este pentru prima dată în istoria recentă că au apărut noi tipuri de produse de bază de date și au depășit ineficiențele RDBMS. Începând cu anii 1980, a fost identificată o clasă de aplicații în care produsele RDBMS au manipulat necorespunzător nevoile de gestionare a datelor (în special generarea de RDBMS disponibile la acel moment).
Toate aceste aplicații au nevoie de tipuri de date specificate de utilizator care au variat între diferite implementări. De exemplu, aplicațiile de proiectare asistată de calculator / producția asistată de calculator (CAD / CAM) trebuiau să fie capabile să precizeze tipurile de date care au legătură cu desenele, planurile și alte elemente conexe.
Ingineria software-ului asistată de calculator (CASE) are nevoie de tipuri de date pentru a reprezenta aplicații și sisteme, baze de date, reprezentări grafice ale entităților și atributelor, fluxuri de procese și date și alte părți ale procesului de dezvoltare a aplicațiilor.
Ceea ce a rezultat a fost sistemele de management al bazelor de date orientate pe obiecte (ODBMSs) , care au eliminat structurile de tabelă-coloană ale bazelor de date relaționale și au introdus conceptele de clase și subclase subtipurile), obiectele, proprietățile, metodele și celelalte părți ale tehnologiei orientate pe obiecte direct în motorul bază de date.
Dacă urmăriți întâmplări în lumea de gestionare a bazelor de date, probabil că sunteți familiarizați cu convergența tehnologiilor de baze de date relaționale și orientate spre obiecte. Produsele RDBMS sunt echipate cu extensii orientate pe obiect.