TUGAS PRAKTIKUM SMBD 2
LAPORAN PRAKTIKUM
SISTEM MANAJEMEN BASIS DATA SQL
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:
- Create -> membuat struktur
objek database
- Alter -> mengubah struktur objek database
- Drop -> menghapus objek database
- Truncate -> menghapus dan me-reklaim space
- 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
Komentar
Posting Komentar