20150617代替专题demo的期末上机考

20150617代替专题demo的期末上机考

ID:19282821

大小:97.00 KB

页数:7页

时间:2018-09-20

20150617代替专题demo的期末上机考_第1页
20150617代替专题demo的期末上机考_第2页
20150617代替专题demo的期末上机考_第3页
20150617代替专题demo的期末上机考_第4页
20150617代替专题demo的期末上机考_第5页
资源描述:

《20150617代替专题demo的期末上机考》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、20150617代替專題demo的期末上機考班級:_______學號:_____姓名:_______--請downloadOracleSQLDeveloper,設定好連線參數與環境--resetdatabasetablesDROPTABLECLASSES;DROPTABLEINSTRUCTORS;DROPTABLESTUDENTS;DROPTABLECOURSES;DROPTABLEBOB_ORDERS;DROPTABLEBOB_BOOKS;DROPTABLEBOB_BOOKSTORES;DROPTABLEPRODUCT;DROPTABLEVENDOR;-

2、---------------------複製一張表格內的所有tuples到另一張表格------------------(5%)Q1:請重建PRODUCT及VENDOR這兩張表格,並設定其關聯性與加入資料內容。CREATETABLE產品類別(類別編號INTEGERCONSTRAINTcat_pk_catnumPRIMARYKEY,類別名稱VARCHAR2(15)NOTNULL);CREATETABLE產品資料(產品編號INTEGERCONSTRAINTpk_productPRIMARYKEY,類別編號INTEGER,供應商編號CHAR(5),產品名稱VA

3、RCHAR2(40),建議單價NUMBERNOTNULL,優惠比例NUMBER(4,2),庫存量INTEGERDEFAULT0,安全存量INTEGERDEFAULT0,);CONSTRAINTproduct_fk_catFOREIGNKEY(類別編號)REFERENCES產品類別(類別編號),CONSTRAINTproduct_fk_supFOREIGNKEY(供應商編號)REFERENCES供應商(供應商編號)CREATETABLE供應商(供應商編號CHAR(5),供應商VARCHAR2(40),聯絡人VARCHAR2(30),聯絡人職稱VARCHAR2

4、(30),聯絡人性別NCHAR(2),7郵遞區號VARCHAR2(10)DEFAULT'413'NOTNULL,地址VARCHAR2(60),電話VARCHAR2(24),);CONSTRAINTsupplier_pk_supnumPRIMARYKEY(供應商編號)CONSTRAINTsupplier_uk_contactUNIQUE(供應商,聯絡人)INSERTINTO產品類別VALUES(1,'果汁');INSERTINTO產品類別VALUES(2,'茶類');INSERTINTO產品類別VALUES(3,'蘇打類');INSERTINTO產品類別VA

5、LUES(4,'奶類');INSERTINTO產品類別VALUES(5,'運動飲料');INSERTINTO產品類別VALUES(6,'水類');INSERTINTO產品類別VALUES(7,'酒類');INSERTINTO產品類別VALUES(8,'咖啡纇');INSERTINTO供應商VALUES('S0001','新統','陳柏霖','業務','男','106','台北市忠孝東路三段99號','(02)555-2222');INSERTINTO供應商VALUES('S0002','權勝','李姿玲','董事長','女','400','台中市仁愛路四段

6、59號','(03)555-4822');INSERTINTO供應商VALUES('S0003','妙恩','張家豪','董事長','男','540','南投縣埔里路389號','(04)555-5735');INSERTINTO供應商VALUES('S0004','丁泉','周俊安','業務','男','931','屏東縣石光村中巷1號','(08)305-5011');INSERTINTO供應商VALUES('S0005','正心','薛竣生','訂貨員','男','900','屏東市圓通南路23巷27號','(08)598-7654');------

7、--------DISTABLECONTRAINT的用法與時機------------------------------------------------------當要執行下列更新語法時:UPDATEPRODUCTSETV_CODE='X0000'WHEREP_CODE=1;會有ERROR在行1:ORA-02291:違反整合性限制條件(DB1.PROD_FK_VEND)-找不到父項索引鍵(5%)Q2:請問為什麼會出現“違反整合性限制條件(DB1.PROD_FK_VEND)”的錯誤訊息? 無法找到父項鍵(10%)Q3:請問你要如何處理上述問題,才能執行

8、update 指令?可使用DISTABLE來強迫執行UPDATED

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。