电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

sql学生成绩管理系统

sql学生成绩管理系统_第1页
1/10
sql学生成绩管理系统_第2页
2/10
sql学生成绩管理系统_第3页
3/10
一、创建学生成绩管理数据库1、学生成绩管理数据库概念模型(E—R 图)如下:2、 在查询分析器中创建学生成绩管理数据库,数据库名为“学生成绩管理表”,物理文件的存储位置为:“E:\ 学生成绩管理表\XSCJGLB”;⑴ 打开查询分析器,在查询分析器中输入如下代码创建数据库 CREATE DATABASE 学生成绩管理表ON PRIMARY ( NAME=XSCJGLB_DATA, FILENAME='E:\学生成绩管理表\XSCJGLB。MDF', SIZE=5, FILEGROWTH=10%) LOG ON (NAME=XSCJGLB_LOG, FILENAME='E:\学生成绩管理表\XSCJGLB。LDF', SIZE=1, MAXSIZE=10, FILEGROWTH=10)⑵ 单击运行按钮,显示运行结果如图 1 所示学生表成 绩表课程表姓名性别学号出生日期系部班级备注成绩任课老师开课日期课程名课程号 图 1 建立数据库⑶ 在企业管理器中窗体示意图如图 2 所示图 2 企业管理器学生成绩管理数据库示意图3、根据数据库概念模型(E—R 图)建立基本表如下:学生表(学号,姓名,性别,出生日期,系部,班级,备注) 课程表(课程号,课程名,开课日期,任课老师) 成绩表(学号,课程号,成绩)4、在查询分析器中在学生成绩管理数据库中新建表:⑴ 学生表表结构字段数据类型长度是否允许空值备注学号Char8否主键姓名Char10否性别Char2是做检查约束出生日期Smalldatetime否系部Char30是班级Char30是备注Text是⑵ 课程表结构字段数据类型长度是否允许空值备注课程号Char4否主键课程名Char30否开课日期Tinyint是第 1~6 学期任课老师Char10是⑶ 成绩表结构字段数据类型长度是否允许空值备注学号Char8否主键课程号Char4否主键成绩Tinyint是在 1~100 之间⑷ 在查询分析器中创建学生表、课程表、成绩表程序代码如下: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, 成绩 TIN...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

sql学生成绩管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部