欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年sql学生成绩管理系统 2.pdf

    • 资源ID:34264430       资源大小:943.77KB        全文页数:10页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年sql学生成绩管理系统 2.pdf

    一、创建学生成绩管理数据库1、学生成绩管理数据库概念模型(ER 图)如下:2、在查询分析器中创建学生成绩管理数据库,数据库名为“学生成绩管理表”,物理文件的存储位置为: “E: 学生成绩管理表 XSCJGLB” ;打开查询分析器,在查询分析器中输入如下代码创建数据库CREATE DATABASE 学生成绩管理表ON PRIMARY ( NAME=XSCJGLB_DATA, 学生成绩管理表 XSCJGLB.MDF, SIZE=5, FILEGROWTH=10%) LOG ON (NAME=XSCJGLB_LOG , 学生成绩管理表 XSCJGLB.LDF, SIZE=1, MAXSIZE=10, FILEGROWTH=10) 单击运行按钮,显示运行结果如图1 所示学生表成绩表课程表姓名性别学号出生日期系部班级备注成绩任课教师开课日期课程名课程号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 图 1 建立数据库在企业管理器中窗体示意图如图2 所示图 2 企业管理器学生成绩管理数据库示意图3、根据数据库概念模型( ER 图)建立基本表如下:学生表( 学号,姓名,性别,出生日期,系部,班级,备注)课程表( 课程号,课程名,开课日期,任课教师)成绩表(学号,课程号,成绩)4、在查询分析器中在学生成绩管理数据库中新建表:学生表表结构字段数据类型长度是否允许空值备注学号Char 8 否主键姓名Char 10 否性别Char 2 是做检查约束出生日期Smalldatetime 否系部Char 30 是班级Char 30 是备注Text 是课程表结构字段数据类型长度是否允许空值备注课程号Char 4 否主键课程名Char 30 否开课日期Tinyint 是第 16 学期任课教师Char 10 是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 成绩表结构字段数据类型长度是否允许空值备注学号Char 8 否主键课程号Char 4 否主键成绩Tinyint 是在 1100 之间在查询分析器中创建学生表、课程表、成绩表程序代码如下:USE 学生成绩管理表CREATE TABLE 学生表(学号 CHAR(8) PRIMARY KEY NOT NULL, 姓名 CHAR(10) NOT NULL, 性别 CHAR(2) NULL, 出生日期SMALLDATETIME NOT NULL, 系部 CHAR(30) NULL, 班级 CHAR(30) NULL, 备注 TEXT NULL, CONSTRAINT 约束 1 CHECK(性别 IN (男,女) CREATE TABLE 课程表(课程号 CHAR(4) PRIMARY KEY NOT NULL, 课程名 CHAR(30) NOT NULL, 开课日期TINYINT NULL, 任课教师CHAR(10) NULL, CONSTRAINT 约束 2 CHECK(开课日期LIKE 1-6) CREATE TABLE 成绩表(学号 CHAR(8) NOT NULL, 课程号 CHAR(4) NOT NULL, 成绩 TINYINT NULL, CONSTRAINT 约束 3 CHECK(成绩 BETWEEN 1 AND 100), CONSTRAINT 约束 4 PRIMARY KEY CLUSTERED ( 学号,课程号 ), CONSTRAINT 约束 5 FOREIGN KEY ( 学号) REFERENCES 学生表 (学号), CONSTRAINT 约束 6 FOREIGN KEY ( 课程号 ) REFERENCES 课程表 (课程号),) 单击运行按钮,显示运行结果如图3 所示图 3 建表示意图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 在企业管理器中查看设计界面在企业管理器中窗体示意图如图4 所示图 4 企业管理器中各表企业管理器中学生表设计示意图,图5 所示图 5 学生表企业管理器中课程表表设计示意图,图6 所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 图 6 课程表企业管理器中成绩表设计示意图,图7 所示图 7 成绩表二、在企业管理器中创建关系图打开企业管理器中学生成绩管理表数据库,选择“关系图”,右击“关系图”选项,如图 8 所示,弹出快捷菜单在弹出的快捷菜单中选中新建数据库关系图弹出图9 对话框,单击【下一步】按钮,在可用的表中将学生表、成绩表、课程表添加到右侧列表框中,出现图10 所示对话框,单击【下一步】查看选中的表,如图11 所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 图 8 关系图快捷菜单图 9 关系图向导对话框图 10 添加表对话框图 11 完成数据库关系向导单击【完成】按钮,出现如图12 所示关系图图 12 学生成绩管理表关系图在弹出的“另存为”对话框中输入学生表关系图如图13 所示图 13 保存学生表关系图三、在企业管理器中创建视图打开企业管理器中学生成绩管理表数据库,选择“视图”,右击“视图”选项,如图 14 所示,弹出快捷菜单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 图 14 “视图”快捷菜单在弹出的菜单中选择“新建视图命令” ,将弹出“学生成绩管理表”中的“新视图” ,如图 15所示,在对话框上半部分的灰色框内右击,从弹出的快捷菜单中选择“添加表”命令,出现如图16 所示“添加表”对话框图 15 新视图窗口图 16 添加表对话框在“添加表”对话框内,选择表学生表、成绩表、课程表,单击【添加】按钮,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 关闭“添加表”对话框,返回新视图窗口,如图17 所示图 17 添加表后视图在列中选择要添加到视图中的字段,学号、课程号选择成绩表中的字段,每个字段只选一次,如图18 所示图 18 向视图中添加所需字段添加表后新视图窗口如图19 所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 图 19 添加表后视图单击【保存】按钮,在“另存为”对话框中输入学生表视图,如图20 所示,单击【确定】按钮,完成视图的建立图 20 保存视图四、使用 VB CREATE DATABASE 学生成绩管理表ON PRIMARY ( NAME=XSCJGLB_DATA, 学生成绩管理表 Bdata.mdf, SIZE=10, maxsize=500, FILEGROWTH=10) LOG ON ( NAME=XSCJGLB_LOG , 学生成绩管理表 data.ldf, SIZE=5, MAXSIZE=100, FILEGROWTH=10) CREATE TABLE 学生表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - (学号 CHAR(12) PRIMARY KEY NOT NULL, 姓名 CHAR(6) NOT NULL, 性别 CHAR(2) NULL, 出生日期char(8) NOT NULL, 系部 CHAR(30) NULL, 班级 CHAR(30) NULL, CONSTRAINT 约束 1 CHECK(性别 IN (男,女) create table 课程表( 课程号 CHAR(4) NOT NULL, 课程名 CHAR(30) NOT NULL, 开课日期datetime , 任课教师CHAR(10), CONSTRAINT 约束 2 CHECK(开课日期LIKE 1-6) alter TABLE 成绩表(学号 CHAR(12) NOT NULL, 课程号 CHAR(4) NOT NULL, 成绩 INT NULL, CONSTRAINT 约束 3 CHECK(成绩 BETWEEN 1 AND 100), CONSTRAINT 约束 4 PRIMARY KEY CLUSTERED ( 学号,课程号 ), CONSTRAINT 约束 5 FOREIGN KEY ( 学号) REFERENCES 学生表 (学号), CONSTRAINT 约束 6 FOREIGN KEY ( 课程号 ) REFERENCES 课程表 (课程号) create view view1 as select 学生表 .姓名,成绩表.课程号 ,成绩表 .成绩from 学生表 ,成绩表where 学生表 .学号=成绩表 .学号create view view2 as select 课程表 .课程号 ,课程表 .开课日期from 课程表 ,成绩表where 课程表 .课程号 =成绩表 .课程号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

    注意事项

    本文(2022年sql学生成绩管理系统 2.pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开