PL/SQL综合实例
2006-12-30 11:57:32 来源:WEB开发网核心提示:本节将在前面学习的PL/SQL基础上分析一个较复杂的实例,以教会读者编写完整的PL/SQL程序的方法,PL/SQL综合实例,实例设计1. 功能设计某高校开发的研究生招生系统,要求设计PL/SQL程序对考生的成绩数据进行处理,在【表空间】下拉列表框中选择“USERS”,在【表结构定义区】按照图所示
本节将在前面学习的PL/SQL基础上分析一个较复杂的实例,以教会读者编写完整的PL/SQL程序的方法。
实例设计
1. 功能设计
某高校开发的研究生招生系统,要求设计PL/SQL程序对考生的成绩数据进行处理,处理的逻辑是根据每门专业课的最低分数线和总分的最低分数线自动将考生归类为录取考生、调剂考生和落选考生。
为此设计两个数据表,graduate数据表存放考生成绩,result数据表存放处理结果,PL/SQL程序完成的功能就是将graduate数据表中的数据逐行扫描,根据分数线进行判断,计算出各科总分,在result数据表中将标志字段自动添加上“录取”或“落选”。
2. 数据表设计
Graduate数据表结构如表9.3所示。
创建数据表
为了简化起见,实例的两个数据表都建立在默认的scott用户下,这样读者可以完全模拟实例一致的环境进行学习。
1. 创建graduate数据表
在图9.58所示的创建表的【一般信息】选项卡中按照下列步骤进行配置。
在【名称】文本框中输入“GRADUATE”。
在【方案】下拉列表框中选择“SCOTT”。
在【表空间】下拉列表框中选择“USERS”。
在【表结构定义区】按照图所示进行设置。
完成设置后单击按钮。
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接