RSS

m4

31 Mei

BAB II
DASAR TEORI

2.1 MySQL Workbench
Database relasional membuat backends penyimpanan data yang ideal untuk
banyak aplikasi. Khususnya database MySQL Ada banyak kepentingan dalarn
mengembangkan aplikasi yang mendukung untuk bekerja dengan database MySQL.
Selain antarmuka baris perintah , ada banyak program yang tersedia gratis dan
komersial baik untuk memperbarui, membuat, dan mengelola database MySQL.
Sehingga hasilnya sering kali terjadi bahwa dalam sebuah tim pengembang masing
masing memiliki pilihan interface.
Sebagai konsekuensi bahwa banyak update dilakukan sepanjang siklus hidup
database dilakukan dengan menggunakan sofiware berbeda, kadang-kadang
memperkenalkan inkonsistensi pada aplikasi kecil mernerlukan pengembangan dan
penyebaran cepat.
Satu aplikasi baru saja ditemukan yang berguna untuk menciptakan dan
memelihara database skala lebih besar proyek adalah MySQL Workbench, sebuah alat desain visual dan penerus DBDesigner4.

2.2 Export ER-DIAGRAM ke MySQL
Misalkan terdapat desain database yang sudah dibuat dari MySQL Workbench berikut :

Lalu pilih Menu File → Export → Forward Engineer SQL CREATE script

Gambar 4.2 Pilihan Export ke MYSQL
Lalu klik Browse untuk menyimpan file*.sql

Gambar 4.3 Form penyimpanan file.sql
Lalu pilih tempat penyimpanan file dan klik save lalu klik next

Gambar 4.4 pilih tempat penyimpanan
Lalu tekan tombol finish.
2.3 Data Definition Language (DDL)
DDL. SQL memungkinkan dilakukannya spesifikasi tidak hanya pada himpunan relasi tetapi juga informasi untuk setiap relasi, yang meliputi:
Skema setiap relasi
Domain nilai setiap atribut relasi
Konstrain integritas
Himpunan indeks untuk setiap relasi
Sekuriti dan autorisasi sctiap relasi
Struktur penyimpanan secara fisik untuk setiap relasi dalam disk.
Perintah SQL untuk definisi data:
CREATE untuk membentuk basis data, taable atau index
ALTER untuk mengubah struktur table
DROP untuk menghapus basis data, table atau index

2.4 Data Manipulation Language (DML)
Merupakan bentuk hahasa basis dala yang herguna untuk melakukan manipulasi data dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa:
penyisipan/penambahan data bani ke suatu basis data
pcnghapusan data dan suatu basis data
pengubahan data di suatu basis data
Pada level fisik kita harus mendefinisikan algoritma yang memungkinkan
pengaksesan yang eflsien terhadap data. Pada level yang lebih tinggi, yang dipentingkan bukan hanya efisiensi akses, tctapi juga efisiensi intcraksi manusia (pemakai) dengan sistem (kemudahan permintaan akses).
Ada Dua Jenis DMLyaitu :
prosedural, yang mensyaratkan agar pernakai menentukan, data apa yang diinginkan serta bagaimana cara rncndapatkannya.
Non prosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya

 
Tinggalkan komentar

Ditulis oleh pada 31 Mei 2012 in Kuliah

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: