Langsung ke konten utama

Postingan

Agregasi

Agregasi dalam SQL merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan. Pengelompokan data didasarkan pada kolom atau kombinasi kolom yang dipilih. Beberapa fungsi untuk agregasi adalah: MAX : mencari data terbesar dari sekelompok data MIN : mencari data terkecil dari sekelompok data COUNT : mencari cacah data (data NULL tidak akan dimasukkan dalam perhitungan,kecuali disebutkan secara khusus) SUM : mencari jumlah dari sekumpulan data numeris AVG : mencari rerata dari sekumpulan data numeris Sintaks SQL untuk melakukan pengelompokan adalah: SELECT [daftar-kolom-non-agregasi,] daftar-kolom-agregasi FROM daftar-tabel [WHERE kondisi-record-dalam-tabel] [GROUP BY daftar-kolom-agregasi] [HAVING kodisi-filter-hasil-agregasi] [ORDER BY daftar-kolom-pengurutan] Untuk memperjelas mekanisme pengelompokan, kita gunakan contoh tabel P berikut, yang bisa anda dapatkan dengan menggunakan SQL query pada halaman terakhir bagian ini: Penggun...
Postingan terbaru

Spesialisasi dan generalisasi

Spesialisasi Spesialisasi  adalah proses mendesain subgrup didalam suatu entity . Suatu himpunan entitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalam himpunan tersebut. Misalnya suatu sub himpunan entitas dalam suatu himpunan entity bisa memiliki atribut yang berbeda dari entity-entiti lain. Model E-R memiliki fasilitas untuk perbedaan ini. Contoh : himpunan entitas account memiliki atribut account-number dan balance. Suatu account dapat diklasifikasikan lagi menjadi salah satu dari - savings-account - checking-account Setiap tipe account ini diterangkan dengan himpunan atribut yang termasuk dalam atribut-atribut dari entitas account ditambah dengan atribut tambahan. Contoh entity saving-account diterangkan dengan atribut interest-rate, dan checking-account diterangkan dengan overdraft-amount. Proses spesialisasi mengijinkan pembedaan account berdasarkan tipe account. Account juga dapat dibedakan dengan cara lain, misalkan berdasarkan tipe kepemil...

Varian relasi

Varian Relasi Relasi yang terjadi diantara dua himpunan entitas yang berada disebut sebagai Relasi Biner (Binary Relation), yang merupakan relasi yang paling umum digunakan. Relasi Tunggal (Unary Relation) Relasi tunggal merupakan relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama. Relasi Multi Entitas (N-ary Relation) Relasi Multi Entitas merupakn relasi tiga himpunan entitas atau lebih. Benuk relasi semacam ini sedapat mungkin dihindari, karena akan mengaburkan derajat relasi yang ada dalam relasi tersebut Relasi Ganda Relasi Ganda adalah Relasi yang muncul antara dua himpunan entitas tidak hanya satu relasi, tetapi lebih dari satu relasi . Sumber: http://evarahmawidia07.blogspot.com/2009/01/varian-relasi.html?m=1

Varian entitas

Varian Entitas Entitas dalam sebuah diagram E-R terdiri dari : a. Entitas Kuat ( Strong Entity ) b. Entitas Lemah ( Weak Entity ) c. Sub Entitas (Sub Entity ) .1.1. Entitas Kuat Entitas yang tidak memiliki ketergantungan dengan entitas lain, entitas yang dapat berdiri sendiri dan memiliki kunci utama ( primary key ). contoh : entitas mahasiswa, dosen dan matakuliah 1.2. Entitas Lemah Entitas yang kemunculannya tergantung pada entitas lain ( entitas kuat ). Dan tidak memiliki atribut yang dapat menjadi kunci ( key ), yang benar-benar dapat menjamin keunikan entitas didalamnya. contoh : untuk melengkapi data mahasiswa maka dilibatkan juga data hobbi dan orang tua.

ERD

Pengertian ERD Dalam rekayasa perangkat lunak, sebuah  Entity-Relationship Model  (ERM) merupakan abstrak dan konseptual representasi data.  Entity-Relationship  adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem  seringkali memiliki basis data relasional, dan ketentuannya bersifat  top-down.  Diagram untuk menggambarkan model  Entitiy-Relationship  ini disebut  Entitiy-Relationship  diagram ,  ER diagram,  atau  ERD . Notasi ERD Ada sejumlah konvensi mengenai Notasi  ERD. Notasi klasik sering digunakan untuk model konseptual. Berbagai notasi lain juga digunakan untuk menggambarkan secara logis dan fisik dari suatu basis data, salah satunya adalah IDEF1X. Model ERD

ERM

ENTITY RELATIONSHIP MODEL Merupakan model yang digunakan untuk menggambarkan secara konseptual hubungan antar entitas dalam suatu database. Model tersebut kemudian digambarkan sebagai Entity Relationship Diagram. Terdapat 5 (tiga) istilah utama dalam Entity Relationship Model, yaitu: 1. Entitas Merupakan obyek konseptual yang merepresentasikan obyek dalam dunia nyata. Dapat dibedakan dengan obyek lain dari atribut ang dimilikinya Contoh: Manusia             : Mahasiswa, Pegawai, Pasien Tempat                               : Toko, Gudang Kejadian                             : Wisuda Dalam diagram Entity Relationship, entitas digambarkan sebagai bangun persegi panjang: 2...