Guest User

Untitled

a guest
Dec 18th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. CREATE TABLE STUDENTINFO
  2. (
  3. Student_ID VARCHAR2 (10) PRIMARY KEY,
  4. Full_Name VARCHAR2 (50) NOT NULL,
  5. Contact_Number NUMBER (15)NOT NULL,
  6. Address VARCHAR2 (50) NOT NULL,
  7. Nationality VARCHAR2 (15) NOT NULL,
  8. IC_PassportNo VARCHAR2 (15) NOT NULL,
  9. Programme VARCHAR (75) NOT NULL,
  10. Email_Address VARCHAR2 (50) NOT NULL REFERENCES USERNAMEPASSWORD(Username),
  11. Parents_Number NUMBER (15)NOT NULL,
  12. Fingerprint_Template clob
  13. );
  14.  
  15. CREATE TABLE STUDENTINFO
  16. (
  17. Student_ID VARCHAR2 (10) PRIMARY KEY,
  18. Full_Name VARCHAR2 (50) NOT NULL,
  19. Contact_Number NUMBER (15)NOT NULL,
  20. Address VARCHAR2 (50) NOT NULL,
  21. Nationality VARCHAR2 (15) NOT NULL,
  22. IC_PassportNo VARCHAR2 (15) NOT NULL,
  23. Programme VARCHAR (75) NOT NULL,
  24. Email_Address VARCHAR2 (50) NOT NULL REFERENCES USERNAMEPASSWORD(Username),
  25. Parents_Number NUMBER (15)NOT NULL,
  26. Fingerprint_Template clob
  27. );
  28.  
  29. create table bit_2015_sep_cit4114_fyp_G_
  30. (
  31. Student_ID VARCHAR2 (10) PRIMARY KEY REFERENCES STUDENTINFO(Student_ID),
  32. Full_Name VARCHAR2 (50) NOT NULL REFERENCES STUDENTINFO(Full_Name),
  33. Nationality VARCHAR2 (15) NOT NULL REFERENCES STUDENTINFO(Nationality),
  34. Fingerprint_Template CLOB NOT NULL REFERENCES STUDENTINFO(Fingerprint_Template),
  35. "23/10/2015" VARCHAR2 (15) not null,
  36. );
  37.  
  38. SQL>CREATE TABLE t1(id NUMBER);
  39. SQL>CREATE INDEX t1_index on t1(id);
  40. SQL>INSERT INTO t1 VALUES(1);
  41. SQL>INSERT INTO t1 VALUES(1);
  42. SQL>COMMIT;
  43. SQL>SELECT id FROM t1;
  44.  
  45. ID
  46. ----------
  47. 1
  48. 1
  49.  
  50. SQL>ALTER TABLE t1 ADD CONSTRAINT t1_pk PRIMARY KEY (id) USING INDEX t1_index NOVALIDATE;
  51.  
  52. SQL>CREATE TABLE t2(id NUMBER, CONSTRAINT t2_fk FOREIGN KEY(id) REFERENCES t1(id));
  53.  
  54. SQL>INSERT INTO t2 VALUES(1);
  55. SQL>COMMIT;
  56.  
  57. create table bit_2015_sep_cit4114_fyp_G_
  58. ( ...
  59. , Full_Name VARCHAR2 (50) NOT NULL
  60. REFERENCES STUDENTINFO(Full_Name)
  61.  
  62. CREATE TABLE STUDENTINFO
  63. ( ...
  64. , Full_Name VARCHAR2 (50) NOT NULL
  65. UNIQUE,
  66.  
  67. CREATE TABLE STUDENTINFO
  68. ( Student_ID VARCHAR2 (10) PRIMARY KEY
  69. , Full_Name VARCHAR2 (50) NOT NULL
  70. , Contact_Number NUMBER (15)NOT NULL
  71. , Address VARCHAR2 (50) NOT NULL
  72. , Nationality VARCHAR2 (15) NOT NULL
  73. ...
  74. , constraint AK1_STUDENTINFO unique (Student_ID, Full_Name, Nationality)
  75.  
  76. create table bit_2015_sep_cit4114_fyp_G_
  77. ( Student_ID VARCHAR2 (10) PRIMARY KEY
  78. , Full_Name VARCHAR2 (50) NOT NULL
  79. , Nationality VARCHAR2 (15) NOT NULL
  80. ...
  81. , constraint fk_studentinfo foreign key (Student_ID, Full_Name, Nationality)
  82. references studentinfo (Student_ID, Full_Name, Nationality)
  83.  
  84. "23/10/2015" VARCHAR2 (15) not null,
  85.  
  86. column_name varchar2(15) default '23/10/2015' not null
Add Comment
Please, Sign In to add comment