sql数据库实例(数据库入门)

上传人:小** 文档编号:91159903 上传时间:2019-06-26 格式:DOC 页数:19 大小:733.01KB
返回 下载 相关 举报
sql数据库实例(数据库入门)_第1页
第1页 / 共19页
sql数据库实例(数据库入门)_第2页
第2页 / 共19页
sql数据库实例(数据库入门)_第3页
第3页 / 共19页
sql数据库实例(数据库入门)_第4页
第4页 / 共19页
sql数据库实例(数据库入门)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《sql数据库实例(数据库入门)》由会员分享,可在线阅读,更多相关《sql数据库实例(数据库入门)(19页珍藏版)》请在金锄头文库上搜索。

1、数据库设计及应用实验一、 实验内容创建数据库:包括Student, Course, Enroll, Statistics表,表的结构如下:Student (sno, sname, age, sex)Course (cno, cname, credit)Enroll (sno, cno, grade)Statistics (sno, cNumber, creditSum)说明:cNumber是sno学生选修课程的数目;creditSum是sno学生选修课程的总学分。1、 设计并在MS SQL Server 2000中创建以上表结构,并设置完整性约束。2、 查询所有选修课程的学生的基本信息、课程信

2、息及相应的考试成绩。3、 查询所有学生的信息,若已选课就还要给出选修课程的信息及考试成绩。4、 查询所有课程的信息,若课程有学生选修就还要给出选修课程的学生的信息及考试成绩。5、 查询选修名为“数据库”的课程的考试成绩最高的学生的信息。6、 对Student的age创建规则,满足18age25,并给出验证实例及验证结果。7、 创建触发器:当学生选修一门新的课程后,Statistics表的cNumber自动加1,且creditNumber自动增加新选课程的学分。8、 创建视图:找出所有已修学分超过6、所修课程平均分不低于60的学生的基本信息、以及所修课程的平均分。按照平均分排序,若平均分相同按照

3、学号排序。9、 对于如下一组数据操作:(1) select * from course;(2) select * from course where cname=数据库(3) select * from course where credit=3(4) select * from course where credit2 and credit=18 and age=25sp_bindrule age_rule,Student.age(2)插入数据检验。insert into Student values (2008006,李志锋,20,男)(所影响的行数为 1 行)insert into Student values (2008007,李小龙,32,男)insert into Student values (2008008,杨一民,17,男)服务器: 消息 513,级别 16,状态 1,行 1列的插入或更新与先前的 CREATE RULE 语句所强制的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号