数据库实验三:数据库原理与应用.doc

数据库实验三:数据库原理与应用.doc

ID:52816123

大小:136.50 KB

页数:5页

时间:2020-03-30

数据库实验三:数据库原理与应用.doc_第1页
数据库实验三:数据库原理与应用.doc_第2页
数据库实验三:数据库原理与应用.doc_第3页
数据库实验三:数据库原理与应用.doc_第4页
数据库实验三:数据库原理与应用.doc_第5页
资源描述:

《数据库实验三:数据库原理与应用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库实验三:数据库的原理与应用一、实验目的与要求:1.实验目的(1)掌握对表中数据的插入、删除、修改等操作;(2)深入体会数据完整性及约束的作用。2.实验要求在实验三建立的表的基础上:(1)自行设计各个表的记录,其中院系表至少10条记录、学生表至少30条记录、课程表至少10条记录、教师表至少10条记录、选课表至少50条记录。(2)设计一组记录执行插入操作,要求分别设计若干违反实体完整性规则、参照完整性规则和用户完整性规则的插入操作,并分析原因。(3)设计几个删除操作,体会执行删除操作时检查参照完整性规则的效果(要求涉及拒绝删除、空值删

2、除和级联删除等不同的处理方式)。(4)设计一组更新操作,体会执行更新操作时检查参照完整性规则、参照完整性规则和用户完整性规则的效果。(5)在实验报告中要给出具体的记录和设计的操作,并针对各种数据完整性检查给出具体的分析和讨论。二、实验内容1、实验原理(1)插入语句的命令格式:INSERTINTOschema_name.table_or_view_name[(column_list)]VALUES({expression

3、DEFAULT

4、NULL)}[,…n])(2)更新语句的命令格式:UPDATEschema_name.table_or

5、_view_nameSETcolumn_name={expression

6、DEFALUT

7、NULL}[,…n][WHERE](3)删除语句的命令格式:DELETE[FROM]schema_name.table_or_view_name[WHERE]2、实验步骤与结果(1)调出SQLServer2005软件的用户界面,进入SQLSERVERMANAGEMENTSTUDIO。(2)输入自己编好的程序。(3)检查已输入的程序正确与否。(4)运行程序,并分析运行结果是否合理

8、和正确。在运行时要注意当输入不同的数据时所得到的结果是否正确。(5)输出程序清单和运行结果。程序源代码:insertinto院系values(1,'计科系','张伟','400'),(2,'经济系','张伟','401'),(3,'机械系','张伟','402'),(4,'电子系','张伟','403'),(5,'教育系','张伟','404'),(6,'数理系','张伟','405'),(7,'艺术系','张伟','406'),(8,'旅游系','张伟','407'),(9,'外语系','张伟','408'),(10,'化工系','张

9、伟','409')insertinto教师values('1',1,'李凡','男','教授','网工',300.00),('2',1,'张豪','男','助教','网工',500.00),('3',2,'楚锐','男','讲师','网工',200.00),('4',2,'陈俊','男','助教','网工',400.00),('5',3,'白丽','女','教授','网管',300.00),('6',3,'刘婷','女','助教','网管',600.00),('7',4,'何丹','女','讲师','网管',500.00),('8',4

10、,'汤霞','女','教授','网管',300.00)insertinto课程values('01','高数','1','8','公共基础'),('02','高数','2','8','公共基础'),('03','高数','3','8','公共基础'),('04','高数','4','8','公共基础'),('05','高数','5','8','公共基础'),('06','高数','6','8','公共基础'),('07','高数','7','8','公共基础'),('08','高数','8','8','公共基础')insertinto选

11、课values('001','01','10'),('002','02','20'),('003','01','30'),('004','02','40'),('005','01','50'),('006','02','60'),('007','01','70'),('008','02','80')insertinto学生values('001','1','张伟','男','江苏','正常','64'),('002','2','张伟','男','江苏','留级','64'),('003','3','张伟','男','江苏','休学','

12、64'),('004','4','张伟','男','江苏','退学','64'),('005','5','张伟','男','江苏','正常','64'),('006','6','张伟','男','江苏','

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

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

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