第一范文网 - 专业文章范例文档资料分享平台

《数据库原理》课程实验报告.

来源:用户分享 时间:2025/6/2 12:33:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2013-2014学年第一学期

《数据库原理》

课程实验报告

学 号: 20112723 学生姓名: 林苾湲 班 级: 软件工程2011-2 教 师: 陶宏才 辅导老师: 张建华 刘宝菊

2013年12月

实验一:表及约束的创建

1.1 实验目的与内容

目的:创建数据表、添加和删除列、实现所创建表的完整性约束。 内容:11-2、11-26~33。

报告:以11-31作为实验一的报告。

1.2 实验代码及结果

1.2.1 实验代码

(1) CREATE TABLE orderdetail20112723

(

Order_no char(6) PRIMARY KEY CONSTRAINT Order_no_constraint20112723 CHECK(Order_no LIKE'[A-Z][A-Z][0-9][0-9]'), Cust_no char(6) NOT NULL, P_no char(6) NOT NULL, Order_total int NOT NULL, Order_date datetime NOT NULL, CONSTRAINT person_contr20112723 FOREIGN KEY (P_no)

REFERENCES person20112723(P_no) ON DELETE CASCADE ON UPDATE CASCADE,

CONSTRAINT customer_contr20112723 FOREIGN KEY (Cust_no)

REFERENCES customer20112723(Cust_no) ON DELETE CASCADE ON UPDATE CASCADE, )

(2) ALTER TABLE salary20112723

ADD CONSTRAINT Pno_FK20112723 FOREIGN KEY(P_no) REFERENCES person20112723(P_no)

1.2.2 实验结果

(1)

第 2 页 共 17 页

(2)

第 3 页 共 17 页

实验二:SQL更新语句

2.1 实验目的与内容

目的:update、delete、insert 语句的练习。 内容:11-6~8。

报告:以11-7、11-8作为实验二的报告。

2.2 实验代码及结果

2.2.1 实验代码

2.2.1.1 11-7实验代码

(1)

UPDATE salary20112723 SET Base=1800,Bonus=160 WHERE P_no='000006' (2)

UPDATE salary20112723 SET Bonus=Bonus*.75

WHERE NOT EXISTS(SELECT * FROM orderdetail20112723

WHERE salary20112723.P_no=orderdetail20112723.P_no AND order_date>=GETDATE()-730) 2.2.1.2 11-8实验代码

INSERT INTO person20112723

VALUES('000010','张三','男','1969-04-20','1996-08-12','培训部','000007') SELECT * FROM person20112723

DELETE FROM person20112723 WHERE P_no='000010' SELECT * FROM person20112723

2.2.2 实验结果

2.2.2.1 11-7实验结果

(1)a.原来salary表的记录,000006的工资为1750,奖金为130

b.修改后,000006的工资为1800,奖金为160

第 4 页 共 17 页

搜索更多关于: 《数据库原理》课程实验报告. 的文档
《数据库原理》课程实验报告..doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c29lcr3ohzs0ne2d1fovz9epjx24qwd012u5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top