Anda di halaman 1dari 8

TUGAS PRAKTIKUM SISTEM BASIS DATA DDL (DATA DEFINITION LANGUAGE)

Disusun Oleh : Nama Nim Tanggal Praktikum Assisten : Martasoid Fitriza : 105090606111002 : 01 Novemer 2011 : 1. Rr. Kartika Ningtyas 2. Primanda Lusita

LABORATORIUM KOMPUTER PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS BRAWIJAYA 2011

BAB I PENDAHULUAN Dasar Teori DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database. Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut : Database Table View Index Procedure (Stored Procedure) Function Trigger Berikut adalah contoh perintah DDL yang digunakan pada MySQL. Pembuatan (CREATE) : o CREATE DATABASE o CREATE FUNCTION o CREATE INDEX o CREATE PROCEDURE o CREATE TABLE o CREATE TRIGGER o CREATE VIEW Perubahan (ALTER & RENAME) : o ALTER DATABASE o ALTER FUNCTION o ALTER PROCEDURE o ALTER TABLE o ALTER VIEW o RENAME TABLE Penghapusan (DROP) : o DROP DATABASE o DROP FUNCTION o DROP INDEX o DROP PROCEDURE o DROP TABLE o DROP TRIGGER o DROP VIEW

BAB II SOURCE CODE


No. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 SQLQuery1.sql CREATE DATABASE PRAKTEK_DOKTER CREATE TABLE DOKTER ( ID_DOKTER CHAR (10) PRIMARY KEY, NAMA_DOKTER VARCHAR (40), NO_HP CHAR(15), KD_SPESIALIS CHAR (15) REFERENCES SPESIALIS (KD_SPESIALIS) ) CREATE TABLE SPESIALIS ( KD_SPESIALIS CHAR (15) PRIMARY KEY, SPESIALIS CHAR (15) ) CREATE TABLE PRAKTER ( ID_DOKTER CHAR (10)REFERENCES DOKTER (ID_DOKTER), HARI DATETIME, JAM_MULAI TIME, JAM_SELESAI TIME ) ALTER TABLE DOKTER ALTER COLUMN NAMA_DOKTER VARCHAR (50) ALTER TABLE DOKTER ADD ALAMAT_DOKTER VARCHAR(50) ALTER TABLE DOKTER DROP COLUMN ALAMAT_DOKTER

BAB III OUTPUT / SCREEN SHOT 1. Ketika baris ke-1 diatas dieksekusi :

maka akan terbentuk PRAKTEK_DOKTER :

sebuah

database

baru

dengan

nama

2. Ketika baris ke-3 sampai ke-25 diatas dieksekusi :

Maka akan terbentuk tabel-tabel baru dengan nama DOKTER, SPESIALIS, dan PRAKTER yang didalamnya terdapat beberapa atribut. Dimana tabeltebel tersebut tersimpan didalam database PRAKTEK_DOKTER :

3. Untuk menampilkan diagram relationtship, dapat dilakukan dengan double klik pada Database Diagrams kemudian klik yes, maka akan muncul pilihan tabel yang nantinya akan dibuat relasinya, seperti dibawah ini :

Kemudian pilih semua tabel dan klik tombol Add, maka akan terbentuk relasi antar tabel :

4. Ketika baris ke-27,28 dieksekusi :

Maka akan terjadi perubahan struktur pada tabel DOKTER, kolom NAMA_DOKTER yaitu dari tipe data varchar (40) menjadi varchar (50) :

5. Ketika baris ke-29 dieksekusi : Maka akan terjadi penambahan kolom ALAMAT_DOKTER, tipe data varchar (50) pada tabel DOKTER :

Dan pada tabel relationtshipnya juga akan terbentuk kolom baru yaitu ALAMAT_DOKTER :

6. Ketika baris ke-30 dieksekusi : Maka kolom ALAMAT_DOKTER pada tabel DOKTER akan terhapus :

Kemudian pada tabel relationtshipnya, kolom ALAMAT_DOKTER akan terhapus juga, sehingga tabel relationtshipnya kembali seperti semula:

BAB IV PENUTUP 4.1. Kesimpulan Setelah melakukan praktikum ini, dapat disimpulkan bawha peserta praktikum mampu menggunakan tipe data yang tepat dan mampu menciptakan maupun memanipulasi tabel pada SQL Server. Di mana dalam menciptakan sebuah database atau tabel pada SQL Server menggunakan perintah CREATE, dan dalam memanipulasi tabel menggunakan perintah ALTER TABLE. 4.2. Saran Diharapkan peserta praktikum dalam melakukan praktikum ini dengan seksama, sehingga materi yang diberikan asisten mudah dipahami. Dan diharapkan kepada asisten agar tepat waktu dalam mengajar . . .

Anda mungkin juga menyukai