数据库原理实验课程设计

数据库原理实验课程设计

ID:35554375

大小:808.00 KB

页数:25页

时间:2019-03-28

数据库原理实验课程设计_第1页
数据库原理实验课程设计_第2页
数据库原理实验课程设计_第3页
数据库原理实验课程设计_第4页
数据库原理实验课程设计_第5页
资源描述:

《数据库原理实验课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2014-2015学年第一学期《数据库原理》课程实验报告学号:20122617学生姓名:徐玉松班级:软件工程2012教师:陶宏才辅导老师:王泽洲赵红芳2014年12月第25页共25页实验一:表及约束的创建1.1实验目的与内容目的:创建数据表、添加和删除列、实现所创建表的完整性约束。内容:11-2、11-26~33。注:实验内容编号均取自《数据库原理及设计(第2版)》第11章的实验!即:实验内容以第2版教材为准!报告:以11-31作为实验一的报告。1.2实验代码及结果1.2.1实验代码createtablepers

2、on20122617--创建新表(P_nochar(6)primarykey,P_namevarchar(10)notnull,Sexchar(2)notnull,Birthdatedatetimenull,Date_hireddatetimenotnull,Deptnamevarchar(10)notnullDEFAULT'培训部',P_bosschar(6)null,constraintbirth_hire_check--为约束创建一个名称check(Birthdate

3、ablecustomer20122617(Cust_nochar(6)primarykey,Cust_namevarchar(10)notnull,Sexchar(2)notnull,BirthDatedatetimenull,Cityvarchar(10)null,DiscountDec(4,2)notnull,constraintDiscount_check--检查约束的名称check(Discount>=0.5andDiscount<=1)--检查约束)--createruledas@statebetwee

4、n0and1--创建规则--sp_bindruled,'customer20122617.Discount'--这种方法也可以给Discount约束绑定规则createtableorderdetail20122617(Order_nochar(6)primarykey,constraintOrder_no_constraintCHeck(Order_noLIKE'[A-Z][A-Z][0-9][0-9][0-9][0-9]'),Cust_nochar(6)notnull,P_nochar(6)notnull,Or

5、der_totalintnotnull,Order_datedatetimenotnull,第25页共25页constraintperson20122617_contrFOREIGNKEY(P_no)--定义外键为P_noREFERENCESperson20122617(P_no)--外键参照主表person20122617中的P_noondeleteNOAction--参照定义为不许删除onupdatecascade,--定义为可随着主表跟新constraintcusrtomer20122617_contrfo

6、reignkey(Cust_no)REFERENCEScustomer20122617(Cust_no)--参考ondeleteNOActiononupdatecascade)createtablesalary20122617(P_noChar(6)primarykey,BaseDec(8,2)notnull,BonusDec(8,2)notnull,FactASBase+Bonus,constraintperson2_contrFOREIGNKEY(P_no)REFERENCESperson20122617(P

7、_no)ondeleteNOActiononupdatecascade)--建表完成1.2.2实验结果注:仅附有实际意义的结果。运行代码得到结果后拷屏,用Windows画图工具切下有意义的部分,然后粘贴到此处。Person20122617表的创建Customer20122617表的创建第25页共25页Orderdetail20122617表的创建Salary20122617表的创建第25页共25页实验二:SQL更新语句2.1实验目的与内容目的:update、delete、insert语句的练习。内容:11-6~8

8、。报告:以11-7、11-8作为实验二的报告。2.2实验代码及结果2.2.1实验代码2.2.1.1实验数据准备:insertintoperson20122617--插入person表的数据values('000001','林峰','男','1975-04-07','2003-08-03','销售部','000007')insertintoperson20122617val

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

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

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