Sistem Basis
Data Relasional, Basis Data atau DataBase, adalah sebuah
kumpulan-kumpulan dari suatu data informasi yang sistematik dan dapat
diolah oleh suatu program computer untuk kepentingan tertentu.
Sedangkan Sistem Manajemen Basis Data Relasional atau Relational
DataBaseManagement System (RDBMS) adalah seperangkat program computer
yang dikonstruksi untuk memanejemen suatu basisdata sebagai sekum pulan
data yang disimpan secara terstruktur dan dapat dikenai
opreasi-operasi tertentu atas data sebagai suatu permintaan (Query).
Sebenarnya sebelum masa pecahnya Revolusi Industri, istlah ini senantiasa indentik dengan buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis. Konsepsi mendasar dari basisdata ialah kumpulan dari catatan, potongan pengetahuan dan fakta yang dapat distrukturisasi. Sebuah fakta atau data yang terstruktur senantiasa disebut sebagai skema. Menurut ANSI/SPARC skema sistem basis data/ arsitektur basis data terdiri dari 3 level, yaitu:
Sebenarnya sebelum masa pecahnya Revolusi Industri, istlah ini senantiasa indentik dengan buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis. Konsepsi mendasar dari basisdata ialah kumpulan dari catatan, potongan pengetahuan dan fakta yang dapat distrukturisasi. Sebuah fakta atau data yang terstruktur senantiasa disebut sebagai skema. Menurut ANSI/SPARC skema sistem basis data/ arsitektur basis data terdiri dari 3 level, yaitu:
- Skema Internal atau Internal/Physical Level, Skema yang berhubungan dengan bagaimana data disimpan secara fisik. Skema ini adalah level terendah dalam mempresentasikan basis data yang dimana record disimpan sebagai byte pada storage.
- Skema Eksternal atau Eksternal/View Level, Skema yang berhubungan bagaimana menyajikan suatu basis data dari sisi setiap user. Skema ini membatasi user berdasarkan perangkat keras dan perangkat lunak yang digunakan dalam membangun aplikasi basis data.
- Skema Konseptual atau Conceptual/Logical Level, adalah skema yang menghubungkan skema internal dengan skema eksternal. Skema ini merepresentasikan seluruh muatan informasi yang dikandung oleh suatu basis data tanpa dibatasi oleh perangkat keras dan lunak yang ada.
Skema harus dapat menggambarkan suatu objek yang dimiliki oleh
basisdata beserta hubungan-hubungan objek yang dimilikinya. Skema yang
termodelisasi sebagai struktur dari basisdata disebut sebagai model
basisdata atau model data. Model data setidaknya terdiri dari 3, yaitu :
1. Entity-Relationship Model
E-R model didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Misalnya:
entity Mahasiswa, mempunyai atribut nama, umur, alamat no. ktm.
Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari :
1. Entity-Relationship Model
E-R model didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Misalnya:
entity Mahasiswa, mempunyai atribut nama, umur, alamat no. ktm.
Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari :
- Kotak persegi panjang, menggambarkan himpunan entity
- Elip, menggambarkan atribut-atribut entity
- Diamon, menggambarkan hubungan antara himpunan entity
- Garis, yang menghubungkan antar objek dalam diagram E-R
2. Objek-Oriented Model
Model berorientasi objek merupakan model yang berbasiskan kumpulan objek yang dimana setiap objeknya memiliki elemen-elemen sebagai berikut:
Model berorientasi objek merupakan model yang berbasiskan kumpulan objek yang dimana setiap objeknya memiliki elemen-elemen sebagai berikut:
- Nilai yang diassigment dalam variabel instant.
- Metoda
- Kelas, dan
- Sending a message
3. Model-model lojik berbasis record.
Model lojik terdiri dari tiga model yaitu:
Model lojik terdiri dari tiga model yaitu:
- Model Relasional (Retalional Model) Model relasional merupakan suatu pemodelan basisdata melalui penggunaan tabel-tabel yang berelasi. Setiap tabel terdiri dari baris dan kolom, sedangkan setiap kolom memiliki nama yang unik.
- Model Jaringan (Network Model) Data dalam model jaringan direpresentasikan sebagai record dan relasinya dilakukan melalui link. Link dianggap sebagai pointer dan record-record diorganisasikan secara graf.
- Model Hirarki (Hirarchical Model) Data dalam model ini hampir sama dengan model jaringan yaitu menggunakan record sebagai interprestasi data dan link sebagai relasinya, namun perbedaan yang dimiliki model hirarki terhadap model jaringan ialah model ini diorganisasikan secara tree.
Tidak ada komentar:
Posting Komentar