Você está na página 1de 3

USE dbLatSBD;

CREATE TABLE Employees (


employee_id int NOT NULL PRIMARY KEY,
first_name varchar(100),
last_name varchar(100),
salary float,
manager_id int,
department_id int
);
CREATE TABLE Departments (
department_id int NOT NULL PRIMARY KEY,
department_name VARCHAR(100),
manager_id int,
location_id int
);
CREATE TABLE t_mahasiswa
(
nim char(9) PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
kota VARCHAR(50),
tanggal_lahir DATETIME,
jenis_kelamin VARCHAR(1)
);
CREATE TABLE t_dosen
(
kode_dosen CHAR(5) PRIMARY KEY,
nama_dosen VARCHAR(255) NOT NULL
);

CREATE TABLE t_matakuliah


(
kode_mk CHAR(5) PRIMARY KEY,
nama VARCHAR(255) UNIQUE NOT NULL,
sks INT,
kode_dosen CHAR(5)
);
CREATE TABLE t_registrasi
(
kode_registrasi INT IDENTITY(1,1) PRIMARY KEY,
nim CHAR(9) REFERENCES t_mahasiswa(nim) NOT NULL,
kode_mk CHAR(5)
);
insert into t_mahasiswa values (672006001,'Irwan','Semarang','1985-04-20','L')
insert into t_mahasiswa values (672006002,'Joko','Jakarta','1984-01-20','L')
insert into t_mahasiswa values (672006003,'Siska','Salatiga','1986-02-28','P')
insert into t_mahasiswa values (682005001,'Bambang','Solo','1985-01-31','L')
insert into t_mahasiswa values (682005002,'Retno','Semarang','1986-09-26','P')
insert into t_mahasiswa values (682005003,'Lukman','Surabaya','1983-08-17','L')
insert into t_mahasiswa values (682006001,'Slamet','Malang','1984-08-16','L')
insert into t_mahasiswa values (682006002,'Candra','Salatiga','1985-03-09','L')
insert into t_mahasiswa values (682006003,'Susi','Yogyakarta','1987-12-31','P')
insert into t_mahasiswa values (682006004,'Sigit','Solo','1985-11-30','L')

insert into t_dosen values (67001,'Bapak Sulaiman')


insert into t_dosen values (67002,'Bapak Singgih')
insert into t_dosen values (67003,'Ibu Kurnia')
insert into t_dosen values (67004,'Bapak Rajiman')
insert into t_dosen values (67005,'Ibu Endah')
insert into t_dosen values (67006,'Ibu Rini')
insert into t_dosen values (67007,'Bapak Sasongko')

insert into t_matakuliah values ('IT104','Pengantar Teknologi Informasi',3,67005


)
insert into t_matakuliah values ('IT204','Sistem Basis Data ',3, 67003)
insert into t_matakuliah values ('SI200','Pemrograman Basis Data',3,67001)
insert into t_matakuliah values ('SK301','Pemeriksaan Akuntansi',4,67006)
insert into t_matakuliah values ('SK100','Prinsip Akuntansi',2,67002)
insert into t_matakuliah values ('SW101','Ekonomi Informatika',2,67002)

insert into t_registrasi values (682006003,'IT104')


insert into t_registrasi values (682006001,'SI200')
insert into t_registrasi values (682006001,'SK301')
insert into t_registrasi values (682005003,'IT204')
insert into t_registrasi values (682005002,'IT104')
insert into t_registrasi values (682006001,'SW101')
insert into t_registrasi values (672006003,'SN100')
insert into t_registrasi values (672006003,'SK301')
insert into t_registrasi values (672006001,'SN100')

INSERT INTO Employees VALUES(2,'Donald','OConnel',2600,124,50);


INSERT INTO Employees VALUES(3,'Douglas','Grant',1400,124,50);
INSERT INTO Employees VALUES(5,'Steven','King',3200,NULL,90);
INSERT INTO Employees VALUES(1,'Herman','Bear',10000,101,70);
INSERT INTO Employees VALUES(6,'Lorentz','Diana',4200,103,60);
INSERT INTO Employees VALUES(4,'Jeniffer','Whalen',4400,NULL,10);
INSERT INTO Employees VALUES(8,'David','Austin',4800,NULL,10);
INSERT INTO Employees VALUES(7,'Susan','Marris',6500,101,40);
INSERT INTO Employees VALUES(10,'Pat','Fay',6000,201,20);
INSERT INTO Employees VALUES(9,'Lex','DeHan',17000,100,90);
INSERT INTO Departments VALUES(10,'Administration',200,1700);
INSERT INTO Departments VALUES(20,'Marketing',201,1800);
INSERT INTO Departments VALUES(30,'Purchasing',114,1700);
INSERT INTO Departments VALUES(40,'Human Resource',203,2400);
INSERT INTO Departments VALUES(50,'Shipping',121,1500);
INSERT INTO Departments VALUES(60,'IT',103,1400);
INSERT INTO Departments VALUES(70,'Public Relations',204,2700);
INSERT INTO Departments VALUES(80,'Sales',145,2500);
INSERT INTO Departments VALUES(90,'Executive',100,1700);
INSERT INTO Departments VALUES(100,'Finance',108,1800);

Você também pode gostar