Sistem Basis Data
Hi there! Ho there! Hi there! Who's there? He's there!
Pada kesempatan kali ini, saya akan membahas Sistem Basis Data.
Sistem Basis Data
Basis data adalah data-data yang tersimpan dan terorganisasi yang diakses melalui sistem komputer untuk diolah menjadi informasi kapan saja. Data Base Management System (DBMS) adalah perangkat lunak yang berfungsi untuk menyimpan dan memberikan data yang dilengkapi dengan tindakan keamanan yang sesuai. Kedua hal ini merupakan bagian dari sistem basis data. Sistem Basis data (DBS) adalah Sekumpulan data yang berhubungan dan sekumpulan program yang memungkinkan data-data tersebut untuk dimanipulasi.
Jenjang/Hirarki Data
Data terorganisasi berdasarkan lapisan atau bisa disebut hirarki. Data-data yang lebih tinggi terdiri dari satu atau lebih data yang lebih rendah satu lapis dari mereka.
- Character, setiap byte merepresentasikan character, bisa berupa angka, huruf, spasi, atau simbol.
- Field, unit data terkecil yang dapat diakses pengguna yang terdiri dari sebuah kombinasi dari satu atau lebih character. Field juga dapat berisi object, attachment, atau hyperlink.
- Record, sekumpulan field yang berhubungan.
- Primary key, field yang dapat menjadi pembeda suatu record dalam file (bersifat unik).
- File, sekumpulan record yang berhubungan, disimpan di dalam media penyimpanan seperti HDD, SSD, atau Optical Disk.
- Hierarchical Model
Data akan diorganisasi menjadi struktur seperti pohon. Model ini memiliki sebuah hubungan one-to-many antara berbagai tipe data. Data tersimpan dalam bentuk sebuah record dan terhubung melalui links. - Network Model
Model basis data yang dirancang fleksibel untuk menunjukkan objek-objek dan hubungan-hubungan yang ada antara objek. Model ini menunjukkan data dalam bentuk sebuah grafik. - Entity Relationship Model
ER Model digunakan untuk menjelaskan struktur basis data dengan menggunakan diagram entity relationship. Komponen dari ER model berupa relationship set, entity set, dan attribute.
Relationship digambarkan dengan bentuk belah ketupat, entity digambarkan dengan bentuk persegi panjang, dan attribute digambarkan dengan bentuk oval. Relationship dapat dibagi menjadi one-to-one, one-to-many, many-to-many, dan many-to-one. - Relational Model
Relational Model menggunakan tabel untuk menunjukkan data dan hubungannya. Dalam tabel, terdapat beberapa baris dan kolom sebagai record. Data dalam tabel harus konsisten untuk menghindari masalah saat pengambilan data. - Object Oriented Model
Model ini didasari oleh situasi dunia nyata. Situasi ini digambarkan sebagai objek dengan atribut yang berbeda dan beberapa hubungan antara objek-objek tersebut.Object, entity dan situasi dunia nyata.
Attributes dan Method, setiap objek mempunyai karakteristik dan perilaku tertentu. Karakteristik digambarkan dengan attribute dan perilaku digambarkan dengan method.
Class, attributes dan methods yang sama dikelompokkan ke dalam class.
Inheritance, class baru dapat dipisahkan dari class asal. class yang dipisahkan memiliki attributes dan methods class asal dan class terpisah itu sendiri.
Komentar
Posting Komentar