Database adalah sekumpulan data/informasi yang di organisasikan dengan beberapa cara logik, saling berhubungan dan digunakan untuk keperluan tertentu. Contohnya buku telfon yang kita ketahui merupakan bentuk database tradisional
Database manajement system (DBMS) adalah produk perangkat lunak (Software) yang digunakan untuk memanipulasi Database tersebut. Contoh DBMS antara lain : Microsoft Acces, FileMaker, Oracle, Microsoft SQL Server, Mysql, PostgresSQL dan lain sebagainya
Table adalah nilai yang sama berwujud dalam sebuah Entity Relatiionship Diagram (ERD), sebuah table terdiri dari beberapa kolom yang biasanya disebut field
Field (disebut kolom dalam table tradisional) adalah nilai dari atribut entitas dalam sebuah ERD. Dapat juga di anggap sebagai bentuk pengelompokan data pada sebuah table
contoh: No_Reg, Nama_Mahasiswa, Alamat adalah field-field (kolom-kolom) yang mungkin muncul dalam sebuah table Profil_Mahasiswa
Record (di sebut kolom dalam table tradisional) adalah satuan data terkecil yang ada dalam sebuah table. Sebuah record terbentuk dari beberapa informasi/data dari beberapa field. Contoh : “05621045, Asrul Sani, Jln. Bangka No. 75” adalah sebuah record yang tersimpan dalam field table mahasiswa
Tipe data adalah jenis-jenis data yang tersimpan dalam sebuah field database. Misalnya tipe data yang di dukung oleh Microsoft Acces diantaranya Text, Memo, Number, Date/Time, Currency, Auto Number, Yes/No, OLE Objek, Hyperlink dan Lookup Wizard
Relationship adalah hubungan yang terjadi antara dua table atau lebih , yang memungkinkan jika ada field-field yang nilainya saling berpadanan, ada tiga macam relationship pokok dalam database yaitu:
-One To Many : hubungan satu antara dua field dalam satu table atau lebih
Contoh : seorang mahasiswa hanya dimungkinkan mempunyai sebuah no_reg, dan satu no_reg hanya dapat ditugaskan pada satu orang mahasiawa saja
-One To Many adalah hubungan satu kebanyak antara dua field
Contoh : seorang mahasiswa dapat mengambil lebih dari satu mata kuliah yang di inginkan
-Many To Many adalah hubungan banyak ke banyak antara dua field
Contoh : seorang dosen dapat mengajar banyak mahasiswa, dan sebaliknya seorang mahasiswa juga dapat diajar oleh lebih dari satu dosen
Primary Key adalah data pada sebuah field yang secara unik membedakan antara record yang satu dengan yang lainya
Contoh : dalam sebuah record mahasiswa (table Profil_Mahasiswa) data yang termasuk dalam field No_Reg merupakan primary key Karena tidak mungkin ada dua mahasiswa mempunyai no reg yang sama atau dapat dikatakan No_Reg adalah unik untuk setiap mahasiswa
Foreign Key disebut juga kunci tamu, adalah field-field unique milik sebuah table yang lain pihak merupakan primary key di table lain
Contoh : pada table nilai di definisikan sebuah field dengan nama no reg yang data-datanya sama dengan data-data pada field no reg pada table mahasiswa tertentu. Field no reg pada table nilai inilah yang di sebut Foreign key
Contoh berikut menggambarkan sebuah table lengkap dengan field-field dan sampel recordnya
No_Reg
|
Nama_Mahasiswa
|
Alamat_Mahasiswa
|
11621033
|
Mishbakhul Umam
|
Banyutengah –
Panceng – Gresik
|
11621017
|
Diego Armando
|
Cerme – Gresik
|
11621046
|
Abdur Rahman
|
Ndaru -
Bojonegoro
|
Query adalah bentuk permintaan pertanyaan terhadap data-data dengan melibatkan satu atau dua lebih table database. Query terhadap dua atau lebih table membutuhkan relationship antar table
Sekian dulu untuk postingan kali ini, silahkan baca dengan tenang dan seksama
Semoga bermanfaat.
Belum ada tanggapan untuk "Pengenalan Istilah-Istilah Dasar Dalam Dunia Database"
Post a Comment