• Resume PBD Pertemuan 1

    SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional
    Secara umum SQL terdiri dari dua bahasa
    1. DDL (Data Definition Language)
        DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan
        objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan 
        sebagainya. Secara umum, DDL yang digunakan adalah 
    •     CREATE untuk membuat objek  baru, 
    •     USE untuk menggunakan objek, 
    •     ALTER  untuk mengubah objek yang sudah ada, dan 
    •     DROP untuk menghapus objek. 
    DDL biasanya digunakan oleh administrator  basis data dalam pembuatan sebuah aplikasi basis data.

    2. DML (Data Manipulation Language)
        DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang 
        umum dilakukan adalah:
    • SELECT untuk menampilkan data
    • INSERT untuk menambahkan data baru
    • UPDATE untuk mengubah data yang sudah ada
    • DELETE untuk menghapus data

    Contoh Latihan

    DDL (Data Definition Language)
    1.  Masuk ke MySQL
         C:\Documents and setting\Mahasiswa BSI> mysql
    2.  Buat database “NIM_Perpus” dan lihat database tersebut
         Mysql>> CREATE DATABASE 12054377_perpus;
    3. Buat table “anggota” dengan struktur:
       
                                                                                                                           
    Field    Name
    Type
    Size
    Ket
    Id_anggotaVarchar4
    Primary    key
    NamaVarchar15
    ALamatVarchar20
    NotelpVarchar12
    Tgl_lahitVarchar


    Mysql>> CREATE TABLE anggota(id_anggota varchar(4),
        Nama varchar(15),
        Alamat varchar(20),
        Notelp varchar(12),
        Tgl_lahir date, primary key(id_anggota));

    a. Hapus primary key
        Mysql>> ALTER  TABLE anggota DROP Primary Key;

    b. Tambahkan kembali primary key pada "id_anggota"
        Mysql>> ALTER TABLE anggota ADD Primary     Key(id_anggota);

    4. Lihat field table "anggota"
        Mysql>> CREATE DATABASE 12054377_perpus;


    5. Ganti nama table "anggota" menjadi "anggota_baru". Lalu lihat perubahan tersebut
        Mysql> RENAME TABLE anggota TO anggota_baru;

    6. Ganti field "nama" dengan "nama_anggota" lalu lihat perubahannya
        Mysql>> ALTER TABLE anggota_baru CHANGE nama nama_anggota VARCHAR(15);

    7. Tambahkan field "tgl_anggota" dengan type varchar(15)
        Mysql>> ALTER TABLE anggota_baru ADD tgl_anggota  varchar(15);

    8. Ubahlah type "tgl-anggota" menjadi Date
        Mysql>> ALTER TABLE anggota_baru CHANGE tgl_anggota  tgl_anggota Date;

    9. Hapus field "tgl_anggota"
        Mysql>> ALTER TABLE anggota_baru drop tgl_anggota;

    10. Lihat field-field anggota_baru
          Mysql>> DESCRIBE anggota_baru;

    DML (Data Manipulation Language)

    11. Isi record pada table tersebut dengan data anda
          Contoh : 001, Razbie, Jakarta, 0218000063, 04/05/2010
          Mysql>> INSERT INTO VALUES(‘001’,’Razbie’, ’Jakarta’,’0218000063’,’2010-05-04’);

    12. Lihat semua isi record
          Mysql>> SELECT *FROM anggota_baru;

    13. Tambahkan record untuk field "id_anggota" dan  "nama_anggota"
          Contoh : A002, Intan
          Mysql>> INSERT INTO  anggota_baru(id_anggota,nama_anggota)
          VALUES(‘A002’,’Intan’);

    14. Lihat record dari table "anggota" dimana "id_anggota"  001
          Mysql>> SELECT *FROM anggota_baru WHERE  id_anggota=’001’;

    15. Lakukan perubahan untuk "id_anggota" 001 menjadi "A001"
          Mysql>> UPDATE anggota_baru SET id_anggota=’A001’ WHERE id_anggota=’001’;

    16. Hapus record dimana “id_anggota” A002
          Mysql>> DELETE anggota_baru WHERE id_anggota=’A002’;


    SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional
    Secara umum SQL terdiri dari dua bahasa
    1. DDL (Data Definition Language)
        DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan
        objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan 
        sebagainya. Secara umum, DDL yang digunakan adalah 
    •     CREATE untuk membuat objek  baru, 
    •     USE untuk menggunakan objek, 
    •     ALTER  untuk mengubah objek yang sudah ada, dan 
    •     DROP untuk menghapus objek. 
    DDL biasanya digunakan oleh administrator  basis data dalam pembuatan sebuah aplikasi basis data.

    2. DML (Data Manipulation Language)
        DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang 
        umum dilakukan adalah:
    • SELECT untuk menampilkan data
    • INSERT untuk menambahkan data baru
    • UPDATE untuk mengubah data yang sudah ada
    • DELETE untuk menghapus data

    Contoh Latihan

    DDL (Data Definition Language)
    1.  Masuk ke MySQL
         C:\Documents and setting\Mahasiswa BSI> mysql
    2.  Buat database “NIM_Perpus” dan lihat database tersebut
         Mysql>> CREATE DATABASE 12054377_perpus;
    3. Buat table “anggota” dengan struktur:
       
                                                                                                                           
    Field    Name
    Type
    Size
    Ket
    Id_anggotaVarchar4
    Primary    key
    NamaVarchar15
    ALamatVarchar20
    NotelpVarchar12
    Tgl_lahitVarchar


    Mysql>> CREATE TABLE anggota(id_anggota varchar(4),
        Nama varchar(15),
        Alamat varchar(20),
        Notelp varchar(12),
        Tgl_lahir date, primary key(id_anggota));

    a. Hapus primary key
        Mysql>> ALTER  TABLE anggota DROP Primary Key;

    b. Tambahkan kembali primary key pada "id_anggota"
        Mysql>> ALTER TABLE anggota ADD Primary     Key(id_anggota);

    4. Lihat field table "anggota"
        Mysql>> CREATE DATABASE 12054377_perpus;


    5. Ganti nama table "anggota" menjadi "anggota_baru". Lalu lihat perubahan tersebut
        Mysql> RENAME TABLE anggota TO anggota_baru;

    6. Ganti field "nama" dengan "nama_anggota" lalu lihat perubahannya
        Mysql>> ALTER TABLE anggota_baru CHANGE nama nama_anggota VARCHAR(15);

    7. Tambahkan field "tgl_anggota" dengan type varchar(15)
        Mysql>> ALTER TABLE anggota_baru ADD tgl_anggota  varchar(15);

    8. Ubahlah type "tgl-anggota" menjadi Date
        Mysql>> ALTER TABLE anggota_baru CHANGE tgl_anggota  tgl_anggota Date;

    9. Hapus field "tgl_anggota"
        Mysql>> ALTER TABLE anggota_baru drop tgl_anggota;

    10. Lihat field-field anggota_baru
          Mysql>> DESCRIBE anggota_baru;

    DML (Data Manipulation Language)

    11. Isi record pada table tersebut dengan data anda
          Contoh : 001, Razbie, Jakarta, 0218000063, 04/05/2010
          Mysql>> INSERT INTO VALUES(‘001’,’Razbie’, ’Jakarta’,’0218000063’,’2010-05-04’);

    12. Lihat semua isi record
          Mysql>> SELECT *FROM anggota_baru;

    13. Tambahkan record untuk field "id_anggota" dan  "nama_anggota"
          Contoh : A002, Intan
          Mysql>> INSERT INTO  anggota_baru(id_anggota,nama_anggota)
          VALUES(‘A002’,’Intan’);

    14. Lihat record dari table "anggota" dimana "id_anggota"  001
          Mysql>> SELECT *FROM anggota_baru WHERE  id_anggota=’001’;

    15. Lakukan perubahan untuk "id_anggota" 001 menjadi "A001"
          Mysql>> UPDATE anggota_baru SET id_anggota=’A001’ WHERE id_anggota=’001’;

    16. Hapus record dimana “id_anggota” A002
          Mysql>> DELETE anggota_baru WHERE id_anggota=’A002’;

0 komentar:

Posting Komentar