[计算机软件及应用]数据库.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验指导书 班级: 姓名: 序言 数据库是数据管理的最新技术,是计算机科学的重要分支。通过学习重点让大家掌握数据库技术的程序设计思想和方法,学习开发管理系统的技术,并结合PB8.0以上版本和SQL SERVER 2000以上版本上机环境编程测试。 为了达到这个目的,这里安排五个实验单元。 实验报告的内容 题目 描述每个实验的内容是什么。 需求分析 用E-R图描述数据库的模式设计及每个关系模式的建立;描述数据字典及程序数据流;每个事件、函数或过程的头和规格说明; 源程序清单和结果 源程序要加注释,要有测试数据及结果。 实验1: 学习SQL 语句与SQL SERVER的数据库环境(4学时) 本次实验的主要目的在于学会使用SQL SERVER环境建库的方法,学会SQL SERVER企业管理器和查询分析器的使用,通过数据库操纵环境,了解库的建立、表的建立、数据库的查询实现方法。实验数据如下: Student SC sclass sno sname ssex sage Sdept 1 1 李勇 男 20 IS 1 2刘晨 女 19 IS 1 3 刘男 20 IS 2 1 王敏 女 18 2 2 张男 19 2 3 李敏 男 20 sclass sno cno grade 1 1 1 92 1 1 2 85 1 1 3 88 1 2 2 90 1 2 3 80 2 1 1 75 2 1 2 92 2 2 2 87 2 2 3 89 2 3 1 90 Course cno cname cpno ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL语言 6 4 建立学生表 建立选课表 查询所有学生的详细信息SELECT * FROM student; 查询1班的学生学及姓名SELECT sno,sname FROM student WHERE sclass = 1; 查询刘晨的出生年SELECT 2012-sage born FROM student WHERE sname = 刘晨; 查询姓刘的学生的详细情况SELECT * FROM student WHERE sname LIKE 刘%; 查询选修了1号课的学生SELECT sname,ssex,grade FROM student,sc WHERE student.sno = sc.sno AND student.sclass = sc.sclass AND cno=1; 查询没有先行课的课程的课号和课名 SELECT cname,cno FROM course WHERE cpno is null; 查询2班的所有女生的情况SELECT student.sclass,student.sno,sname,ssex,sage,sdept,sc.grade,sc.cno,cname,cpno,ccredit FROM sc,student,course WHERE student.sclass = 2 AND ssex = 女 AND student.sclass = sc.sclass AND student.sno = sc.sno AND sc.cno = course.cno; 查询学分为2到之间的课程SELECT cno,cname FROM course WHERE ccredit BETWEEN 2 AND 3; 查询选修1或2号课的学生的SELECT student.sclass,student.sno,sname,cname,grade FROM course,student,sc WHERE sc.cno = course.cno AND (course.cno = 1 OR course.cno = 2) AND student.sclass = sc.sclass AND student.sno = sc.sno; 查询2班至少选修一门其先行课为1号课的学生的SELECT student.sclass,student.sno,sname,ssex,sdept,course.cno,grade FROM course,student,sc WHERE

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档