Professional Documents
Culture Documents
SPARSE NULL GO ALTER TABLE MAHASISWA ADD Kd_Jrsn CHAR(5) NOT NULL FOREIGN KEY REFERENCES JURUSAN (Kd_Jrsn) GO ALTER TABLE MAHASISWA ADD Thn_Msk INT NOT NULL GO ALTER TABLE JADWAL_MATAKULIAH ADD Jam TIME NULL GO ALTER TABLE JADWAL_MATAKULIAH ADD Semestr VARCHAR(6) NOT NULL GO ALTER TABLE JADWAL_MATAKULIAH ADD Thn_Ajr INT NULL GO
check constrait pada pembuatan table CREATE TABLE JURUSAN ( Kd_Jrsn CHAR(5) NOT NULL PRIMARY KEY, Nm_Jrsn VARCHAR(25) NOT NULL, CONSTRAINT [CK_KDJUR] CHECK (Kd_Jrsn like '[A-Z][A-Z][0-9][0-9][0-9]') ) ON [FGMST] GO CREATE TABLE MAHASISWA ( Nim CHAR(7) NOT NULL PRIMARY KEY, Nm_Mhs VARCHAR(35) NOT NULL, Tgl_Lhr_Mhs DATE NOT NULL, Almt_Mhs VARCHAR(35) NULL, JK CHAR(1) NOT NULL, Nm_Ibu_Kdg VARCHAR(35) Sparse NULL, CONSTRAINT [CK_NIM] CHECK (Nim like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]') ) ON [FGTRANS1] GO
ALTER TABLE JURUSAN ADD CONSTRAINT CK_KDJUR CHECK (Kd_Jrsn like '[A-Z][A-Z][0-9][0-9][0-9]') GO Check constrait ALTER TABLE MATAKULIAH ADD CONSTRAINT CK_KDMK CHECK (Kd_Matkul like '[A-Z][A-Z][0-9][0-9][0-9]') GO ALTER TABLE KELAS ADD CONSTRAINT CK_KDKELAS CHECK (Kd_Kls like '[A-Z][A-Z][0-9][0-9][0-9]') GO ALTER TABLE RUANGKELAS ADD CONSTRAINT CK_KDRUANG CHECK (Kd_Ruang like '[A-Z][A-Z][0-9][0-9][0-9]') GO ALTER TABLE MAHASISWA ADD CONSTRAINT CK_NIM CHECK (Nim like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]') GO
create table
USE sisfomik CREATE TABLE JURUSAN ( Kd_Jrsn CHAR(5) NOT NULL PRIMARY KEY, Nm_Jrsn VARCHAR(25) NOT NULL, ) ON [FGMST] GO CREATE TABLE MATAKULIAH ( Kd_Matkul CHAR(5) NOT NULL PRIMARY KEY, Nm_Matkul VARCHAR(25) NOT NULL, Kd_Jrsn CHAR(5) NOT NULL FOREIGN KEY REFERENCES JURUSAN (Kd_Jrsn), Jml_Sks INT NOT NULL ) ON [FGMST] GO CREATE TABLE GRADE ( Kd_Grade CHAR(1) NOT NULL PRIMARY KEY, Nilai_Awal DECIMAL(29,2) NOT NULL, Nilai_Akhir DECIMAL(29,2) NOT NULL ) ON [FGMST] GO CREATE TABLE KELAS ( Kd_Kls CHAR(5) NOT NULL PRIMARY KEY, Nm_Kls VARCHAR(20) NOT NULL, ) ON [FGMST] GO CREATE TABLE RUANGKELAS ( Kd_Ruang CHAR(5) NOT NULL PRIMARY KEY, Nm_Rg VARCHAR(20) NOT NULL, Lokasi VARCHAR(25) NULL ) ON [FGMST] GO CREATE TABLE MAHASISWA ( Nim CHAR(7) NOT NULL PRIMARY KEY, Nm_Mhs VARCHAR(35) NOT NULL, Tgl_Lhr_Mhs DATE NOT NULL, Almt_Mhs VARCHAR(35) NULL, JK CHAR(1) NOT NULL, Nm_Ibu_Kdg VARCHAR(35) Sparse NULL ) ON [FGTRANS1] GO
lanjutan membuat database dengan file group ( name = 'FGTRANS22', Filename = 'c:\sisfomik\FGTRANS22.ndf', size = 10MB, maxsize = unlimited, filegrowth = 10MB ), filegroup FGAUDITTRAIL ( name = 'FGAUDITTRAIL1', Filename = 'c:\sisfomik\FGAUDITTRAIL1.ndf', size = 10MB, maxsize = unlimited, filegrowth = 10MB ), ( name = 'FGAUDITTRAIL2', Filename = 'c:\sisfomik\FGAUDITTRAIL2.ndf', size = 10MB, maxsize = unlimited, filegrowth = 10MB ) Log On ( name = 'FGLOG1', Filename = 'c:\sisfomik\FGLOG1.ldf', size = 10MB, maxsize = unlimited, filegrowth = 10MB ), ( name = 'FGLOG12', Filename = 'c:\sisfomik\FGLOG12.ndf', size = 10MB, maxsize = unlimited, filegrowth = 10MB ) go