Rabu, 12 Desember 2012

databases

Cara Menemukan Entitas
Buat ilustrasi/gambaran cerita tentang sistem yang akan dicari entitasnya
Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut
Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut
Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia sebagai entitas)
 
DBMS merupakan perantara bagi pemakai dengan basis data  dalam disk.
Cara berinteraksi / berkomunikasi antara pemakai dengan basis data tersebut diatur dalam bahasa khusus yang ditetapkan oleh pihak pembuat DBMS.
Bahasa tersebut dapat disebut sebagai bahasa basis data yang terdiri atas sejumlah perintah (command) yang dapat dituliskan / diberikan user untuk kemudian diproses oleh DBMS untuk melakukan suatu aksi tertentu.
Contoh : SQL, dBase, dsb.
 

Sebuah Bahasa basis data biasanya dapat dipilah ke dalam 2 kelompok, yaitu :
Data Definition Language (DDL)
Data Manipulation Language (DML)


DDL adalah bahasa basis data yang digunakan untuk menggambarkan desain basis data secara keseluruhan.
Dengan DDL kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel, dsb.
Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary).
 
DML berisi kumpulan perintah yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data.
Manipulasi data dapat berupa :
Penyisipan / Penambahan data baru ke suatu basis data.
Penghapusan data dari suatu basis data.
Pengubahan data di suatu basis data.
 
Hasil kompilasi dari perintah DDL adalah satu set dari tabel yang disimpan dalam file khusus disebut data dictionary/directory. Satu set directory adalah satu file yang berisi meta data yaitu “data mengenai data”  file ini dikonsultasikan sebelum data sebenarnya dibaca atau dimodifikasikan dalam satu sistem database.

Statement yang terdapat dalam DDL :
-    CREATE    DATABASE
        TABLE
        INDEX
        VIEW
-    DROP    DATABASE
        TABLE
        INDEX
        VIEW
-    ALTER TABLE

Data Definition menggunakan SQL :

Tabel Dokter (Kode_Dok menunjukkan primary key dari tabel dokter)
Tabel Pasien (Kode_Pas menunjukkan primary key dari tabel pasien)


Tidak ada komentar:

Posting Komentar