2. Model Data BerbasisRecord
•Relational Model, data–data disajikandalambentuktabel(barisdankolom). Setiaptabelmempunyaikeyyang uniksertasetiaptabelharusberelasidenganminimal satutabellain.
•Hierarchical Model, data–data disajikandenganbentukpohon(tree) danmempunyairoot danbeberapasubtree. Level yang lebihatasdisebutparent. Level yang dibawahnyadisebutchild.
•Network Model,data–data disajikandalambentukjaringandanrecord–recordnyabiasadisebutmemberdanowner.
3. Relational Model
•Model basis data iniditemukan/diperkenalkanpertamakali olehE. F. Codd. Model basis data menujukkansuatucara/mekanismeyang digunakanuntukmengelola/mengorganisasidata secarafisikdalammemorisekunderyang akanberdampakpula padabagaimanakitamengelompokkandanmembentukkeseluruhandata yang terkaitdalamsistemyang sedangkitatinjau.
9. •Alternative Keyyaitubagiandaricandidatkeyyang tidakdipilih/digunakansebagaiprimary key. Dalamsetiaprelasitidakharusmempunyaialternatifkey. Hal inibergantungpadajumlahcandidatkey yang ada. Jikajumahdalamsebuahrelasilebihdarisatu, makasalahsatuakandigunakansebagaiprimary keydansatuyang lainnyamenjadialternatifkey. Tetapiapabilasebuahrelasihanyamemilikisebuahcandidatkey, makaiaakandigunakansebagaiprimary keydantidakadaalternatifkey.
•Foreign Keyyaitusatuataugabungansembarangatributyang menjadiprimarykeydalamrelasilain yang mempunyaihubungansecaralogik. Foreign keytidakharusdimilikidalamsebuahrelasi. Jikaforeign keymunculdalamsebuahrelasi,
10. Model Jaringan
•Sebuahbasis data denganmodel jaringanakanterdiriatassekumpulanrecordyang dihubungkansatusamalain melaluilink. Sebuahrecord setaradenganentitas. Setiaprecord adalahsekumpulanfield(atribut), yang masing–masinghanyaberisisebuahnilaidata. Sebuahlinkmerupakansebuahgabungandiantarduarecord. Jadi, sebuahlinkbisadianggapsebagaibentukterbatas(biner) relasi.
11.
12. Model Hierarki
•Sebuahbasis data denganmodel Hierarkiakanterdiriatassekumpulanrecordyang dihubungkansatusamalain melaluilinkyang membentuksuatustrukturhierarki. Pengertianrecorddanlinkdisinisamadenganpengertianrecordpadamodel jaringan. Denganmemanfaatkanpedeklarasianstrukturyang samadenganyang ditunjukkansebelumnya.