PENGENALAN SISTEM BASIS DATA
DEFINISI SISTEM BASIS DATA (DATABASE)Dari yang saya pelajari saat kuliah definisi SISTEM BASIS DATA itu dibedakan menjadi dua
yang pertama adalah SISTEM BASIS DATA, dan yang kedua adalah BASIS DATA.
SISTEM BASIS DATA
Adalah Suatu system penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan, sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
BASIS DATA
Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/ dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu, dengan menggunakan komputer, sehingga mampu menyediakan informasi yang optimal diperlukan pemakainya.
KONSEP BASIS DATA (DATABASE)
Basis data terdiri dari atas 2 kata yaitu basis dan data, yang mana basis dapat diartikan sebagai markas atau gudang tempat bersarang/berkumpul sedangkan data dapat diartikan sebagai representasi fakta dunia nyata yang mewakili suatu objeck seperti manusia, barang, hewan, peristiwa, konsep keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi atau kombinasinya.
ENTITI/ENTITAS
- Adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain.
- Entity Set/Kumpulan Entity adalah kumpulan dari entitas sejenis/dalam tipe sama.
- Entity set dapat berupa: Obyek fisik : rumah, kendaraan, pegawai dan Obyek abstrak : konsep politik, pekerjaan, rencana, dll.
- Simbol yang digunakan untuk entity adalah persegi panjang
- Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain
- Entitas Lemah/Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain.
- Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi, bisa terjadi jika : Relasi yang merekatkan dua entitas bersifat banyak ke banyak. Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna
- Adalah hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya
- Simbol yang digunakan adalah bentuk belah ketupat, diamod atau rectangle.
Menjelaskan jumlah entity yang terlibat dalam suatu relationship
- Unary Degree (Derajat satu) –>> hanya satu entity yang terlibat
- Binary Degree (Derajat dua) –>> menghubungkan dua entity
- Ternary Degree (Derajat tiga) –>> menghubungkan tiga entity
ATRIBUT
Adalah property deskriptif yang dimiliki oleh setiap himpunan entitas
Jenis-jenis atribut :
- Atribut key –>> digunakan untuk mengidentifikasi suatu entity secara unik
- Atribut tunggal –>> memiliki nilai tunggal
- Atribut multivalue –>> memiliki sekelompok nilai untuk setiap instant entity
- Atribut composite –>> dapat didekomposisi menjadi beberap atribut lain
- Atribut derivative –>> dihasilkan dari atribut yang lain
KEY
Adalah sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relation secara unique.
Beberapa jenis key:
- Super Key –>> satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set.
- Candidate Key –>> atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih candidate key.
- Primary key –>> candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik
- Altenate key –>> candidate key yang tidak dijadikan primary key
- Composite key –>> key yang terdiri dari 2 atribut atau lebih.
- Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik
- Foreign key –>> non key atribut pada sebuah relation yang juga menjadi key (primary) atribut di relation lainnya. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relation tersebut.
DATABASE MANAGEMENT SYSTEM
DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien.
Kelebihan dari DBMS antara lain adalah:
- Kepraktisan. DBMS menyediakan media penyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas.
- Kecepatan. Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat.
- Mengurangi kejemuan. Pekerjaan yang berulang-ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya.
- Update to date. Informasi yang tersedia selalu berubah dan akurat setiap.
SKEMA DAN INSTAN BASIS DATA
Skema basis data merupakan deskripsi dari basis data yang spesifikasinya ditentukan dalam tahap perancangan namun tidak terlalu diharapkan diubah setiap saat. Penggambaran skema umumnya hanya berisi sebagian dari deatil deskripsi basis data.
Sekelompok data yang tersusun dalam satu baris rekaman (record/tuple) dan tersimpan dalam basis data disebut dengan instansi (instance) atau kejadian (occurences).
0 komentar: