Kamis, 20 Maret 2014

Tugas Praktikum Basis Data STIKOM Bali By: Rachmad Hidayat

Soal :
1.       Jelaskan perbedaan Database tanpa dan dengan parameter
2.       Tulis perintah untuk membuat database baru dengan nama masing-masing yang maksimal ukuran tdak terbatas, pertumbuhan 10MB, ukuran awal 2MB dan lokasinya di C:\TUGAS_KELAS_MASING2\
3.       Tuliskan langkah-langkah untuk membuat database dengan nama database TUGAS2 menggunakan attach database. Database yang di attach adalah SBD_A103_ZZZZ yang memiliki 2 file data

Jawab :
1.       Database tanpa parameter
Create database tanpa parameter akan membuat database tersimpan secara default pada drive dimana SQL Server di install dan dengan ukuran file yang bersifat default.
Contoh : CREATE DATABASE SBD_AE131_ZZZZ
Database dengan parameter
Create Database dengan parameter akan membuat database yang dibuat dapat ditentukan sendiri seperti ukuran awal file, ukuran maksimum, tempat database tersimpan dan besarnya pertumbuhan databse yang dibuat sesuai dengan kebutuhan pengguna.
Contoh : CREATE DATABASE SBD_AE131_ZZZZ
ON PRIMARY
(NAME = SBD_A103_ZZZZ_DATA,
FILENAME =’D:\SBD\SBD_AE131_ZZZZ_DATA.MDF’ ,
SIZE = 5MB
MAXSIZE = 50MB,
FILEGROWTH = 1MB)
LOG ON
(NAME = SBD_A103_ZZZZ_LOG,
FILENAME=’D:\SBD\SBD_AE131_ZZZZ_LOG.LDF’,
SIZE = 3MB
MAXSIZE = 20MB
FILEGROWTH = 1MB)

Keterangan dar perintah di atas :
NAME : nama dari database
FILENAME : dabase yang dibuat disimpan pada drive D
SIZE : ukuran awal database adalah untuk file data sebesar 5MB dan untuk file log sebesar 3MB
MAXSIZE : ukuran maksimum dari database untuk file adalah 50MB dan file log adalah 20MB
FILEGROWTH : besarnya pertumbuhan file yang dibuat adalah 1MB

2.       Membuat databse baru dan di simpan di C:\TUGAS_KELAS_MASING2\ , tapi sebelum membuat databse terlebih dahulu buatlah folder dimana database ingin disimpan.
CREATE DATABASE HIDAYAT
ON PRIMARY
(NAME = HIDAYAT_DATA,
FILENAME =’C:\TUGASAE131\HIDAYAT_DATA.MDF’,
SIZE = 2MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10MB)
LOG ON
(NAME = HIDAYAT_LOG,
FILENAME = ‘C:\TUGASAE131\hidayat_LOG.LDF’,
SIZE = 2MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10MB)

3.       Membuat database dengan nama databse TUGAS2 menggunakan attach database. Database yang di attach adalah SBD_A103_ZZZZ yang memiliki 2 file data

Sebelum melakukan attach database, terlebih dahulu harus dilakukan penghapusan atau detach database yang sudah ada.
Masuk database master untuk mendetach databse.
--Use master
--EXEC sp_detach_db SBD_A103_ZZZZ

CREATE DATABSE TUGAS2
ON(FILENAME = ‘D:\SBD_A103_ZZZZ\SBD_A103_ZZZZ_DATA.MDF’)
LOG ON(FILENAME = ‘D:\SBD_A103_ZZZZ\SBD_A103_ZZZZ_LOG.LDF’)
FOR ATTACH                                                                                                              



sekian yang bisa saya sampaikan, jika ada kekurangan saya mohon maaf :)