数据库系统实现-实验(学生用).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统实现-实验(学生用)数据库系统实现-实验(学生用)

《数据库系统实现》 实验指导书 (Oracle版本) 湖北汽车工业学院电气与信息工程学院计算机工程系 2011年10月 说明 《数据库系统实现》课程主要介绍基于J2EE平台的数据库系统开发技术,实验涉及三个方面: (1)数据库应用高级编程技术。涉及PL/SQL编程知识(数据类型、程序结构)、存储过程(包括存储函数)、触发器和包,以及Oracle的事务处理与并发控制等内容。 (2)数据库中间件应用技术。涉及Oracle的JDBC编程,包括驱动类型选择、驱动运行环境配置、驱动应用编程步骤、LOB处理、事务处理、存储过程调用等内容。 (3)数据库应用系统架构。涉及C/S架构、B/S架构和数据库系统综合应用等内容。 由于课程及实验涉及的知识点多,内容跨度大,要求学生上课认真听讲,课后注意归纳总结,实验前做好准备。 除了最后一个综合应用实验外,前面的实验均要求在如下表结构上进行。 (1)学生表:有学生学号、学生姓名、学生性别、学生出生日期、学生所属系部、学生平均成绩、学生照片等列。期中学生学号为9位字符或数字编码,有主码约束,学生姓名有非空约束,学生性别有“男”或“女”的取值约束,学生的平均成绩保留一位小数,与学生的选课成绩一致。表名用Student,各列依次用SNo(char(9))、SName(varchar2(30))、SSex(char(3))、SBirthday(Date)、SDepartment(varchar2(60))、SAvgGrade(number(4,1))、SPicture(blob)表示。 (2)课程表:有课程号、课程名、先导课程课程号、课程学分等列。期中课程号为4位数字或字符编码,有主码约束,先导课程课程号外码引用课程号,课程名有非空和唯一性约束,学分为大于0小于20的数,保留一位小数。表名用Course,各列依次用CNo(char(4))、CName(varcahr2(60))、CPno(char(4))、CCredit(number(2,1))表示。 (3)选课表:有学生学号、课程号、成绩等列。期中学生好学号和课程号组成联合主码,成绩取不超过100的整数。表名用SC,各列依次用SNo(char(9))、CNo(char(9))、Grade(number(3))。 实验作业一并在实验报告上完成,作业成绩纳入实验考核成绩。 本实验指导书由彭彬老师写,由于时间仓促,再加上实践经验的限制,错误在所难免,欢迎各位老师、学生赐教(pengbinhust@163.com)。 目录 实验环境介绍 一、Oracle PL/SQL编程环境 标准SQL语言是一次一集合的非过程化的查询语言,不利于对数据库中的数据作基于记录的过程化处理。Oracle的PL/SQL对标准SQL进行扩充,成为一个完整的编程语言:如数据类型、变量与表达式、结构化程序的结构等。这里提供三种PL/SQL编程环境。 SQL*PLUS SQL*Plus是一个交互式批处理查询工具,Oracle数据库服务器时一并安装它有命令行用户界面, Windows图形用户界面(GUI)和基于Web的用户界面iSQL * Plus)。于业务技术系统管理员执行以下任务:开发和运行批处理脚本,查询结果OracleServiceXE服务已经启动(如图1所示),也可以在DOS窗口运行“net start OracleServiceXE”启动两个服务”。 图1.1-1 Oracle系统服务 以下介绍命令行界面。 在Windows平台选择“开始”-“运行”,输入“sqlplus”,或者在Windows的DOS窗口输入“sqlplus”,即进入命令行界面(如图1.1-2所示)。 处于安全考虑,Oracle对登录的应用程序要进行“用户名”和“密码”验证,所以SQL*plus要登录到服务器,需要依次输入用户名、密码。如“sys/sys as sysdba”,“drp/drp”。 如果系统安装有Oracle 10g Express,则可选择“开始”-“程序”-“Oracle Database 10g Express Edition”-“运行SQL命令”,即进入命令行界面(如图1.1-3所示)。 也可以用“SQLPLUS USERNAME/USERPASS@SERVICE_NAME”直接登录到数据库服务器。当想以SYS用户登录,但又不知道用户密码时,可以用“SQLPLUS / AS SYSDBA”登录数据库,立即修改SYS用户的登录密码。 在命令行窗口,键入exit,即可退出命令行界面。 图1.1-2 SQl*PLUS命令行界面 图1.1

文档评论(0)

ymeioxianw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档