正文描述:《《数据库原理与技术》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库原理实验指导书制订人:孙斌中国地质大学(武汉)信息工程学院2004年40月26日实习建立数据库(4学时)【问题描述分别用MicrosoftAccess和Foxpro平台建立数据库。【基本要求】所建立的数据库,应包括下列三个表:学生表(学号,姓名,系别,性别,龄<照片〉[用相对路羟•…)课程表(课程号,课程名称,任课癌…)选课表(学号,课程号,成绩…)【实现提示(1)利用Access数据库平台,建立的数据库应明确其字段的名称数据结构和字段长度。(2)为与后面的程序设计相配合,可極VB环境下的:外接程序(A)_->可视化数据管理器(V)-
2、>文件->打开数据库(0)MicrosoftAccess下建库。【测试数据】将你所在班的实际数据添入数据库的各个表中作为测试用数据。实习二利用SQL语言程序实现查询功能(4学时)【问题描述】分别用VB、VC++(或VC),利用SQL语言程序实现各查询功能。【基本要求】用VB、VC++(或VC)编程:(1)建立与实验一相同的数据库。(2)检索所有选课学生的学号、姓名、所选的课程名称以及成绩;(3)检索选修了某一门课程(具体的自己定)且成绩在85分以上的学生的学号、姓名、性别、这门课程的成绩(按成绩降序排列)。【实现提示】实习三利用SQL语言程
3、序实现查询功能(4学时)【问题描述】分别用VB、VC++(或VC),利用SQL语言程序实现查询功能。【基本要求】用VB、VC++(或VC)编程,在实验二的基础上:(1)建立一个视图,包括所有选课学生的学号、姓名、系别以及平均成绩,按平均成绩降序排列。(2)在上题视图的基础上检索平均成绩在80分以上的年龄大于等于21岁的所有男生的姓名、学号、所选课程名及成绩。【实现提示】实习盪立数据库(4学时)【问题描泄用SQLServer(或Oracle)平台建立实习一的相同数据库。【基本要求】所建立的数据库,应包括下列三个表:学生表(学号,姓名,系别,性
4、别,年龄,<照片〉[用相对路羟•…)课程表(课程号,课程名称,任课魅…)选课表(学号,课程号,成绩……)(1)检索所有选课学生的学号、姓名、所选的课程名称以及成绩;(2)检索选修了某一门课程(具体的自己定)且成绩在85分以上的学生的学号、姓名、性别、这门课程的成绩(按成绩降排列);(3)建立一个视图,包括所有选课学生的学号、姓名、系别以及平均成绩,按平均成绩降序排列。(4)在上题视图的基础上检索平均成绩在80分以上的年龄大于等于21岁的所有男生的姓名、学号、所选课程名及成绩。【实现提示在面向对象的程序设计中可以使用与数据库捆绑连接和非捆绑连
5、接的嗣方式实现对数据库的各种操作。查询功能设计和统计功能设计最好放在同一圈的闹頼i使同一程序所具有的各项功能更灵活、更方便且可适用的范围更广数据库原理上机实验报告学生姓名:班学号:指导教师:中国地质大学(武汉)信息工程学院实习报告内容实习报告内容应包括实验流程(所建的表、程序设计的思想(所写的程序、实验结果)和通过做实验得到的一建会用A4纸打印出来。各班班长将同学们的实验报告和源程序及数据库的电文件瞧以每人的学号和姓名作为文件夹,刻在一张瘫上与纸质文档一起于最后一次实验课结束后,敢傩师。作为平时皴【实验报告书写规格说明】(V五号宋体>,具体
6、内容:问题描述,建库的方法和骤)【算法设计】(1)设计思想:(V五号宋体>,具体内容:主要采用的数据结构(包括逻辑结构和綁勾,以及算法思想等。)(2)设计規:(<五号宋体>,具体内容:子程序(过程或函数)的规格说明,通过调用柔圈示它们之间的调用条)(3)详细设计肃(v五号宋体>,具体内容:主要算法的框架。【调试报告】(<五号宋体〉,具体内容:调试过程中遇到的问题是如何解决的以及设计与实醜回顾讨论与分析;算法的时空分析和遗设縣)【用户手册】(V五号宋体>,具体内容:使用说明。)【附录】(V五号宋体>,源程序清巣源程序必须有注释以及必要的测试数
7、据和运行结果数据。)
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。