2022年学生成绩管理系统数据库设计文档-.pdf

上传人:C****o 文档编号:14728843 上传时间:2022-05-06 格式:PDF 页数:29 大小:715.25KB
返回 下载 相关 举报
2022年学生成绩管理系统数据库设计文档-.pdf_第1页
第1页 / 共29页
2022年学生成绩管理系统数据库设计文档-.pdf_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《2022年学生成绩管理系统数据库设计文档-.pdf》由会员分享,可在线阅读,更多相关《2022年学生成绩管理系统数据库设计文档-.pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学生成绩管理系统数据库设计文档 - (全) “学生成绩管理”数据库设计文档0、前言 (一些必要的说明。) 0、1 数据库说明数据库名 :PXSCJ 逻辑名称 :学生成绩数据库数据文件 :PXSCJ 、mdf 日志文件 :PXSCJ_Log 登录名 :admin, 密码:123456 0、2 表命名说明Cjb:成绩表 ,保存选课信息Cxb:查询表 ,记录 boolean 值对应信息 ,1 代表男 ,0 代表女。Kcb:课程表。Tjb:统计表 ,统计成绩段分布。Xsb:学生表。Yhb:用户表 ,保存系统用户信息。Jsb: 教师表。Skb:授课表 ,记录授课信息。0、3 系统功能模块图精品资料 -

2、- - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 1、 需求分析阶段说明 :学生成绩管理系统需要实现以下功能:一个学生可以选修多门课程,一门课程可以由多个学生选修,学生选修一门课会有一个成绩。一个教师可以教授多个班级,一个教师也可以教授多门课程,一个班级有多个学生,一门课程也可以由多个老师来上,一个老师给一个班级上一门课有确定的时间与地点。不同的用户根据身份不同拥有不同的权限。(1)数据流图老师 -成绩管理 ,学生信

3、息管理 ,权限管理 -学生成绩管理系统成绩查询 -学生(要求 :用 visio 实现第一层数据流图,第二层数据流图,第三层数据流图)p121 老师学生学生成绩管理系统成绩管理信息管理权限管理成绩查询修改密码第一层数据流图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 老师学生1、修改密码2、查询成绩F1 用户表F2 成绩表修改查询返回3、用户管理4、课程管理5、成绩管理6、授课管理F3 学生表F4 教

4、师表F5 课程表F6 成绩表F7 授课表第二层数据流图第三层数据流图(略 ) (2)数据字典(每个实体的详细说明) 数据库编号 :pxscj 基表编号 :f1 基表英文名称:yhb 基表中文名称:用户表字段编号英文字段名中 文 字 段名字段类型备注1 Yhbh 用户编号Char(6) 2 yhm 用户名Char(8) 3 sf 身份Varcha(20) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全)

5、4 mm 密码Char(6) 5 bz 备注Varcha(50) 说明 : 数据库编号 :pxscj 基表编号 :f2 基表英文名称:cjb 基表中文名称:成绩表字段编号英文字段名中 文 字 段名字段类型备注1 Xh 学号Char(6) 2 Kch 课程号Char(3) 3 Cj 成绩Int 说明 :xh 参照学生表的xh;kch 参照课程表的kch;cj 介于 0-100 之间。数据库编号 :pxscj 基表编号 :f3 基表英文名称:kcb 基表中文名称:课程表字段编号英文字段名中 文 字 段名字段类型备注1 Xh 学号Char(6) 2 XM 姓名Char(8) 3 XB 性别Bit 4

6、 CSSJ 出生时间Datetime 5 Bj 班级Varchar(50) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 6 Zy 专业Char(12) 7 ZXH 总学分Int 8 Lxfs 联系方式Varchar(50) 9 zp 照片Varbinary(MAX) 10 BZ Varchar(500) 说明 :xh 参照学生表的xh;kch 参照课程表的kch;cj 介于 0-100 之间。 x

7、b 参照查询表的 xb 数据库编号 :pxscj 基表编号 :f4 基表英文名称:jsb 基表中文名称:教师表字段编号英文字段名中 文 字 段名字段类型备注1 Jsbh 教师编号Char(6) 2 Jsxm 教师姓名Char(8) 3 zy 专业Varchar(30) 4 Fy 分院Varchar(30) 5 Zc 职称Varchar(20) 6 Zc 职务Varchar(20) 7 Bz Varchar(50) 说明 :xh 参照学生表的xh;kch 参照课程表的kch;cj 介于 0-100 之间。数据库编号 :pxscj 基表编号 :f5 精品资料 - - - 欢迎下载 - - - -

8、- - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 基表英文名称:kcb 基表中文名称:课程表字段编号英文字段名中 文 字 段名字段类型备注1 KCH 课程号Char(3) 2 KCM 课程名Char(16) 3 Cj 成绩Int 说明 :xh 参照学生表的xh;kch 参照课程表的kch;cj 介于 0-100 之间。数据库编号 :pxscj 基表编号 :f6 基表英文名称:cjb 基表中文名称:课程表字段编号英文字段名中 文 字 段名字段类型备注1

9、 Xh 学号Char(6) 2 Kch 课程号Char(3) 3 KKXQ Tinyint 4 XS 学生tinyint 5 XF 学分tinyint 说明 :xh 参照学生表的xh;kch 参照课程表的kch; 数据库编号 :pxscj 基表编号 :f7 基表英文名称:skb 基表中文名称: 授课表精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 字段编号英文字段名中 文 字 段名字段类型备注1 Js

10、bh 教师编号Char(6) 2 Kch 课程号Char(3) 3 Bj 班级Varchar(50) 4 Sj 时间Varchar(50) 5 dd 地点Varchar(50) 说明 : jsbh 参照教师表的jsbh;kch 参照课程表的kch; 数据库编号 :pxscj 基表编号 :f8 基表英文名称:CXB 基表中文名称: 查询表字段编号英文字段名中 文 字 段名字段类型备注1 XB 性别Bit 2 XBM 性别名Char(4) 说明 : 2、 概念设计阶段(1)分 ER图(两个分 ER图,1)学生与课程 ,2)教师 ,课程 ,班级 ) 精品资料 - - - 欢迎下载 - - - - -

11、 - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 学生课程选课教师课程授课班级nmmnp(2)总 ER图(由分 ER图画出总 ER图) 学生选课教师课程授课班级nmmnp3、 逻辑设计阶段(1)表关系图(瞧就是否可以画出)(2)表结构图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据

12、库设计文档 - (全) Xsb结构Kcb结构Cjb 结构Yhb 结构精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) Jsb结构Skb结构Tjb 结构Cxb 结构(3)表优化 (判断每个关系就是否达到3NF 要求 ,如果没有达到 ,则继续规范 ) 按照 (1nf-2nf-3nf 进行判断与优化) Cjb(xh,kch,cj) 码:(xh,kch) 精品资料 - - - 欢迎下载 - - - - - -

13、- - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 非主属性 :cj 因为 cj 完全依赖于 (xh,kch),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF Cxb(xb,xbm) 码:(xbm) 非主属性 :xb 因为 xb 完全依赖于 (kch),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF Jsb(jsbh,jsxm,zy,fy,zc,zw,bz) 码:(jsbh) 非主属性 :jsxm,zy,fy,zc,zw,bz 因

14、为 jsxm,zy,fy,zc,zw,bz完全依赖于 (kch),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF Kcb(kch,kcm,kkxq,xs,xf) 码:(kch) 非主属性 :kcm,kkxq,xs,xf 因为 kcm,kkxq,xs,xf完全依赖于 (kch),所以属于2NF 因为不存在传递函数依赖, 所以属于 3NF Skb(jsbh,kch,bj,sj,dd) 码:(jsbh,kch,bj) 非主属性 :sj,dd 因为 sj,dd完全依赖于 (jsbh,kch,bj),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF Tjb(kch,rs1,rs

15、2,rs3,rs4,rs5) 码:(kch) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) 非主属性 :rs1,rs2,rs3,rs4,rs5 因为 rs1,rs2,rs3,rs4,rs5完全依赖于 (kch),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF Xsb(xh,xm,xb,cssj,bj,zy,zxf,bz,lxfs,zp) 码:(xh) 非主属性 :xm,xb,cssj

16、,bj,zy,zxf,bz,lxfs,zp 因为 xm,xb,cssj,bj,zy,zxf,bz,lxfs,zp完全依赖于 (xh),所以属于2NF 因为不存在传递函数依赖, 所以属于 3NF Yhb(yhbh,yhm,mm,bz) 码:(yhbh) 非主属性 :yhm,mm,bz 因为 yhm,mm,bz完全依赖于 (yhbh),所以属于 2NF 因为不存在传递函数依赖, 所以属于 3NF 4、物理设计选择合适的DBMS(要求用 sql server 2008) 5、实施 (把 sql 语句贴在下面 ) (1)创建数据库(把 sql 语句贴在下面 ) createdatabasepxscj1

17、 on ( name =pxscj1_data, =f:pxscj1_data、mdf, size=3mb, =10 % 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) ) logon ( name =pxscj1_log, =f:pxscj1_log、ldf, size=4mb, maxsize=6mb, =1mb ) (2)创建表(把 sql 语句贴在下面 ) createtablexsb (

18、xhchar( 6)notnullprimarykey , xm char( 8)notnull, xbbit, cssjdatetime, bjvarchar( 50 )notnull, zychar( 12 ), zxfint, bzvarchar( 500 ), lxfsvarchar( 50 ), zpvarbinary( max) ) createtablekcb( kchchar( 3)notnullprimarykey , 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 29

19、页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) kcmchar( 16 )notnull, kkxqtinyint, xstinyint, xftinyint ) createtablecjb ( xhchar( 6), kchchar( 6), cjint, constraintc1primarykey ( xh , kch ) ) createtableyhb ( yhbhchar ( 6)primarykeynotnull, yhmchar( 8), sfvarchar( 20 ), mm char( 6), bzvarchar( 5) ) cre

20、atetablejsb ( jsbhchar ( 6)notnullprimarykey , jsxmchar ( 8), zyvarchar( 30 ), fyvarchar( 30 ), zcvarchar( 20 ), zw varchar( 20 ), 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) bzvarchar( 50 ) ) createtableskb ( jsbhchar (

21、6)notnull, kchchar( 3)notnull, bjvarchar( 50 )notnull, sjvarchar( 20 ), ddvarchar( 50 ), constraintc2primarykey ( jsbh, kch , bj ) ) createtabletjb( kchchar( 3)primarykeynotnull, rs1int, rs2int, rs3int, rs4int, rs5int )createtablecxb ( xbbitnotnull, xbmchar( 4)notnullprimarykey )(3)数据库完整性2)视图学生选课情况视

22、图(学号 ,姓名 ,课程号 ,课程名 ,成绩 ,学分 ,总学分 ,教师 ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) createviewxs_xk_viewas selectxsb 、XH, XM, kcb 、KCH, kcm, CJ, xf , zxf , jsb 、jsbh, jsxm fromxsb , KCB, CJB, jsb , skb wherexsb 、XH=cjb 、XH

23、andkcb 、KCH=cjb 、KCHandcjb 、 KCH=skb 、 kchandskb 、jsbh=jsb 、jsbh select*fromxs_xk_view3)自定义数据库类型学号 ,课程号可以考虑用自定义的数据类型。sp_addtypexh, char(6) sP_addtypekch, char(3)4)默认值对象Xsb:性别默认为1,总学分默认为0。Kcb:学生人数默认为40,学分默认为2。Jsb:zy计算机 ,fy 信息 ,zc讲师 ,zw 无。Yhb:mm 123456Xsb:性别默认为1,altertablexsbaddconstraintb1DEFAULT 1 f

24、orxb 总学分默认为0。altertablexsbaddconstraintb2DEFAULT 0 forzxfKcb:学生人数默认为40,altertablekcbaddconstraintb3DEFAULT 40 forxs学分默认为2。altertablekcbaddconstraintb4DEFAULT 2 forxfJsb:zy计算机 ,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) a

25、ltertablejsbaddconstraintb5DEFAULT 计算机 forzyfy 信息 ,altertablejsbaddconstraintb6DEFAULT 信息 forfyzc 讲师 ,altertablejsbaddconstraintb7DEFAULT 讲师 forzczw 无。altertablejsbaddconstraintb8DEFAULT 无forzwYhb:mm123456altertableyhbaddconstraintb9DEFAULT123456formm5)规则与 check 约束Xsb:zxf范围在 0-160 之间。Kcb:kkxq 范围在 1-

26、8 之间 ,xf 在 1-15 之间Cjb:cj 范围在 0-100 之间Xsb:zxf在 0-160 之间。altertablexsb addconstraintpk_1check ( zxfbetween 0 and 160)Kcb:kkxq 在 1-8 之间 , xf 在 1-15 之间altertablekcb addconstraintpk_2check ( kkxqbetween 1 and 8 ) altertablekcb addconstraintpk_3check ( xfbetween 1 and 15 )Cjb:cj 在 0-100 之间altertablecjb ad

27、dconstraintpk_4check ( cjbetween 0 and 100 )6)参照关系精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 17 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) cjb(xh)参照 xsb(xh) cjb(kch)参照 kcb(kch) yhb(yhbh)参照 xsb(xh)与 jsb(jsbh) 必须用触发器实现skb(jsbh)参照 jsb(jsbh) skb(bj)参照 xsb(bj) skb(kch)参照

28、 kcb(kch) cjb ( xh ) xsb ( xh ) altertablecjbaddconstraintfk_1foreignkey ( xh )referencesxsb( xh ) cjb ( kch ) kcb ( kch ) altertablecjbaddconstraintfk_2foreignkey ( kch )referenceskcb( kch ) skb ( jsbh) jsb ( jsbh) altertableskbaddconstraintfk_4foreignkey ( jsbh)referencesjsb( jsbh) skb ( kch ) kcb

29、 ( kch ) altertableskbaddconstraintfk_6foreignkey ( kch )referenceskcb( kch ) skb ( bj ) xsb ( bj )- 用触发器实现createtriggert1onskb forinsert as begin ifnotexists(select* fromxsb wherebj =( selectbjfrominserted) begin 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 18 页,共 29 页 - - -

30、 - - - - - - - 学生成绩管理系统数据库设计文档 - (全) print 插入的班级不存在! rollbacktransaction endend yhb(yhbh) xsb(xh)与jsb(jsbh) -必须用触发器实现altertriggert2onyhbforinsert as begin ifnotexists(select*fromxsbwherexh =( selectyhbhfrominserted) beginifnotexists(select*fromjsbwherejsbh=( selectyhbhfrominserted) begin print 插入的编号

31、出错! rollbacktransaction endend end(4)用户自定义函数(把 sql 语句贴在下面 )(5)用户自定义存储过程1) 根据学号查询学生的选课情况(把 sql 语句贴在下面 )CREATE PROCEDURE xhcxxsxh char ( 6)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 19 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) as begin ifexists(select*fromcjbwherexh

32、=xh) select*fromcjbwherexh =xh else print 无此学生选课信息 end2) 根据课程号查询课程的选修情况(把 sql 语句贴在下面 )CREATE PROCEDURE kchcxxkkchchar( 3)as begin ifexists(select*fromcjbwherekch =kch ) select*fromcjbwherekch =kch else print 无此课程选课信息 end根据教师编号查询授课情况(把 sql 语句贴在下面 )CREATE PROCEDURE jsbhcxskjsbhchar( 6)as begin ifexist

33、s(select*fromskbwherejsbh=jsbh ) select*fromskbwherejsbh=jsbh else 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 20 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) print 无此教师授课信息 end3) 根据班级查询该班级的授课情况(把 sql 语句贴在下面 )CREATE PROCEDURE bjcxskbjvarchar( 50 )as begin ifexists(sele

34、ct*fromskbwherebj =bj ) select*fromskbwherebj =bj else print 无此班级授课信息 end4) 根据课程号号查瞧授课情况(把 sql 语句贴在下面 ) CREATE PROCEDURE kchcxskkchchar( 3)as begin ifexists(select*fromskbwherekch =kch ) select*fromskbwherekch =kch else print 无此课程授课信息 end5) 课程成绩分布统计。存储过程名称TJ_CJ 。参数 :课程号 (kch)。实现功能 :把成绩表(CJB) 中指定课程按照

35、分数段人数进行统计,放入统计表 (TJB) 中。编写思路 :(1)清空 TJB表,插入一行所有分数段的人数都为0 的所要查找的课程的记录。(2)判断所查的课程号在CJB表中就是否有记录,若有则查找出各个分数段的人数并且更新到精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 21 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) TJB表中。方法一 : createPROCEDURE dbo、TJ_CJ( kchchar ( 3) as truncateta

36、bleTJB insertintoTJBvalues( kch, 0, 0, 0, 0, 0) ifexists( select*fromCJB whereKCH=kch) begin updateTJBsetRS1=( selectcount(*)fromCJB whereCJ=0 andCJ= 60 andCJ= 70 andCJ= 80 andCJ= 90 andCJ=100 andKCH=kch) end execTJ_CJ101 方法二 : 如果选择统计的课程在成绩表(CJB) 已经存在 ,可以采用下列代码完成统计功能,并且代码效率较高。但CJB表中没有所选择的课程记录,执行的结果就

37、是各个分数段的人数为null。createproceduredbo、TJ_CJ( KCH varchar( 3)as begin deletefromTJB 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 22 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) insertintoTJB ( KCH, RS1, RS2, RS3, RS4, RS5)selectKCH , sum( casewhenCJ = 60 andCJ = 70 andCJ = 8

38、0 andCJ = 90 andCJ =60 ) begin updatexsbsetzxf =zxf +xf wherexh =xh endend createtriggercjb_deletiggeroncjbfordelete as begin declarexh varchar( 6) declarecjint declarexfint declarekchchar ( 3) selectxh=xh , cj =cj , kch=kchfromdeleted精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - -

39、 -第 26 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) selectxf =xffromkcbwherekch =kchif( cj =60 ) begin updatexsbsetzxf =zxf - xf wherexh =xh endend6)通过 instead of 触发器实现对学生选课情况视图(学号 ,姓名 ,课程号 ,课程名 ,成绩 ,学分 ,总学分 ,教师 )的插入数据操作、更新数据操作、删除数据操作。(把 sql 语句贴在下面 ) createviewv1 as selectcjb 、xh , xm, xsb 、bj

40、 , cjb 、kch , kcm, CJ, xf , zxf , jsb 、jsbh, jsxm fromXSB, KCB, CJB, jsb , skb wherexsb 、XH=CJB、 XH and kcb 、KCH=cjb 、KCH and jsb 、jsbh=skb 、 jsbhandskb 、 kch =CJB、 KCH createtriggerv1_t 有问题 , 待完善onv1 insteadofinsert as begin declarexh char ( 6), xm char ( 8), kchchar ( 3), kcm char ( 16 ), cjint, j

41、sbhchar ( 6), jsxmchar ( 8), bjvarchar( 50 ) setxh=( selectxhfrominserted) setxm =( selectXM frominserted) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 27 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) setkch=( selectkchfrominserted) setkcm=( selectkcmfrominserted) setcj

42、=( selectCJ frominserted) setjsbh =( selectjsbhfrominserted) setjsxm =( selectjsxmfrominserted) setbj =( selectbjfrominserted) ifnotexists(select*fromXSB wherexh =xh) begin insertintoXSB( XH, XM, bj ) values( xh, xm , bj ) end ifnotexists(select*fromKCB whereKCH=kch) begin insertintoKCB( KCH, KCM) v

43、alues( kch, kcm) end ifnotexists(select*fromCJB whereXH=xh andKCH=kch) begin insertintoCJB( XH, KCH, CJ) values( xh, kch, cj ) end ifnotexists(select*fromjsbwherejsbh=jsbh ) begin insertintojsb ( jsbh, jsxm ) values( jsbh , jsxm ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第

44、28 页,共 29 页 - - - - - - - - - - 学生成绩管理系统数据库设计文档 - (全) end ifnotexists(select*fromskbwherejsbh=jsbhandkch =kch andbj =bj ) begin insertintoskb ( jsbh, kch , bj ) values( jsbh , kch, bj ) end End6、运行与维护用 java 与 sql server 2008 把系统功能实现。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 29 页,共 29 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁