DDL Data Definition Language - E

advertisement
Create database
Create table
Alter table
 Digunakan
untuk membuat sebuah
database.
 Ms.SQL Server akan menciptakan 2 file
yaitu file data dengan extension .MDF
dan file Log dengan extension.LDF
 Ditentukan nama database, lokasi
penyimpanan/folder.
• Untuk mengaktifkan database tersebut gunakan perintah
USE database_name
Contoh :
USE perpustakaan
 Digunakan
untuk membuat sebuah tabel
 Diperancangan ERD istilah tabel sering
disebut sebagai sebuah “entitas” atau
“relasi”.
 Tabel terdiri dari kolom-kolom/field.
 Didalam tabel, data akan tersimpan
dalam bentuk record/baris.
 Pada
pembuatan sebuah tabel yang
harus dilakukan adalah :
- Deklarasikan nama tabelnya
- Deklarasikan nama kolom/field
- Tentukan type data untuk masing-masing
kolom
Contoh diatas membuat sebuah tabel dengan
nama buku, terdiri dari kolom kode_lemari
dengan tipe data char(10) artinya isi data dari
kode_lemari berjumlah 10 karakter, dan kolom
nama_lemari maksimal 50 karakter
 Kode_lemari adalah sebuah primary key/kunci .
Jika kolom dideklarasikan sebagai Primary key
maka nilai data tidak boleh kosong.

1. Buatlah sebuah database,
- Nama database adalah
perpustakaan_xxxx
- tentukan lokasi penyimpanan di
d:\SBD\xxxx
xxxx adalah 4 digit terakhir nim anda
2. Buatlah tabel-tabel seperti gambar
rancangan database
3. Rubahlah struktur tabel anggota dengan
menambahkan kolom no_hp bertipe data
smallint.
4. Rubahlah struktur tabel anggota untuk
kolom nama yang semula panjang
karakter maksimal 5 menjadi 100
karakter.
5. Rubahlah struktur tabel pengarang,
tambahkan kolom agama.
6. Kolom agama pada tabel pengarang
hanya boleh di isi data :
islam,katolik,protestan, hindu,budha
Digunakan untuk merubah struktur
tabel.
 Ada beberapa aksi yang bisa dilakukan
pada sintak ini, yaitu :
- menambah kolom
- menghapus kolom
- merubah kolom
- menambah constraint
- menghapus constraint

Misalnya ditabel ANGGOTA tidak ada kolom yang digunakan
untuk menyimpan nomer hp, kita akan menambahkan kolom
tersebut dengan nama no_hp dan tipe data smallint.
 Misalnya
ditabel kolom nama maksimal
karakter yang dientrikan terlalu kecil,
akan dirumah menjadi maksimal 50
karakter.
 Contraints: adalah
batasan data yang
boleh dientrikan kedalam database.
Misal kolom jenis kelamin isi datanya
hanya boleh “L” dan “W”.
misalnya : kolom agama hanya boleh diisi
“islam,katolik,protestan, hindu,budha”
Download