TUGAS PRAKTIKUM SMBD 2



LAPORAN PRAKTIKUM
SISTEM MANAJEMEN BASIS DATA SQL





                                               
Disusun Oleh :
Nama:Ambar Dwi Cahyani                                                                
NIM  :12.12.0035
Kelas :SI 12 A
Blogg :ambardwicahya.blogspot.com

STMIK AMIKOM PURWOKERTO





A.    Soal / Permasalahan
Apakah yang dimaksud dengan DDL? Jelaskan beserta sintaksnya!
B.     Landasan Teori
ü  DDL (Data Definition Language)
DDL merupakan perintah untuk mendefinisikan struktur  objek database ( c/o: membuat /mengubah struktur tabel). Meliputi:
  1. Create -> membuat  struktur objek database
  2. Alter -> mengubah struktur objek database
  3. Drop -> menghapus objek database
  4. Truncate ->  menghapus  dan me-reklaim space
  5. Rename -> mengganti nama tabel.
C.    Pembahasan & SQL
Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view.

ü  Contoh sintaks DDL :

·         Cara membuat User:
Create user name identified by amikom;
·         Cara untuk memberikan hak akses:
Grant DBA to belajar;
·         Cara masuk ke user belajar:
     Connect
Enter User_name : belajar
Enter Password    : ******
·         Cara membuat table GURU
 Create table GURU(
2 NIG VARCHAR2(32)not null,
3 NAMA VARCHAR2(64)not null,
4 JENIS_KELAMIN CHAR not null,
5 TGL_MASUK DATE,
6 STATUS_PEG CHAR not null,
7 constraint PK_GURU primary key(NIG));
·         Cara membuat table KELAS
Create table KELAS(
2 KELAS_ID VARCHAR2(32)not null,
3 KETERANGAN VARCHAR2(32)not null,
4 constraint PK_KELAS primary key(KELAS_ID));
·         Cara membuat table MATA PELAJARAN
Create table MATA_PELAJARAN(
2 KODE_MP VARCHAR2(32)not null,
3 NAMA_MP VARCHAR2(64),
4 KREDIT NUMBER not null,
5 Constraint PK_MATA_PELAJARAN primary key(KODE_MP));
·         Membuat table MURID
Create table MURID(
2 NIS VARCHAR2(32)not null,
3 KELAS_ID VARCHAR2(32)not null,
4 NAMA VARCHAR2(64)not null,
5 TGL_LAHIR DATE not null,
6 JENIS_KELAMIN CHAR not null,
7 ALAMAT VARCHAR2(128)not null,
8 NAMA_ORTU VARCHAR2(64),
9 Constraint PK_MURID primary key(NIS),
10 Constraint AK_MURID unique(KELAS_ID,NIS),
11 Constraint MURID#KELAS_FK foreign key(KELAS_ID)
12 References KELAS(KELAS_ID));
·         Cara membuat table ULANGAN
 Create table ULANGAN(
2 NIS VARCHAR2(32)not null,
3 KODE_MP VARCHAR2(32)not null,
4 UJIAN_KE NUMBER not null,
5 NILAI NUMBER,
6 Constraint PK_ULANGAN primary key(NIS,KODE_MP,UJIAN_KE),
7 Constraint ULANGAN#MURID_FK foreign key(NIS)
8 References  MURID(NIS),
9 Constraint ULANGAN#MATA_PELAJARAN_FK foreign  key(KODE_MP)
10 References MATA_PELAJARAN(KODE_MP));
D.    Kesimpulan
Jadi dari data di atas dapat diambil kesimpulan bahwa Data Definition Language (DDL)  Secara umum digunakan untuk membuat obyek table dan view.


E.     Daftar Pustaka
·         Buku Catatan Sistem Manajemen Basis Data
·         http://dimas347.wordpress.com

Komentar

Postingan populer dari blog ini

CARA MEMBUAT KALKULATOR SEDERHANA (ANDROID)

Tugas Pemrograman Mobile membuat Aplikasi Sederhana

MEMBUAT APLIKASI RADIO BUTTON (ANDROID)