Oracle数据库综合实验.docx
《Oracle数据库综合实验.docx》由会员分享,可在线阅读,更多相关《Oracle数据库综合实验.docx(13页珍藏版)》请在冰豆网上搜索。
![Oracle数据库综合实验.docx](https://file1.bdocx.com/fileroot1/2022-11/26/001e621e-ffb5-4cb3-8256-85a391cbac5a/001e621e-ffb5-4cb3-8256-85a391cbac5a1.gif)
Oracle数据库综合实验
华北科技学院计算机系综合性实验
实验报告
课程名称Oracle数据库
实验学期2010至2011学年第2学期
学生所在系部基础部
年级2008专业班级计算B082
学生姓名陶洁学号200809014207
任课教师郭慧
实验成绩
计算机系制
《Oracle数据库》课程综合性实验报告
开课实验室:
基础实验室二2011年5月10日
实验题目
Oracle数据库的管理和应用程序的开发
一、实验目的
掌握Oracle数据库的对象的创建和管理方法,巩固对Oracle数据库基本原理和基础理论的理解。
掌握开发Oracle数据库应用程序的技术,巩固对Oracle数据库基本原理和基础理论的理解。
二、设备与环境
硬件:
多媒体计算机
软件:
Windows2003操作系统,Oracle9i数据库管理系统,应用程序开发环境VC++6.0
三、实验内容
1.设计教务管理系统数据库
(1)创建XSCJ数据库,并以SYSTEM登录,登录身份为SYSDBA,如图3.1。
图3.1
(2)创建用户ZHS,并授予角色DBA,如图3.2,3.3,3.4。
图3.2创建用户ZHS
图3.3授予角色DBA
图3.4
(3)创建表空间SCHOOL,如图3.6,3.7。
图3.6创建表空间SCHOOL
图3.7
(4)创建三张表SUDENT、COURSE和SCORE,如图3.8~3.15。
图3.8
创建STUDENT表及约束条件:
图3.9创建STUDENT
图3.10STUDENT表的约束条件
图3.11
创建COURSE表及约束条件:
图3.12创建COURSE表
图3.13COURSE表的约束条件
创建SCORE表及约束条件:
图3.14创建SCORE表
图3.15SCORE表的约束条件
(5)插入各表相关信息,如图3.16~3.18。
图3.16插入STUDENT信息
图3.17插入COURSE信息
图3.18插入SCORE信息
2.开发应用程序
(1)连接数据源
开始→控制面板→管理工具→数据源,如图3.19。
图3.19ODBC数据源管理器
点击“添加”,出现如图3.20对话框。
图3.20创建新数据源
选择“OracleinOracle”,点击“完成”,出现如图3.21。
图3.21
填写相关信息后,点击“TestConnection”,出现如图3.22。
图3.22
在Password下输入创建数据库时的用户密码,点击“OK”,完成连接,出现图3.23。
图3.23
点击“确定”,返回到图3.21,点击“OK”,回到“ODBC数据源管理器”窗口,如图3.24,可以看见所创建的STUDENTDB已在列表中。
图3.24
点击“确定”,数据源连接完成。
(2)主窗口设计
本程序采用MFC作为前台,窗口如图3.25。
图3.25主窗口
四、实验结果及分析
主窗口显示信息为第一条时,点击“下一条”,窗口自动显示下一条学生信息。
若在第一条时点击“上一条”,会弹出窗口“已定位在第一条记录”,如图3.26。
图3.26
若在最后一条时点击“下一条”,会弹出窗口“已定位在最后一条记录”,如图3.27。
图3.27
查询学生的相关信息时,点击“查询”,出现如图3.28所示对话框,输入学生学号即可查询相关信息。
图3.28
点击“确定”,在主窗口就会显示所查询的学生的相关信息。
教师评价
评定项目
A
B
C
D
评定项目
A
B
C
D
算法正确
界面美观,布局合理
程序结构合理
操作熟练
语法、语义正确
解析完整
实验结果正确
文字流畅
报告规范
题解正确
其他:
评价教师签名:
年月日