实验一-简单查询.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单表查询单表查询一、实验目的和要求熟练掌握创建和管理SQLServer2000数据库中的表。即如何使用SQLServer2000的企业管理器和SQLServer2000的查询分析器来实现数据库中数据的相关操作。同时练习数据库的备份和还原及基于单表的查询。(3)Teacher(教师表)Tno(教师号):字符串型,10字节,主码Tname(教师名):变长字符串型,20字节,非空Dept(学院):字符串型,20字节Office(教研室):字符串型,10字节(4)Scourse(修课表)Sno(学号):字符串型,10字节,主码,学生表的外码Cno(课程号):字符串型,10字节,主码,课程表的外码Ckind(修课类别):字符串型,4字节,非空Ugrade(平时成绩):浮点型,大于等于0,小于等于100Egrade(卷面成绩):浮点型,大于等于0,小于等于100TotalG(总评成绩):浮点型,大于等于0,小于等于100(5)Tcourse(授课表)Cno(课程号):字符串型,10字节,主码,课程表的外码Tno(教师号):字符串型,10字节,主码,教师表的外码Ckind(授课类别):字符串型,10字节Cnum(班数):浮点型,大于0。假设选修课有半个班的情况,因此取浮点型。2.使用SQLServer2000企业管理器往表中添加记录。记录值参照下列表:(1)课程表(2)学生表(3)教师表(4)修课表(5)授课表3.使用SQLServer2000的查询分析器,进行简单查询。①列出所有学生的情况②列出所有课程情况③列出所有修课记录④列出所有教师情况4.将“学生课程数据库”分离到d盘自己的目录下,再将数据库以原文件附加。5.使用SQLServer2000的查询分析器,进行基于单表的查询显示学生的姓名、年龄、所在院系显示所有学生的姓名、年龄、出生年份列出所有学生的姓名、年龄,同时去掉重复记录查所有年龄在18岁以上的学生姓名和年龄查考试成绩不及格的学生学号,去掉重复记录查软件04班女同学的名单列出数据库专业19岁以上男同学的名单列出程序设计专业或网络工程专业或网络程序设计专业的同学名单列出不是网络工程专业或数据库专业的同学名单列出年龄在18到21岁同学的名单列出年龄不在18到20岁同学的名单列出所有姓张的老师的信息列出所有不姓张的所有学生列出姓“王”且全名为3个汉字的学生列出所有有成绩的学生学号和课程号按学生年龄的降序列出学生信息按年龄的降序,学号的升序列出学生的信息列出课程表中全部信息,按先修课的升序排列。**CCUTSOFTCCUTSOFT二、实验内容1.使用SQLServer2000企业管理器,在“学生课程数据库”中创建(1)Course(课程表)Cno(课程号):字符串型,10字节,主码Cname(课程名):字符串型,20字节,非空Term(讲授学期):字符串型,2字节,非空Periods(学时数):整型,非空BefC(先修课):字符型,60字节(2)Student(学生表)Sno(学号):字符串型,10字节,主码Sname(姓名):变长字符串型,20字节,非空Ssex(性别):字符型,2字节Sage(年龄):微整型Sdept(学院):字符串型,20字节,非空Spec(专业):字符串型,20字节,非空Sclass(班):字符串型,10字节,非空*

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档