Page 17 - E-MODUL BASIS DATA KELAS XI RPL
P. 17

6. Primary Key
             Primary Key adalah candidate key yang dipilih untuk menjadi identitas unik untuk sebuah tabel.

       Sementara itu, Candidate key yang tidak dipilih menjadi primary key disebut alternate key. Candidate key

       dipilih menjadi primary key dengan beberapa pertimbangan sebagai berikut.
       a. Primary key dipilih dari candidate key yang memiliki jumlah kolom yang paling sedikit.

       b. Primary key dipilih dari kolom yang kemungkinan perubahan nilainya paling kecil atau tidak mungkin.

          Contoh, pada tabel tersebut memilih kolom IdPem sebagai Primary key disbanding Telp, karena nilai
       Telp memiliki kemungkinan berubah lebih besar dibandingkan nilai IdPem.



    7. Foreign Key
             Foreign Key adalah kolom atau gabungan kolom yang nilainya berhubungan dengan nilai primary

       key  di  tabel  yang  lain.  Tabel  yang  diacu  oleh  nilai  kolom  foreign  key  di  sebut  dengan  tabel  induk,

       sedangkan tabel tempat kolom foreign key berada disebut tabel anak.


    E. DATABASE MANAGEMENT SYSTEM (DBMS)


             Database Management System (DBMS) adalah perangkat lunak yang digunakan untuk mengelola
       sebuah basis data. DBMS memungkinkan pengguna dan program aplikasi berinteraksi dengan basis

       data.  Perangkat  lunak  tersebut  memungkinkan  penggunanya  untuk  mendefinisikan,  membuat,

       memelihara, dan mengendalikan akses ke basis data. Beberapa DBMS yang banyak digunakan antara

       lain  Oracle  Databases,  Microsoft  SQL  Server,  MySQL,  dan  PostgreSQL.  Agar  dapat  menjalankan
       fungsinya dengan baik, DBMS dilengkapi dengan fitur layanan dan fungsi-fungsi sebagai berikut :

       1.  Fitur untuk Mendefiniskan, Menyimpan, Menampilkan, dan Mengedit Data

       2.  Concurrency Control System
       3.  Recovery Control System

       4.  Katalog Data

       5.  Dukungan Transaksi
       6.  Laporan Otoritas

       7.  Dukungan Komunikasi Data

       8.  Layanan untuk Integritas Basis Data
       9.  Manjaga Independen Data

       10. Utility Services
   12   13   14   15   16   17   18   19   20   21   22