Postingan

Menampilkan postingan dari Oktober, 2019

MULTIPLE RELATION

Gambar
7.1   ERD 7.2  DDL untuk Multiple Relations Entitas buku dan entitas pendaftaran_siswa memiliki atribut foreign key (FK) di dalamnya. Sedangkan entitas lainnya, barang dan customer tidak memiliki FK. 7.2   DDL untuk Multiple Relations Entitas buku dan entitas pendaftaran_siswa memiliki atribut foreign key (FK) di dalamnya. Sedangkan entitas lainnya, barang dan customer tidak memiliki FK. 7.3   Dml untuk Multiple Relation Untuk menginputkan data pada tabel yang memiliki atribut Foreign Key, harus dipastikan terlebih dahulu apakah pada tabel masternya sudah terisi atau belum. Dipastikan juga apakah nilai FK yang akan dimasukkan sudah ada pada tabel master atau belum

SET OPERATION

Gambar
6.1   Operasi Union Operasi Union digunakan ketika mendapati kasus diperlukannya penggabungan data dari dua tabel yang memiliki kesesuaian. Format dari operasi ini adalah: (SELECT …) UNION (SELECT …) 6.2   Operasi Interset Operasi Intersect digunakan ketika mendapati kasus diperlukannya irisan data dari dua tabel yang bersesuaian. Pada MySQL tidak terdapat perintah INTERSECT, sehingga dapat digunakan format berikut untuk menggantikannya: SELECT a FROM b WHERE a IN (SELECT a FROM c); 6.2 Operasi Except Operasi Except adalah kebalikan dari Intersect, dimana diperlukan tampilan data dari suatu tabel x yang tidak ada di tabel y. Formatnya pada MySQL adalah sebagai berikut: SELECT a FROM b WHERE a NOT IN (SELECT a FROM c)

Fungsi Agregat

Gambar
5.1   Average Judul kolom susah dipahami oleh pengguna. Anda dapat menggunakan fungsi alias untuk membuat nama kolom lebih mudah dipahami. Fungsi alias adalah ‘AS’. Bahkan dengan fungsi alias ini Anda dapat membuat atribut yang memiliki spasi: 5.2   Minimum Fungsi minimum digunakan untuk mencari nilai paling kecil dari suatu atribut pada suatu tabel. Misal ingin dicari jarak paling minimum dari tabel customer : 5.3   Maksimum Fungsi maximum digunakan untuk mencari nilai paling besar/tinggi dari suatu atribut pada suatu tabel. Contoh seperti dibawah ini. 5.4   Total Fungsi total digunakan untuk mendapatkan jumlah total dari suatu atribut pada suatu tabel. Fungsi ini menggunakan SUM pada query nya: 5.5   Count Fungsi count digunakan untuk mendapatkan banyaknya data dari suatu tabel. Contoh seperti dibawah ini.

Modifikasi Database

Gambar
4.1 NULL Values Suatu atribut dari tabel dapat di set agar dapat berisi nilai NULL atau tidak. pada tabel calonsiswa hanya atribut yang bukan primary key yang dapat bernilai NULL. Misal atribut judul tidak seharusnya memiliki nilai NULL, maka dapat diubah dengan menggunakan query : ALTER TABLE customer CHANGE id_cust id_cust varchar(3) NOT NULL; 4.2 Insert INSERT digunakan untuk memasukkan data baru ke dalam suatu tabel. Contoh berikut adalah query untuk memasukkan suatu data ke dalam tabel customer (yang kemudian ditampilkan dengan menggunakan SELECT): 4.3 Update Update digunakan untuk merubah data dari suatu tabel. Misal sebelum perubahan data dilakukan, dibuat atribut anak_keberapa untuk tabel customer : 4.4 Delete DELETE digunakan untuk menghapus data dari suatu tabel. Sama seperti UPDATE, query DELETE juga dapat dilakukan berdasarkan atribut tertentu. Contoh seperti dibawah ini.

Pengantar SQL

Gambar
3.1 Membuka Database Mysql menggunakan CMD. Pada bab sebelumnya kita sudah membahas tentang bagaimana pengelolaan database menggunakan GUI yang disediakan oleh PHPMyAdmin. Ada banyak kemudahan yang ditawarkan oleh GUI tersebut. Akan tetapi, mahasiswa tidak akan mengetahui bagaimana suatu database dikelola sehingga akan kesulitan jika diharuskan untuk membuat aplikasi database. Berdasarkan permasalahan tersebut maka mahasiswa akan diajarkan mengelola database dengan menggunakan Command Prompt, dimana pada Command Prompt tersebut pengelolaan database hanya dapat dilakukan dengan menggunakan bahasa SQL. Bahasa SQL (Structured Query Language) merupakan bahasa standar untuk database relasional. Bahasa SQL dikembangkan pertama kali oleh IBM pada awal tahun 1970. Untuk membuka database MySQL dengan menggunakan Command Prompt (bagi pengguna Windows), ketikkan shortcut Windows + R untuk mengaktifkan jendela Run, seperti pada gambar berikut: Agar dapat membuka database MySQL yang