Basis data (pertemuan 24 Februari 2014)
SQL atau Structured Query Language adalah Bahasa
pemograman khusus yang digunakan unttuk memanajemen data dalam RDBMS. SQL
biasanya berupa perintah sederhana yang berisi intruksi-intruksi untuk manipulasi
data. Perintah SQL ini sering juga disingkat dengan sebutan query. (sumber : http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/)
Mysql adalah salah satu aplikasi RDBMS
(Relational DataBase Management System).
Pengertian sederhana RDBMS adalah aplikasi database yang menggunakan
prinsip relasional. Dengan kata lain. Jika SQL adalah perintahnya maka Mysql
adalah programnya
Mengapa Mysql ? karena multiplatform, multi threading,
didukung Open DataBase Conectivity (ODBC), open source (alias gratis J )
DDL ( Data Definiti Language)
|
DML (Data Manipulation Language)
|
Jenis intruksi SQL yang berkaitan
dengan pembuatan struktur table maupun database. Perintah yang digunakan:
-
Create :
membuat table
-
Drop :
mengahapus database
-
Alter :
mengubah database
-
Rename :
mengganti nama table
|
Jenis intruksi SQL yang berkaitan
dengan data yang ada dalam table, tentang bagaimana menginput, menghapus,
memperbaharui serta membaca data yang tersipan di dalam database. Perintah
yang digunakan :
-
Insert : input
data
-
Update :
mengganti
-
Delete :
menghapus
|
Contoh ERD
Berdasarkan gambar
diatas, petugas, mahasiswa, dan buku merupakan entity data dengan masing-masing
memiliki atribut. Hubungan Antara setiap
entity memiliki relasi yang dijelaskan pada kotak merah.
Mahasiswa ==
petugas (petugas mengelolah data mahasiswa),
Petugas ==
buku ( petugas mengelolah buku), sedangkan
Mahasiswa ==
buku (mahasiswa meminjam buku)
·
Entity
data = mahasiswa, petugas, buku
·
Atribut
= yang diberi tanda bintang ( *)
Normalisasi data adalah proses yang dilakukan untuk terhindar
dari redudansi. Redudansi adalah pengulangan data. Sekarang proses ini jarang
digunakan karena banyak menggunakan memori akibat redudansi
Comments
Post a Comment