数据库原理实验报告三_1 数据库管理系统SQLSERVER2000使用阶段技能掌握.doc
文本预览下载声明
数据库原理实验报告三_1
实验日期2012/11/19 实验编号02012-3
实验名称 数据库管理系统SQLSERVER2000使用阶段技能掌握 实验学时 2 实验内容 DDL、DML熟练掌握的基本技能项 实验要求 Creat 数据库对象(表、索引、视图)
实现DML中的SELECT功能(2个以上包括了库函数/分组统计/排序的简单查询,2个以上的连接查询,2个以上的嵌套2层以上的查询。
通过自学理解,写出本次实验问题2中至少4个数据查询的关系代数式。
对更新语句进行约束性条件中的实体完整性、参照完整性进行事例构造和说明 实
验
过
程
描
述 附加进已近建好的数据库:
(2)统计没门课程的学生选修人数,要求显示课程号、课程名、和学生人数。
查询语句:
select C.C#,CNAME,COUNT(S#)
FROM zhh.dbo.C,zhh.dbo.SC
WHERE C.C#=SC.C#
GROUP BY C.C#,CNAME;
查询结果:
(3)在基本表S和sc中检索至少不学C2,C4课程的学生学号。
(4):统计没门课程的学生选修人数,要求显示课程号、课程名和学生人数。
(5)检索每个学生的出生年份
查询语句:
select S#,SNAME,2012-AGE 出生年月
FROM zhh.dbo.S;
查询结果:
(6)数据插入(失败)
实
验
结
论
描
述
在这个试验中由于我对数据库掌握的不是很好,所以一节课结束了我还没有完成试验,不过在课后我对试验剩余部分进行了试验,不过还是有很多地方没有成功实现,不过通过这次上机实践,我对Creat 数据库对象(表、索引、视图)有了初步的了解,同时通过这个试验我对SELECT功能有了进一步的了解。通过这次上机我对SQL语句有了很大的了解和熟悉,我想通过试验可以为我对理论的了解有很大的帮助。
收获:通过老师的指导我对代码的编写有了很大的提高,通过试验对问题的简单操作,让自己收获了很多,学到了一点点东西都能给自己感到一种强烈的成就感。
不足:语句结构部够数据,书写会出现很多错误。希望在以后的学习中能够改正。
解决:多看书多学习,多操作,多问同学老师。把不懂得问题及时搞懂。
实验人学号 机号 445-F08 签名 实
验
成
绩
指导教师(签名/日期)
3
显示全部