Daftar Isi:
Definisi - Apa yang dimaksud dengan Objek Basis Data?
Objek database dalam database relasional adalah struktur data yang digunakan untuk menyimpan atau referensi data. Objek paling umum yang berinteraksi dengan orang adalah tabel. Objek lainnya adalah indeks, prosedur tersimpan, urutan, tampilan, dan banyak lagi.
Ketika objek database dibuat, tipe objek baru tidak dapat dibuat karena semua berbagai jenis objek yang dibuat dibatasi oleh sifat, atau kode sumber, dari model database relasional yang digunakan, seperti Oracle, SQL Server atau Access. Apa yang sedang dibuat adalah contoh dari objek, seperti tabel baru, indeks pada tabel itu atau tampilan pada tabel yang sama.
Techopedia menjelaskan Objek Basis Data
Dibutuhkan dua perbedaan kecil namun penting dalam objek basis data:
- Jenis objek adalah konsep atau gagasan dasar suatu objek; misalnya, konsep tabel atau indeks.
- Contoh objek adalah contoh tipe objek. Misalnya, tabel yang disebut CUSTOMER_MASTER adalah turunan dari tipe objek TABLE.
Sebagian besar mesin basis data utama menawarkan rangkaian jenis objek basis data yang sama:
- Tabel
- Indeks
- Urutan
- Tampilan
- Sinonim
Meskipun ada variasi halus dalam perilaku dan sintaksis yang digunakan untuk pembuatan tipe objek database utama ini, mereka hampir identik dalam konsep mereka dan apa artinya. Tabel di Oracle berperilaku hampir persis seperti tabel di SQL Server. Ini membuat pekerjaan lebih mudah bagi administrator basis data. Ini analog dengan berpindah dari satu mobil ke mobil lain yang dibuat oleh pabrikan yang berbeda; sakelar untuk menyalakan lampu depan mungkin ada di lokasi yang berbeda, tetapi tata letak keseluruhannya hampir sama.
Saat membuat instance objek, sebaiknya mengikuti konvensi penamaan yang mudah dipahami. Ini sangat penting bagi perancang basis data yang produknya dimaksudkan untuk digunakan oleh beberapa orang. Juga membantu untuk membuat pekerjaan sesederhana mungkin bagi administrator basis data in-house dengan mengurangi jumlah kueri yang dibuat untuk pembuatnya nanti. Pedoman sederhana adalah menambahkan sufiks. Berikut ini dua contoh:
- Sufiks semua tabel master menggunakan _MASTER:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- Sufiks semua tabel transaksional menggunakan suffix _TRANS:
- DAILY_TRANS
- LOANS_TRANS
- INTERBANK_TRANS