Basis Data
(NAME = PresidentDBSecondary,
FILENAME = 'D:\BASDAT\Basis_Data\Week3\WS04\Tugas.ndf',
SIZE = 5 MB,
MAXSIZE = 10 MB,
FILEGROWTH = 20%)
LOG ON
(NAME = PresidentDBLog,
FILENAME = 'D:\BASDAT\Basis_Data\Week3\WS04\Tugas.ldf',
SIZE = 30 MB,
MAXSIZE = 50 MB,
FILEGROWTH = 20%)
Pertama yang dilakukan adalah kita dapat membuat database yang Bernama “Enterprise”. Kemudian
setelah itu gunakan statement use yang bertujuan untuk menggunakan database Enterprise.
Kemudian dapatlah hasil keluaran nya yaitu create tabel department,employess dan salary_grade
dimana tabel employess dengan department adalah tabel yang berelasi .
/* CREATE TABLE */
CREATE TABLE DEPARTMENT
(DEPT_ID INTEGER
Not Null,
DEP_NAME VARCHAR
(20) Not Null,
DEP_LOCATION VARCHAR
(15) Not Null,
PRIMARY KEY (DEPT_ID));
GO
GO
c) Tabel Salary
SELECT * FROM SALARY_GRADE
INSERT INTO SALARY_GRADE
VALUES (1, 800, 1300);
INSERT INTO SALARY_GRADE
VALUES (2, 1301, 1500);
INSERT INTO SALARY_GRADE
VALUES (3, 1501, 2100);
INSERT INTO SALARY_GRADE
VALUES (4, 2101, 3100);
INSERT INTO SALARY_GRADE
VALUES (5, 3101, 9999);
GO
3. Tambah data ke tabel employess
/* TAMBAHKAN DATA */
INSERT INTO EMPLOYEES (EMP_ID, DEP_ID, EMP_NAME, JOB_NAME,
MANAGER_ID,HIRE_DATE, SALARY)
VALUES (68454, 3001, 'TUCKER', 'SALESMAN', 66298, '1991-09-08', 1600.00);
GO
/* UPDATE DATA */
UPDATE EMPLOYEES SET MANAGER_ID=67832
WHERE EMP_ID = 68319;
/* HAPUS DATA */
DELETE FROM EMPLOYEES
WHERE MANAGER_ID = 68319;
7. Tambah kolom untuk tus tabel employess yang mempunyai tipe data varchar yang
memiliki ukuran file 10.
/* TAMBAH KOLOM */
ALTER TABLE EMPLOYEES
ADD STATUS VARCHAR (10)
/* HAPUS KOLOM */
ALTER TABLE EMPLOYEES
DROP COLUMN STATUS;
10. Menulis query dengan menampilkan departemen yang unik dengan nama pekerjaan.
/* LIST DEPARTMENT DAN PEKERJAAN */
SELECT DISTINCT DEP_ID, JOB_NAME
FROM EMPLOYEES
11. Mengubah data dengan minimal salary pada grade 5 menjadi 3102 dan maksimal salary
menjadi 9000!
/* UBAH DATA SALLARY */
UPDATE SALARY_GRADE SET MIN_SALARY = '3102', MAX_SALARY = '9000'
WHERE GRADE = 5;
SELECT * FROM SALARY_GRADE;