Model Basisdata Relasional Terminologi didalam

34 dalam program yang ditulis dalam program yang ditulis dalam bahasa pemograman dasarnya cont, C, pascal, Cobol, dll. 3. Sophisticated users Pengguna ini berinteraksi dengan sistem tanpa harus menuliskan sendiri programnya. 4. Specialized users Pengguna ini termasuk dari sophisticated user yang menuliskan program aplikasi basisdata yang tidak sesuai dengan framework proses data tradisional. 5. Naive users Pengguna ini merupakan kebanyakan pengguna yang berinteraksi dengan sistem, dengan cara memanggil salah satu program aplikasi yang telah disediakan.

2.4.4 Model Basisdata Relasional

Sebagai model basisdata yang paling terkenal di dalam DBMS, model relasional sangat sering dan banyak digunakan di dalam SIG. Beberapa DBMS yang menggunakan model basisdata relasional adalah: a. Dbase .dbf – digunakan oleh ArcView GIS. b. Dbase .dbf – digunakan oleh PC ArcInfo dan SIG lain yang berbasiskan PC. c. INFO – digunakan di dalam ArcInfo. 35 d. Oracle – digunakan oleh ArcInfo, Geovision, dan lainya. e. Empress – digunakan oleh System9.

2.4.5 Terminologi didalam

Model BasisData Relasional Terdapat 3 macam terminologi pada model basis data relasional yaitu: 1. Relasi Di dalam konteks model basisdata relasional, istilah tabel atau relasi sering digunakan secara bergantian dan sering tertukar. Kedua istilah ini mengandung makna yang sama karena suatu tabel, sebenarnya, juga mempresentasikan relasi yang ada. Definisi relasi yang lain adalah setiap baris data record memiliki beberapa atribut fields. Jangkauan nilai-nilai atribut yang mungkin domain untuk suatu field juga didefinisikan. 2. Kunci Kunci sering disebut juga sebagai super key atau key dari suatu relasi adalah bagian subset dari atribut-atribut dengan ciri- ciri berikut: a. Dapat didefinisikan secara unik: nilai pada setiap field kunci tidak ada yang sama untuk setiap tuple-nya. Atau, dengan kata lain, atribut ini dapat mengindentifikasikan secara unik suatu kejadian tertentu dari suatu entitiy. 36 b. Non-redudancy adalah tidak adanya satu atribut-atribut kunci-pun yang dapat dihapus tanpa merusakkan ke- unikkan atribut kunci. Atribut yang memiliki ciri-ciri diatas disebut juga candidate key atribut yang berpotensi menjadi kunci.Candidate key yang dapat mewakili setiap kejadian dari suatu entity disebut juga primary key. Sedangkan foreign key adalah primary key yang ditempatkan pada tabel-tabel lain untuk menyatakan hubungan antar tabel yang bersangkutan. 3. Queries Data Definition Language DDL digunakan untuk menentukan data-data mana saja yang akan disimpan di dalam basisdata dan menentukan bagaimana data-data tersebut direalisasikan. Data Manipulation Language DML digunakan untuk menambah, memanggil kembali, mengubah, dan menghapus data di dalam DBMS. Query sering diambil sebagai pernyataan statement atau sekumpulan pernyataan baik pada DDL, DML, atau keduanya.

2.4.6 Database Management System DBMS