Berikut adalah perintah dalam Microsoft SQL-Server dalam membuat suatu database dan table didalamnnya. Disini saya membuat database Akademik secara sederhana saja, sekaligus sebagai pengingat saya juga :))
PERINTAH MEMBUAT DATABASE
CREATE DATABASE AKADEMIK2;
PERINTAH MASUK DATABASE
USE AKADEMIK2;
PERINTAH MEMBUAT TABEL PRODI
CREATE TABLE PRODI
(KD_PRODI CHAR(5), NAMA_PRODI VARCHAR(30),
CONSTRAINT PK_PRODI PRIMARY KEY (KD_PRODI));
PERINTAH MEMBUAT TABEL DOSEN
CREATE TABLE DOSEN
(KD_DOSEN CHAR(5), NAMA_DOSEN VARCHAR(25),
ALAMAT VARCHAR (30), NO_HP VARCHAR(12),
KD_PRODI CHAR(5),
CONSTRAINT PK_DOSEN PRIMARY KEY (KD_DOSEN),
CONSTRAINT FK_DOSEN FOREIGN KEY(KD_PRODI)
REFERENCES PRODI(KD_PRODI))
PERINTAH MEMBUAT TABEL MAHASISWA/I
CREATE TABLE MHS
(NIM CHAR(10), NAMA VARCHAR(25),
ALAMAT VARCHAR(30),TGL_LAHIR DATE,
NO_HP VARCHAR(12),KD_DOSEN CHAR(5),
KD_PRODI CHAR(5),
CONSTRAINT PK_MHS PRIMARY KEY (NIM),
CONSTRAINT FK_MHS FOREIGN KEY (KD_DOSEN)
REFERENCES DOSEN(KD_DOSEN),
CONSTRAINT FK_MHS_PRODI FOREIGN KEY
(KD_PRODI) REFERENCES PRODI(KD_PRODI));
PERINTAH MEMBUAT TABEL NILAI
CREATE TABLE NILAI
(NIM CHAR (10), KD_MK CHAR (5), NILAI INT ,
CONSTRAINT PK_NILAI PRIMARY KEY (NIM,KD_MK),
CONSTRAINT FK_NILAI_MHS FOREIGN KEY (NIM)
REFERENCES MHS (NIM),
CONSTRAINT FK_NIALI_MATKUL FOREIGN KEY
(KD_MK) REFERENCES MATKUL (KD_MK));
Ketahui Juga :
Pengertian Database dan Contohnya, Fungsi, Manfaat, Jenis, dan Komponen
Perbedaan SQL dan MySQL
Perbedaan CHAR & VARCHAR
Daftar lengkap perubahan implementasi antara MySQL dan SQL Server