YNICTE/Dao/DB/DB1.SchemeFK.txt

206 lines
16 KiB
Plaintext

alter table fileinfo add constraint foreign key fkfilefg (fgno) references filegroup(fgno);
alter table assign add constraint foreign key fkassignfg (sitelogo) references filegroup(fgno);
alter table assign add constraint foreign key fkassignfgb (fgnobno) references filegroup(fgno);
alter table assign add constraint foreign key fkassginfgbank (fgnobank) references filegroup(fgno);
alter table assign add constraint foreign key fkassginccast (astype) references comcode(ccode);
alter table assign add constraint foreign key fkassginccasc (asctg) references comcode(ccode);
alter table assign add constraint foreign key fkassginccask (askey) references comcode(ccode);
alter table assignman add constraint foreign key fkassignmanassign (asno) references assign(asno);
alter table assignfee add constraint foreign key fkassignfeeassign (asno) references assign(asno);
alter table cmt add constraint foreign key fkcmtcmt (pcmtno) references cmt(cmtno);
alter table cmt add constraint foreign key fkcmtcmt2 (tcmtno) references cmt(cmtno);
alter table cmt add constraint foreign key fkcmtfg (fgno) references filegroup(fgno);
alter table users add constraint foreign key kfusersassign (asno) references assign(asno);
alter table users add constraint foreign key fkuserscc (ccposition) references comcode(ccode);
alter table users add constraint foreign key fkusersfg (fgnoprofile) references filegroup(fgno);
alter table book add constraint foreign key fkbookfg (fgnothumb) references filegroup(fgno);
alter table book add constraint foreign key fkbookfg2 (fgno) references filegroup(fgno);
alter table ct add constraint foreign key fkctcm (cmno) references cm(cmno);
alter table ct add constraint foreign key fkctccdiff (qdiff) references comcode(ccode);
alter table ct add constraint foreign key fkctcc1 (cc1) references comcode(ccode);
alter table ct add constraint foreign key fkctcc2 (cc2) references comcode(ccode);
alter table ct add constraint foreign key fkctcc3 (cc3) references comcode(ccode);
alter table ct add constraint foreign key fkctcc4 (cc4) references comcode(ccode);
alter table ct add constraint foreign key fkctcc5 (cc5) references comcode(ccode);
alter table ct add constraint foreign key fkctfgno2 (fgnotf) references filegroup(fgno);
alter table ct add constraint foreign key fkctfgno3 (fgnothumb) references filegroup(fgno);
alter table ctpage add constraint foreign key fkctpagect (ctno) references ct(ctno);
alter table question add constraint foreign key fkquestioncm (cmno) references cm(cmno);
alter table questionitem add constraint foreign key fkqiq(qno) references question(qno);
alter table questionitem add constraint foreign key fkqifg(fgno) references filegroup(fgno);
alter table rscq add constraint foreign key fkrscqrsc(rscno) references rsc(rscno);
alter table rscq add constraint foreign key fkrscqq(qno) references question(qno);
alter table ncsm add constraint foreign key fkncsmncst(ntno) references ncst(ntno);
alter table ncsb add constraint foreign key fkncsbncsm(nmno) references ncsm(nmno);
alter table ncsd add constraint foreign key fkncsdncsb(nbno) references ncsb(nbno);
alter table ncsu add constraint foreign key fkncsuncsd(ndno) references ncsd(ndno);
alter table ncse add constraint foreign key fkncsencsu(nuno) references ncsu(nuno);
alter table cg add constraint foreign key fkcgcg (pcgno) references cg(cgno);
alter table cm add constraint foreign key fkcmcm(pcmno) references cm(cmno);
alter table cm add constraint foreign key fkcmterm (tmno) references term(tmno);
alter table cm add constraint foreign key fkcmcc(certcc) references comcode(ccode);
alter table cm add constraint foreign key fkcmcc2(certgradecc) references comcode(ccode);
alter table cm add constraint foreign key fkcmccsp(studyplace) references comcode(ccode);
alter table cmrelay add constraint foreign key fkcmrelaycm (cmno) references cm(cmno);
alter table cmrelay add constraint foreign key fkcmrelaycm2 (rcmno) references cm(cmno);
alter table cmncsd add constraint foreign key fkcmncsdcm(cmno) references cm(cmno);
alter table cmncsd add constraint foreign key fkcmncsdncsd(ndno) references ncsd(ndno);
alter table cmprof add constraint foreign key fkcmprofcm (cmno) references cm(cmno);
alter table cmprof add constraint foreign key fkcmprofu (userno) references users(userno);
alter table cmbook add constraint foreign key fkcmbookcm (cmno) references cm(cmno);
alter table cmbook add constraint foreign key fkcmbookb (bkno) references book(bkno);
alter table cminning add constraint foreign key fkcminningcm (cmno) references cm(cmno);
alter table cminning add constraint foreign key fkcminningct (ctno) references ct(ctno);
alter table cminning add constraint foreign key fkcminningu (userno) references users(userno);
alter table cminning add constraint foreign key fkcminningfg (fgno) references filegroup(fgno);
alter table cminning add constraint foreign key fkcminningfg2 (fgnotf) references filegroup(fgno);
alter table cminningscd add constraint foreign key fkcmiscmi (cmino) references cminning(cmino);
alter table cmev add constraint foreign key fkcmevcm (cmno) references cm(cmno);
alter table cmex add constraint foreign key fkcmexcm (cmno) references cm(cmno);
alter table cmexlayer add constraint foreign key fkcmexlayercmex (exno) references cmex(exno);
alter table cmexq add constraint foreign key fkcmexqcmex (exno) references cmex(exno);
alter table cmexq add constraint foreign key fkcmexqq (qno) references question(qno);
alter table cmsd add constraint foreign key fkcmsdcm (cmno) references cm(cmno);
alter table cmsd add constraint foreign key fkcmsdfg (fgno) references filegroup(fgno);
alter table cmrs add constraint foreign key fkcmrscm (cmno) references cm(cmno);
alter table cmrs add constraint foreign key fkcmrsrsc (rscno) references rsc(rscno);
alter table cmmenu add constraint foreign key fkcmmenucm(cmno) references cm(cmno);
alter table cmmenubm add constraint foreign key fkcmmenubmcm(cmno) references cm(cmno);
alter table cmmenubm add constraint foreign key fkcmmenubmbm(bmno) references boardmaster(bmno);
alter table cmpc add constraint foreign key fkcmpccm (pcno) references cm(cmno);
alter table cmpc add constraint foreign key fkcmpccm2 (cmno) references cm(cmno);
alter table boardmaster add constraint foreign key fkbmas(asno) references assign(asno);
alter table boardmasteropening add constraint foreign key fkbmobm (bmno) references boardmaster(bmno);
alter table board add constraint foreign key fkboardboard (pbno) references board(bno);
alter table board add constraint foreign key fkboardbm (bmno) references boardmaster(bmno);
alter table board add constraint foreign key fkboardbmo (opno) references boardmasteropening(opno);
alter table board add constraint foreign key fkboardfg (fgno) references filegroup(fgno);
alter table board add constraint foreign key fkboardfg2 (fgnothumb) references filegroup(fgno);
alter table board add constraint foreign key fkboardcm (cmno) references cm(cmno);
alter table boardcmt add constraint foreign key fkboardcmtboard (bno) references board(bno);
alter table menu add constraint foreign key fkmenumenu (pmenuno) references menu(menuno);
alter table menuauth add constraint foreign key fkmenuauthmenu (menuno) references menu(menuno);
alter table paycart add constraint foreign key fkpaycartu (userno) references users(userno);
alter table paycart add constraint foreign key fkpaycartfg (fgno) references filegroup(fgno);
alter table paycartgroup add constraint foreign key fkpaycartgrouppaycart (pcno) references paycart(pcno);
alter table paycartgroup add constraint foreign key fkpaycartgroupu(userno) references users(userno);
alter table pay add constraint foreign key fkpayu(userno) references users(userno);
alter table paycertbook add constraint foreign key fkpaycertbookpay(payno) references pay(payno);
alter table paycertbook add constraint foreign key fkpaycertbookbook(bkno) references book(bkno);
alter table paydata add constraint foreign key fkpaydatapay(payno) references pay(payno);
alter table payvbankin add constraint foreign key fkpayvbankin(payno) references pay(payno);
alter table payitem add constraint foreign key fkpayitempay(payno) references pay(payno);
alter table payitem add constraint foreign key fkpayitemu(userno) references users(userno);
alter table payitem add constraint foreign key fkpayitemcmpc(pcno) references cmpc(pcno);
alter table payitem add constraint foreign key fkpayitemfgno(fgno) references filegroup(fgno);
alter table payitem add constraint foreign key fkpayitempaycart(cartno) references paycart(pcno);
alter table payassign add constraint foreign key fkpayassignpay(payno) references pay(payno)
alter table payassign add constraint foreign key fkpayassignassign(asno) references assign(asno)
alter table payusers add constraint foreign key fkpayuserspay(payno) references pay(payno)
alter table paydvr add constraint foreign key fkpaydvrpay(payno) references pay(payno);
alter table payrfd add constraint foreign key fkpayrfdpay(payno) references pay(payno);
alter table payrfd add constraint foreign key fkpayrfdfgno(fgnor) references filegroup(fgno);
alter table payrfd add constraint foreign key fkpayrfdfgno2(fgnob) references filegroup(fgno);
alter table payrfditem add constraint foreign key fkpayrfditempayrfd(rfdno) references payrfd(rfdno);
alter table payrfditem add constraint foreign key fkpayrfditempi(pino) references payitem(pino);
alter table lect add constraint foreign key fklectcm (cmno) references cm(cmno);
alter table lect add constraint foreign key fklectpay (payno) references pay(payno);
alter table lect add constraint foreign key fklectpi (pino) references payitem(pino);
alter table lect add constraint foreign key fklectu (userno) references users(userno);
alter table lect add constraint foreign key fklectcm2 (orgcmno) references cm(cmno);
alter table lect add constraint foreign key fklectcm3 (pcno) references cm(cmno);
alter table lect add constraint foreign key fklectfg (fgno) references filegroup(fgno);
alter table lect add constraint foreign key fklectfg2 (fgno2) references filegroup(fgno);
alter table lectinning add constraint foreign key kflectinninglect (lectno) references lect(lectno);
alter table lectinning add constraint foreign key kflectinningcmi (cmino) references cminning(cmino);
alter table lectinningpage add constraint foreign key kflectinningpagelect (lectno) references lect(lectno);
alter table lectinningpage add constraint foreign key kflectinningpagecmi (cmino) references cminning(cmino);
alter table lectinningpage add constraint foreign key kflectinningpagecpno (cpno) references ctpage(cpno);
alter table lectex add constraint foreign key fklectexlect (lectno) references lect(lectno);
alter table lectex add constraint foreign key fklectexcmex (exno) references cmex(exno);
alter table lectexq add constraint foreign key fklectexqlect (lectno) references lect(lectno);
alter table lectexq add constraint foreign key fklectexqcmex (exno) references cmex(exno);
alter table lectexq add constraint foreign key fklectexqcmexq (eqno) references cmexq(eqno);
alter table lectsd add constraint foreign key fklectsdlect (lectno) references lect(lectno);
alter table lectsd add constraint foreign key fklectsdcmsd (sdno) references cmsd(sdno);
alter table lectsd add constraint foreign key fklectsdfg (fgno) references filegroup(fgno);
alter table lectsdboard add constraint foreign key fklectsdboardlect (lectno) references lect(lectno);
alter table lectsdboard add constraint foreign key fklectsdboardcmsd (sdno) references cmsd(sdno);
alter table lectsdboard add constraint foreign key fklectsdboardfg (fgno) references filegroup(fgno);
alter table lectsdboardcmt add constraint foreign key fklectsdboardcmtp (bno) references lectsdboard(bno);
alter table lectrs add constraint foreign key fklectrslect (lectno) references lect(lectno);
alter table lectrs add constraint foreign key fklectrscmrs (rsno) references cmrs(rsno);
alter table lectrs add constraint foreign key fklectrsrsc (rscno) references rsc(rscno);
alter table lectrs add constraint foreign key fklectrscq (rscqno) references rscq(rscqno);
alter table lectrs add constraint foreign key fklectrscqno (qno) references rscq(qno);
alter table scdlectlog add constraint foreign key fkscdlectlogscdlect (scdno) references scdlect(scdno);
alter table alarms add constraint foreign key fkalarmsusers (userno) references users(userno);
alter table alarms add constraint foreign key fkalarmsscdlect (scdno) references scdlect(scdno);
alter table usercheck add constraint foreign key fkusercheckuser (userno) references users(userno);
alter table exam add constraint foreign key fkexamcg (cgno) references cg(cgno);
alter table exam add constraint foreign key fkexamcc (certcc) references comcode(ccode);
alter table exam add constraint foreign key fkexamcc2 (certgradecc) references comcode(ccode);
alter table examuser add constraint foreign key fkexamuserexam (exno) references exam(exno);
alter table examuser add constraint foreign key fkexamuseru (userno) references users(userno);
alter table examuser add constraint foreign key fkexamuserpay (payno) references pay(payno);
alter table examuser add constraint foreign key fkexamuserpayitem (pino) references payitem(pino);
alter table examuserrenew add constraint foreign key fkexamuserrenewexam (exno) references exam(exno);
alter table examuserrenew add constraint foreign key fkexamuserrenewu (userno) references users(userno);
alter table emailsend add constraint foreign key fkemailsendcm (cmno) references cm(cmno);
alter table emailsend add constraint foreign key fkemailsendfg (fgno) references filegroup(fgno);
alter table emailban add constraint foreign key fkemailbanes (sendno) references emailsend(sendno);
alter table memo add constraint foreign key fkmemop (pmno) references memo(mno);
alter table memo add constraint foreign key fkmemocm (cmno) references cm(cmno);
alter table memo add constraint foreign key fkmemofg (fgno) references filegroup(fgno);
alter table memouser add constraint foreign key fkmemouserm (mno) references memo(mno);
alter table memouser add constraint foreign key fkmemouseru (userno) references users(userno);
alter table sms add constraint foreign key fksmscm (cmno) references cm(cmno);
alter table smsuser add constraint foreign key fksmsusers (mno) references sms(mno);
alter table banner add constraint foreign key fkbannerfg (fgno) references filegroup(fgno);
alter table banner add constraint foreign key fkbannerfg2 (fgno2) references filegroup(fgno);
alter table menupage add constraint foreign key fkmenupagep (ppno) references menupage(pno);
alter table menupage add constraint foreign key fkmenupagebm (bmno) references boardmaster(bmno);
alter table loginlog add constraint foreign key fkloginlogu (userno) references users(userno);
alter table cmcalc add constraint foreign key fkcmcalccm (cmno) references cm(cmno);
alter table paytax add constraint foreign key fkpaytaxpay (payno) references pay(payno);
alter table paytaxitem add constraint foreign key fkpaytaxitempaytax (taxno) references paytax(taxno);
alter table paytaxitem add constraint foreign key fkpaytaxitempayitem (pino) references payitem(pino);
alter table edub2b add constraint foreign key fkedub2bu (userno) references users(userno);
alter table edub2b add constraint foreign key fkedub2bfg (fgno) references filegroup(fgno);
alter table assign add unique index uiassignascode(ascode);
alter table assign add unique index uiassignbrno(brno);
alter table assign add unique index uiassignsubdomain(subdomain);
alter table boardmaster add unique index uiboardmaster (bmcode);
alter table users add unique index uiusersuserid(userid);
alter table users add unique index uiusersemail(email);
alter table ct add unique index uictccode(ccode);