Tugas 002

download Tugas 002

of 1

description

Basis Data

Transcript of Tugas 002

  • Tugas 002 Data Definition Language I

    Materi selanjutnya yang perlu dipahami adalah Data Definition Language (DDL). DDL ini

    merupakan cara / syntax untuk membuat database dan table, sesuai dengan desain dari ERD.

    Secara umum, DLL ini digunakan pertama kali ketika membuat database, oleh karena itu, DDL

    ini penting agar suatu rancangan dari ERD dapat diimplementasikan dengan benar secara riil di

    dalam MySQL. Tugas kali ini adalah mempelajari Bab III pada modul (halaman 15). Setelah itu,

    kerjakan latihan dibawah ini, dengan ketentuan :

    1. Sediakan screenshot & keternangan pada masing-masing langkah

    2. Setting halaman A4, spasi 1.5, Times New Roman 12.

    3. File disimpan dengan format pdf.

    4. Penamaan file adalah Tugas002 DDL1 NIM Nama.pdf

    5. Upload pada google drive masing-masing.

    6. Deadline Hari Rabu, 18 November 2015 pukul 18.00.

    Soal latihan

    1. Buatlah table pegawai sesuai dengan deskripsi berikut !

    Atribut Tipe Null

    idPegawai

    nama

    alamat

    golDarah

    tglLahir

    jenisKelamin

    int(11)

    varchar (100)

    varchar (200)

    varchar (2)

    date

    enum (L,P)

    NO

    NO

    NO

    NO

    NO

    NO

    2. Buatlah table gaji berikut!

    Atribut Tipe Null

    idGaji

    idPegawai

    pokok

    tunjangan

    int(11)

    int(11)

    double(8,2)

    double(8,2)

    NO

    NO

    NO

    NO

    3. Buatlah idPegawai sebagai Primary Key di table pegawai!

    4. Buatlah idGaji sebagai Primary Key di table gaji!

    5. Buatlah idPegawai di table gaji sebagai Foreign Key, mengacu ke idPegawai pada table

    pegawai, dengan aksi ON DELETE CASCADE!

    6. Tampilkan deskripsi table pegawai dan table gaji!