laporan praktikum modul 2 desain database data · pdf file... ( structured query language )...
TRANSCRIPT
LAPORAN PRAKTIKUM MODUL 2
DESAIN DATABASE
DATA DEFINITION LANGUAGE AND DATA MANIPULATION
LANGUAGE
Mika Purnamasari
Nastadina
LABORATORIUM REKAYASA PERANGKAT LUNAK
TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2010 - 2011
I. Tujuan
a. Mengenal dan memahami penggunaan DDL dan DML
b. Dapat melakukan implementasi DDL dan DML
c. Dapat membuat database dari studi kasus
d. Dapat melakukan manipulasi database dengan DML
II. Perlengkapan
a. Komputer Set (memory >= 1GB, CPU >= PIV)
b. Oracle
III. Dasar Teori
A. SQL
SQL ( Structured Query Language ) merupakan bahasa query yang digunakan untuk mengakses database relasional. SQL sekarang sudah menjadi bahasa database standard dan hampir semua sistem database memahaminya. SQL terdiri dari berbagai jenis statemen. Semuanya didesain agar memungkinkan untuk dapat secara interaktif berhubungan dengan database.
B. DDL (Data Definition Language)
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data. Secara umum, DDL yang digunakan adalah :
a. CREATE : untuk membuat objek baru b. USE : untuk menggunakan objek c. ALTER : untuk mengubah objek yang sudah ada d. DROP : untuk menghapus objek
C. DML (Data manipulation Language) DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang
umum dilakukan adalah:
a. SELECT : untuk menampilkan data b. INSERT : untuk menambahkan data baru c. UPDATE : untuk mengubah data yang sudah ada d. DELETE : untuk menghapus data
IV. Hasil Praktikum
1. Membuat table sesuai dengan studi kasus dengan menggunakan perintah create
lengkap dengan constraint nya.
Table PASIEN :
3. Menampilkan semua record yang ada di masing-masing table dengan menggunakan
perintah select.
Record dari table PASIEN
4. Mengubah beberapa record dengan perintah update.
Merubah no telepon pasien yang memiliki id_pasien p-003 dari table PASIEN
Sebelum di-update :
Merubah nama dokter dari pasien yang memiliki kode_resep R-005 dari table RESEP
Sebelum di-update :
Setelah di-update :
5. Menghapus beberapa record dengan perintah delete.
Menghapus record dari table GOLOBAT
Sebelum dihapus :
6. Mengubah tipe data dan panjang character attribute pada salah satu table dengan
menggunakan perintah alter.
Sebelum dirubah :
8. Menambah attribute baru pada salah satu table dengan perintah alter.
Sebelum ditambah attribute baru :
9. Menghapus salah satu attribute pada table dengan menggunakan perintah alter dan
drop.
Sebelum dihapus :