Data Definition Language(DDl) adalah bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan object seperti tabel,indeks bahkan basisdatanya sendiri.

  1. Membuat Database dengan pengaturan

      CREATE DATABASE database_name
      ON
      (NAME=database_name_DAT,
      FILENAME='location store\database_namr_DAT.MDF',
      SIZE=size,
      MAXSIZE=maxsize,
      FILEGROWTH=growth)
      LOG ON
      (NAME=database_name_LOG,
      FILENAME='location store\database_name_LOG.LDF',
      SIZE=size,
      MAXSIZE=maxsize,
      FILEGROWTH=growth)

      Example

      CREATE DATABASE BANK
      ON
      (NAME=BANK_DAT,
      FILENAME='D:\mkti4E\pbd\BANK_DAT.MDF',
      SIZE=10,
      MAXSIZE=50,
      FILEGROWTH=2)
      LOG ON
      (NAME=BANK_LOG,
      FILENAME='D:\mkti4E\pbd\BANK_LOG.LDF',
      SIZE=3,
      MAXSIZE=20,
      FILEGROWTH=1)Keterangan
    • execute dengan menggunakan tombol F5
    • database bernama Bank
    • File Primer yang berisi data disimpan dengan nama Bank_dat.Mdf.
      folder penyimpanannya di D:\mkti4E\pbd
      File awal meminta space penyimpanan sebesar 10 MB,dengan ukuran maksimum 50 Mb dengan penambahan 2 MB
    • File Log disimpan dengan nama Bank_Log.Ldf.
      Folder penyimpanannya di D:\mkti4E\pbd.
      Folder berukuran 3 Mb dengan maksimal 20 Mb dengan penambahan 1Mb

  2. Membuat database tanpa pengaturan data files dan transaction Log files

    • Execute dengan tombol F5

    CREATE DATABASE Bank

  3. Keterangan
  4. Untuk melihat daftar database yang terdapat dalam SQL server 2000

      EXEC sp_helpdb
      sp_helpdb merupakan built-in stored procedures yang ada di SQL server 2000.

  5. Menghapus Batabase

      DROP DATABASE Bank

  6. Membuat Tabel

      CREATE TABLE NASABAH
      (ID_NASABAH INT PRIMARY KEY,
      NAMA_NASABAH VARCHAR(30) NOT NULL,
      ALAMAT_NASABAH VARCHAR(50) NOT NULL)Keterangan
    • Nama Tabel Nasabah
    • Terdiri dari ID_NASABAH dengan tipe data integer dan sebagai primary key,NAMA_NASABAH dengan tipe data varchar(30),ALAMAT_NASABAH dengan tipe data varchar(50)


  7. Alter
    • Mengubah field
      ALTER TABLE nama_tabel CHANGE field1 field2 jenis_data( lebar )
      Keterangan:
      Field1 : field lama
      Field2: field Baru
      Example:
      ALTER TABLE NASABAH ADD No_Telpon CHAR(8)
      Perintah diatas adalah untuk merubah tabel NASABAH dengan menambah satu record dengan nama No_telpon,tipe data Char(8)

    • Menghapus field
      ALTER TABLE nama_tabel DROP field
      field -> nama field yg dihapus.

    • Menambah field
      ALTER TABLE nama_tabel ADD nama_field jenis_data( lebar )


0 komentar