Selasa, 23 Oktober 2012

TUGAS PART II


Data Definition Language


  • Apa yang dimaksud dengan data definition language (DDL) ?
  • Macam-macam perintah DDL ?
  • Bagaimana cara membuat tabel dengan DDL ?
DDL atau Data Definiton Language adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah2 untuk menetapkan hubungan dan batasan2 data.
  • 4 Macam perintah DDL yang ada di Oracle :
  1. CREATE TABLE
  2. Digunakan untuk membuat tabel
  3. ALTER TABLE - 
  4. Menambahkan kolom baru, Memodifikasi kolom yang sudah ada, Menghapus kolom 
  5. DROP TABLE - 
  6. Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP, berarti :
    Semua data dan struktur dari table akan dihapus
    Semua transaksi pending akan di-commit
    Semua indeks akan dihapus
    Perintah drop ini tidak bisa di-rollback 
  7. RENAME - 
  8. Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim).


  • membuat tabel guru :
SQL>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));
  • membuat tabel kelas :
SQL>create table KELAS (       2 KELAS_ID VARCHAR2(32) not null,       3 KETERANGAN VARCHAR2(64),       4 constraint PK_KELAS primary key (KELAS_ID));
  • membuat tabel mata pelajaran :
SQL>create table mp (       2 kode_MP VARCHAR2(32) not null,       3 nama_MP VARCHAR2(64) not null,       4 KREDIT NUMBER not null,       5 constraint PK_MP primary key (KELAS_MP));
  • membuat tabel murid :
SQL>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);
  • membuat tabel ulangan :
SQL>create table ULANGAN (       2 NIS VARCHAR2(32) not null,       3 KODE_MP VARCHAR2(32) not null,       4 UJIAN_KE NUMBER not null,       5 TGL_UJIAN DATE not null,       6 NILAI NUMBER,       7 constraint PK_ULANGAN primary key (NIS, KODE_MP, UJIAN_KE),       8 constraint ULANGAN#MURID_FK foreign key (NIS)       9 references MURID (NIS),     10 references ULANGAN#MATA_PELAJARAN (KODE_MP))references MATA_PELAJARAN (KODE_MP));


KESIMPULAN >>
DDL memudahkan kita dalam membuat tabel dengan perintah2 didalamnya seperti create table, alter table, drop table & rename.

DAFTAR PUSTAKA >>



0 komentar:

Posting Komentar

Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita