Selasa, 07 April 2015

Rangkuman ERD, DDL, DML, Agrerasi, dan Grouping dan contoh pembuatan tabel



ERD
ERD merupakan diagram pemetaan untuk memudahkan dalam membuat database nantinya, dalam ERD terdapat tiga bagian, yaitu :
1.      Entitas
Entitas merupakan yang akan menjadi nama tabel ketika membuat database, entitas biasanya berbentuk persegi panjang.

2.      Attribut
Attribut merupakan bagian di dalam entitas, attribute biasanya akan menjadi field ketika membuat database, attribut biasanya berbentuk oval

3.      Relasi
Relasi adalah yang menggabungkan antara entitas-entitas, biasanya relasi berbentuk belah ketupat


Dalam ERD juga terdapat kardinalitas yaitu jumlah banyaknya entitas yang dapat berelasi dengan entitas pada himpunan entitas lain, terdapat tiga macam kardinalitas, 1) one to one, 2) one to many, 3) many to many

DDL
DDL merupakan perintah-perintah dasar dalam SQL, dalam DDL terdapat tiga syntax, yaitu: Create, Alter, Drop
Create merupakan perintah untuk membuat tabel
Alter merupakan perintah untuk memodifikasi tabel
Drop merupakan perintah untuk menghapus tabel

DML
DML merupakan perintah-perintah untuk mengisi, memodifikasi, menghapus isi dari tabel, dalam DML terdapat beberapa perintah
Insert : untuk mengisi tabel dengan data
Select : untuk menampilkan tabel
Update : untuk menngubah isi dari tabel
Delete : untuk menghapus isi dari tabel

Agregasi
Agregasi biasanya digunakan untuk proses perhitungan, terdapat beberapa syntax dalam agregasi :
AVG : berfungsi untuk menghitung rata-rata
Count : berfungsi untuk menghitung banyaknya data
Max : berfungsi untuk menampilkan nilai yang paling besar
Min : berfungsi untuk menampilkan nilai yang paling kecil
Sum : berfungsi untuk menjumlahkan nilai
Round : berfungsi untuk menampilkan berapa jumlah angka yang ada di belakang koma
Dan masih banyak syntax mengenai statistika yang lainnya

Grouping
Grouping biasanya digunakan untuk mengelompokkan data-data, terdapat bebearap syntax dalam Grouping
Order by : untuk mengurutkan data baik secara ascending maupun descending
Group by : untuk mengelompokkan data berdasarkan attribute yang dipilih
Having : untuk mengelompokkan data namum bisa digabung dengan syntax yang lainnya
View : untuk membuat tabel semu

Contoh pembuatan tabel








Inilah hasilnya





Tidak ada komentar:

Posting Komentar