Advertisement
Guest User

hazman2

a guest
Dec 8th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.66 KB | None | 0 0
  1. create table CUSTOMER
  2. (
  3. CUST_ID int not null,
  4. CUST_FNAME varchar(50),
  5. CUST_LNAME varchar(50),
  6. CUST_BD date,
  7. primary key (CUST_ID)
  8. )
  9.  
  10. select * from CUSTOMER
  11.  
  12. create table ORDER
  13. (
  14. ORDER_ID varchar(50) not null,
  15. ORDER_ITEM int,
  16. ORDER_DATE date,
  17. ORDER_CUSTID int,
  18. primary key (ORDER_ID),
  19. foreign key (ORDER_CUSTID) references CUSTOMER (CUST_ID)
  20. )
  21.  
  22. select * from ORDER
  23.  
  24. insert into CUSTOMER
  25. (
  26. CUST_ID,
  27. CUST_FNAME,
  28. CUST_LNAME,
  29. CUST_BD
  30. )
  31. values
  32. (
  33. 101,
  34. 'NURUL DIANA',
  35. 'ROSLAN',
  36. '1991-03-18'
  37. )
  38.  
  39. insert into CUSTOMER
  40. (
  41. CUST_ID,
  42. CUST_FNAME,
  43. CUST_LNAME,
  44. CUST_BD
  45. )
  46. values (
  47. 102,
  48. 'NURUL QISTINA',
  49. 'ROSLAN',
  50. '1995-09-18'
  51. )
  52.  
  53. select * from CUSTOMER
  54.  
  55. alter table CUSTOMER
  56. add CUST_AGE int
  57.  
  58. update CUSTOMER
  59. SET CUST_FNAME = 'DIANA', CUST_AGE = 20
  60. where CUST_ID = 101
  61.  
  62. delete from CUSTOMER
  63. where CUST_ID = 101
  64.  
  65. alter table CUSTOMER
  66. alter column CUST_AGE set data type varchar(10)
  67.  
  68. drop table ORDER
  69.  
  70. //////////
  71.  
  72. create table AUTHOR
  73. (
  74. Au_Id int not null,
  75. Au_Name varchar ( 50 ),
  76. Au_Dob date,
  77. Au_Phone varchar ( 50 ),
  78. primary key ( Au_Id )
  79. )
  80.  
  81. create table NOVEL
  82. (
  83. N_Id int not null,
  84. Title varchar ( 50 ),
  85. Genre varchar ( 50 ),
  86. Isbn varchar ( 50 ),
  87. Nau_Id int,
  88. foreign key ( Nau_Id ) references AUTHOR (Au_Id)
  89. )
  90.  
  91. insert into AUTHOR
  92. (
  93. Au_Id,
  94. Au_Name,
  95. Au_Dob,
  96. Au_Phone
  97. )
  98. values
  99. (
  100. 1000,
  101. 'Ahmad Salman',
  102. '1965-08-19',
  103. '0124565678'
  104. )
  105.  
  106. insert into AUTHOR
  107. (
  108. Au_Id,
  109. Au_Name,
  110. Au_Dob,
  111. Au_Phone
  112. )
  113. values
  114. (
  115. 1001,
  116. 'Fatimah Rejab',
  117. '1969-02-28',
  118. '0102222644'
  119. )
  120.  
  121. insert into AUTHOR
  122. (
  123. Au_Id,
  124. Au_Name,
  125. Au_Dob,
  126. Au_Phone
  127. )
  128. values
  129. (
  130. 1002,
  131. 'Hassan Basri',
  132. '1965-07-11',
  133. '0136357766'
  134. )
  135.  
  136. insert into AUTHOR
  137. (
  138. Au_Id,
  139. Au_Name,
  140. Au_Dob,
  141. Au_Phone
  142. )
  143. values
  144. (
  145. 1003,
  146. 'Aminah Atan',
  147. '1970-01-31',
  148. '0122459900'
  149. )
  150.  
  151. insert into AUTHOR
  152. (
  153. Au_Id,
  154. Au_Name,
  155. Au_Dob,
  156. Au_Phone
  157. )
  158. values
  159. (
  160. 1004,
  161. 'Zulnassri Isa',
  162. '1981-12-18',
  163. '0142432211'
  164. )
  165.  
  166. insert into NOVEL
  167. (
  168. N_Id,
  169. Title,
  170. Genre,
  171. Isbn,
  172. Nau_Id
  173. )
  174. values
  175. (
  176. 10,
  177. 'One Hundred Years of Solitude',
  178. 'Westerns',
  179. 'ISBN 983-99557-1-3',
  180. 1000
  181. )
  182.  
  183. insert into NOVEL
  184. (
  185. N_Id,
  186. Title,
  187. Genre,
  188. Isbn,
  189. Nau_Id
  190. )
  191. values
  192. (
  193. 11,
  194. 'A Message to China',
  195. 'Westerns',
  196. 'ISBN 983-99558-1-4',
  197. 1001
  198. )
  199.  
  200. insert into NOVEL
  201. (
  202. N_Id,
  203. Title,
  204. Genre,
  205. Isbn,
  206. Nau_Id
  207. )
  208. values
  209. (
  210. 12,
  211. 'Invisible Man',
  212. 'Westerns',
  213. 'ISBN 983-995560-1-8',
  214. 1002
  215. )
  216.  
  217. insert into NOVEL
  218. (
  219. N_Id,
  220. Title,
  221. Genre,
  222. Isbn,
  223. Nau_Id
  224. )
  225. values
  226. (
  227. 13,
  228. 'Don Quixote',
  229. 'History',
  230. 'ISBN 983-995560-1-8',
  231. 1003
  232. )
  233.  
  234.  
  235. insert into NOVEL
  236. (
  237. N_Id,
  238. Title,
  239. Genre,
  240. Isbn,
  241. Nau_Id
  242. )
  243. values
  244. (
  245. 14,
  246. 'Tumbangnya Kota A Famosa',
  247. 'History',
  248. 'ISBN 983-995561-2-9',
  249. 1003
  250. )
  251.  
  252. select *
  253. from AUTHOR
  254. where Au_Name like 'A%'
  255.  
  256. delete from AUTHOR
  257. where Au_Id = '1004'
  258.  
  259. alter table AUTHOR
  260. add Au_Email varchar ( 50 )
  261.  
  262. drop table NOVEL
  263.  
  264.  
  265. select * from AUTHOR
  266. select * from NOVEL
  267.  
  268. ///////
  269. //create database MPM
  270.  
  271. create table CUSTOMER
  272. (
  273. CUSTOMER_IC varchar(20) not null,
  274. CUSTOMER_NAME varchar(50),
  275. CUSTOMER_PHONENO varchar(11),
  276. primary key(CUSTOMER_IC)
  277. )
  278.  
  279. create table HALL
  280. (
  281. HALL_ID int not null,
  282. HALL_NAME varchar(50),
  283. HALL_SIZE varchar(20),
  284. HALL_DESC varchar(50),
  285. primary key(HALL_ID)
  286. )
  287.  
  288. create table BOOKING
  289. (
  290. BOOK_ID int not null,
  291. CUSTOMER_IC varchar(20),
  292. HALL_ID int,
  293. EVENT_DESC varchar(100),
  294. START_BOOK date,
  295. END_BOOK date,
  296. PRICE decimal,
  297. primary key(BOOK_ID),
  298. foreign key(CUSTOMER_IC) references CUSTOMER(CUSTOMER_IC),
  299. foreign key(HALL_ID) references HALL(HALL_ID)
  300. )
  301.  
  302. insert into CUSTOMER
  303. (
  304. CUSTOMER_IC,
  305. CUSTOMER_NAME,
  306. CUSTOMER_PHONENO
  307. )
  308. values
  309. (
  310. 881107014534,
  311. 'MAZLAN NORDIN',
  312. '010-2343888'
  313. )
  314.  
  315. insert into CUSTOMER
  316. (
  317. CUSTOMER_IC,
  318. CUSTOMER_NAME,
  319. CUSTOMER_PHONENO
  320. )
  321. values
  322. (
  323. 870110018113,
  324. 'IBRAHIM',
  325. '010-2643211'
  326. )
  327.  
  328. insert into CUSTOMER
  329. (
  330. CUSTOMER_IC,
  331. CUSTOMER_NAME,
  332. CUSTOMER_PHONENO
  333. )
  334. values
  335. (
  336. 911218016543,
  337. 'FAUZAN ALI',
  338. '014-2654678'
  339. )
  340.  
  341. insert into HALL
  342. (
  343. HALL_ID,
  344. HALL_NAME,
  345. HALL_SIZE,
  346. HALL_DESC
  347. )
  348. values
  349. (
  350. 1001,
  351. 'Dewan Jubli Intan',
  352. '14700 kp',
  353. 'Dewan (PERDANA)'
  354. )
  355.  
  356. insert into HALL
  357. (
  358. HALL_ID,
  359. HALL_NAME,
  360. HALL_SIZE,
  361. HALL_DESC
  362. )
  363. values
  364. (
  365. 1002,
  366. 'DEWAN TUN SILA',
  367. '14700 kp',
  368. 'DEWAN (PERDANA)'
  369. )
  370.  
  371. select * from HALL;
  372.  
  373. SELECT E.LASTNAME, E.FIRSTNME, E.JOB, D.DEPTNAME
  374. FROM EMPLOYEE E, DEPARTMENT D
  375. WHERE E.WORKDEPT = D.DEPTNO
  376. AND E.WORKDEPT BETWEEN 'A02' AND 'D22'
  377. AND E.JOB <> 'MANAGER'
  378. ORDER BY E.FIRSTNME, E.LASTNAME, E.JOB, D.DEPTNAME;
  379.  
  380. SELECT D.DEPTNAME, E.LASTNAME, E.FIRSTNME
  381. FROM EMPLOYEE E, DEPARTMENT D
  382. WHERE E.EMPNO = D.MGRNO
  383. ORDER BY D.DEPTNAME;
  384.  
  385. SELECT D.DEPTNAME, E.LASTNAME, E.FIRSTNME
  386. FROM EMPLOYEE E, DEPARTMENT D
  387. WHERE E.WORKDEPT = D.DEPTNO
  388. AND E.JOB = 'MANAGER'
  389. ORDER BY D.DEPTNAME;
  390.  
  391. SELECT DISTINCT P.PROJNO, P.PROJNAME, A.ACTNO
  392. FROM PROJECT P, EMP_ACT A
  393. WHERE P.PROJNO = A.PROJNO
  394. AND P.PROJNO LIKE 'AD%'
  395. ORDER BY P.PROJNO, A.ACTNO;
  396.  
  397. SELECT DISTINCT E.EMPNO, E.LASTNAME, A.PROJNO
  398. FROM EMPLOYEE E, EMP_ACT A
  399. WHERE E.EMPNO = A.EMPNO
  400. AND PROJNO = 'AD3113'
  401. ORDER BY E.EMPNO, A.PROJNO;
  402.  
  403. SELECT A.EMPNO, P.PROJNO, P.PROJNAME, A.ACTNO, A.EMSTDATE
  404. FROM PROJECT P, EMP_ACT A
  405. WHERE P.PROJNO = A.PROJNO
  406. AND A.EMSTDATE >= '01.08.1982'
  407. ORDER BY P.PROJNO, A.EMPNO, A.ACTNO;
  408.  
  409. SELECT E.WORKDEPT, E.LASTNAME, P.PROJNAME, A.ACTNO
  410. FROM EMPLOYEE E, EMP_ACT A, PROJECT P
  411. WHERE E.EMPNO = A.EMPNO
  412. ORDER BY P.PROJNO, A.ACTNO;
  413.  
  414. SELECT E.WORKDEPT, E.LASTNAME, P.PROJNAME, A.ACTNO
  415. FROM EMPLOYEE E, EMP_ACT A, PROJECT P
  416. WHERE E.EMPNO = A.EMPNO
  417. AND E.WORKDEPT BETWEEN 'A00' AND 'C01'
  418. ORDER BY E.WORKDEPT, E.LASTNAME, A.ACTNO;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement