版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、创建学生成绩管理数据库1、学生成绩管理数据库概念模型(E R图)如下:2、在查询分析器中创建学生成绩管理数据库,数据库名为“学生成绩管理表” 物理文件的存储位置为:“E:学生成绩管理表XSCJGLB ”; 打开查询分析器,在查询分析器中输入如下代码创建数据库CREATE DATABASE学生成绩管理表ON PRIMARY(NAME=XSCJGLB_DATA,学生成绩管理表',SIZE=5,FILEGROWTH=10%)LOG ON(NAME=XSCJGLB_LOG ,学生成绩管理表',SIZE=1,MAXSIZE=10,FILEGROWTH=10)单击运行按钮,显示运行结果
2、如图 1所示rPFj-TP Dh:£F的丰弓说活咅輕农 iw rmiAjiiB4HF XSCJGLE.WrA.PI LESLIE E: 1 律生成籲* 遇黃 iESirjCLH. EL 厂.SIZE 5.Lg CO鼬腔I3;JCLE LC匚FIlnjyFB飞八哮主厂靖话玮専肘nxsrzE io.niACiftT-i-rci*>CRUTB MtfMSL址軽工询盘'ISCWLE&歯 上州E氐.r 1厂TPBPATP IMTKBAET 牌B:E在宙盎丄°旷 上打83 . C(I HR的玄叵L图1建立数据库在企业管理器中窗体示意图如图 2所示4* 11 kft
3、 D *龙 TflcD HOf4 也EEl瞎澧A宀丨D慮诂7nH AtBic naot I5“盲Serntr 纽 I L0IZM4 <Vibdi: « MT Z希穩Jt二二|1$测甘桓目囂数昼璋 睛龙目h-冃 5SL r UfV4 t 运-j> CLKMJ 伽如弓 FT:iA iMu9$fiU建0 FT;专评* ij Hbc4d* Ijj m 津-f IJiuHlwi-aLd H j>obi* Ij ScbA-vl Lj t«r*IJ牛生她tt*屮:営浬 J Eft-_i立芳浮瞥 二I £-! aBfr*i«vli图2企业管理器学生成绩
4、管理数据库示意图3、根据数据库概念模型(E R图)建立基本表如下:学生表(学号,姓名,性别,出生日期,系部,班级,备注)课程表(课程号,课程名,开课日期,任课教师)成绩表(学号,课程号,成绩)4、在查询分析器中在学生成绩管理数据库中新建表: 学生表表结构字段数据类型长度是否允许空值备注学号Char8否主键姓名Char10否性别Char2是做检查约束出生日期Smalldatetime否系部Char30是班级Char30是备注Text是课程表结构字段数据类型长度是否允许空值备注】田千口 i=r. 课程号Char4否主键课程名Char30否开课日期dTi nyi nt是第16学期任课教师Char10
5、是成绩表结构字段数据类型长度是否允许空值备注学号Char8否主键】田千口 口、 课程号Char4否主键成绩Ti nyi nt是在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 (
6、9;男','女')CREATE TABLE 课程表(课程号 CHAR 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
7、 约束 4 PRIMARY KEY CLUSTERED (学号,课程号),CONSTRAINT 约束 5 FOREIGN KEY (学号)REFERENCES 学生表(学号),CONSTRAINT 约束 6 FOREIGN KEY (课程号)REFERENCES 课程表(课程号),)单击运行按钮,显示运行结果如图 3所示sdr£-KLLJF JJ5lrnm - ±昇工"J dim圧* IJ I'M.!*亠 IJ J *1*-|J* (J |J E-iAvL U t "申血-u ktmr®E 兀吹S岂尹LlF03T» jiWSM
8、_ 一I日嘲蚀i砸黔 亠_l ST孚舸I 一I ff U啓辭O -Tftin 'Ckjj. I .- .ftIJ.'.'i(KK 耳冃日則 II.-:.:> I Ahl: E 艸严+5 但 Ji li甲匡* .jL±. <: : Ir.A TDCfUT口;fiSTEiiUT 計肘3 CEEC!腳I HDerffiTbJPTp*.ntaEY mami 号'<-.TiTiTirTIRY 睾* KEFTHRTE5 禽丰克舍和妁滾百FTRtLM tEY 勲导 脏甩?曲TE5連石黑 锻卷目 j|口啼宓蚀总.1,: rs k?0)麵:卜叭山伽 a
9、iu 'ij.oi fl fl “刮”图3建表示意图在企业管理器中查看设计界面 在企业管理器中窗体示意图如图 4所示Efl = SB-5S4l xi gj eIL JaAL - irvriiL 日冏L 7WTiF iff-占 OJDCAL) bin论 JT) 卜 _ir® ±* # ilUitf+ . jdb B A-t dL f (J lUriJpiiiLi+弓< 甘右.0 t«rp-J手空走砒理呑编iKE1盅叶(7 *£C电誌左沖EH4HH-1FHKIaoci>#-e i 曲.北 3d B-1-5 1;29:2 n>:i&g
10、t;i:i r m >J hf 14*1 Wit 訝 Sf 5i!5 _lL*pau.Lafi I'Jp w3 那 sim 勺 27XtLla32 ""I ryif si1 i jrxkvri.3 伽何1E吃应3 Ml g Lnotl ItTyEL=.daz'« e 二:y:-i ; d(r*.Fy-23 LF5T珀£j| T7T1.lt WE22 M hiSQL3“/“ *ML0CU.) t<i>d iu !H: 蚊摒馬亍空用!3言淫衣、衣-1I出匕斟髭蛊醫誥盂常畫燼益器器| ryri aj i-rt e3 i;t|&
11、#171;rRi ;iii jc23 fcJH® U *»Um iho 山。IUILqcbvUSDiJb中 如IEa lb* 鞋tbo4chaIbo 山 ih&EbeIUeKr.IKrJ-fl fl:池豐 JKi-JG 1:2®. JZ 雄I :的 3£ :M叶Q I ;» S2 2IK-J-6 :2S:2 1:2? as 测ME l;能北 次附黔丘1:£9:3E蔔KM哎l:囂.业 39B-I-6 1 翎:观 ififfij-M 1:20:12l'SS 2ODD-H : :Mr 12 CJO-iO-JID V:? 35
12、 »j0-lO3C 1?啊 图4企业管理器中各表 企业管理器中学生表设计示意图,图5所示图5 学生表 企业管理器中课程表表设计示意图,图6所示二、在企业管理器中创建关系图打开企业管理器中学生成绩管理表数据库,选择“关系图”,右击“关系图”选项,如图8所示,弹出快捷菜单在弹出的快捷菜单中选中新建数据库关系图弹出图 9对话框,单击【下一步】 按钮,在可用的表中将学生表、成绩表、课程表添加到右侧列表框中,出现图10所示对话框,单击【下一步】查看选中的表,如图11所示*器at工享u茸宜甘沖弄二(皑.* SifN£s%D丄聲切柑歆耀使用MMT嫩和疥艾幕图同导图8关系图快捷菜单图9关系
13、图向导对话框淺-媒也d.wja二upg关理-lbb可用丟餐中壬掙一咐處g可哥厢何3?MlM去国轲胡辿I码 dufc=4FfQlbiTFw!呷Bs«-orid&rf:jejiswircw; sbiels< BiMiED |IJISES15HT J*1目筑处聊!匸斑监j祸紙砂厂2上TF顶-1下攀磁 |图10添加表对话框刘帶笛抿片瓦#雪向奇图11完成数据库关系向导单击【完成】按钮,出现如图12所示关系图奋土嵌彊ErV 中ctt -(Locfu-:.-上、的X吳丟怡WffKll梓号JsW一4¥脸号叫厂汀+图12学生成绩管理表关系图在弹出的“另存为”对话框中输入学生表关
14、系图如图13所示图13保存学生表关系图三、在企业管理器中创建视图,右击“视图”选项,打开企业管理器中学生成绩管理表数据库,选择“视图” 如图14所示,弹出快捷菜单图14 “视图”快捷菜单在弹出的菜单中选择“新建视图命令”,将弹出“学生成绩管理表”中的“新 视图”,如图15所示,在对话框上半部分的灰色框内右击, 从弹出的快捷菜单中 选择“添加表”命令,出现如图16所示“添加表”对话框图15 新视图窗口MS图16添加表对话框在“添加表”对话框内,选择表学生表、成绩表、课程表,单击【添加】按钮,关闭“添加表”对话框,返回新视图窗口,如图17所示*_畑J* AWSffl? . _JFWBW.'
15、J.MJ LSli耳Iff»匚同.冷Rtr5対廿UM"中 CTT 'n.otti.y' t) Ps<45匸匡国ho?”料*二悄I 厂出生日暉5FLTCTFMH lb ItfO imH I 虽谨豊超呃db= 4hi'¥LEff W 如图17添加表后视图每个在列中选择要添加到视图中的字段, 学号、课程号选择成绩表中的字段, 字段只选一次,如图18所示商1* -FhaltIwtiipjt l<wl< .FTWT?4F|dID .旳澤 V. #'唳窝鞋.St® ih:盘医去* 如 VlttK W 連fi寢换 肪i
16、Ht晝?M ”CIS>iVETdtYKjizjul S': Srr j- VL c « r 直 W4 E"二<jjoezi.r L)nnu.m匚叵匱iIiiTIIIijt5c£l图18向视图中添加所需字段添加表后新视图窗口如图19所示图19 添加表后视图单击【保存】按钮,在“另存为”对话框中输入学生表视图,如图20所示,单击【确定】按钮,完成视图的建立图20保存视图四、使用VBCREATE DATABASE学生成绩管理表 ON PRIMARY(NAME=XSCJGLB_DATA,学生成绩管理表',SIZE=10, maxsize=500
17、, FILEGROWTH=10)LOG ON(NAME=XSCJGLB_LOG ,学生成绩管理表',SIZE=5,MAXSIZE=100,FILEGROWTH=10)CREATE TABLE 学生表(学号 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 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度矿山企业安全生产与环保治理合同3篇
- 汕头2025年广东汕头大学精神卫生中心第一批招聘工作人员39人笔试历年参考题库附带答案详解
- 文山云南文山砚山县八嘎乡人民政府招聘城乡社区服务岗位人员笔试历年参考题库附带答案详解
- 二零二五年度车场租赁服务及配套设施建设合同3篇
- 2025年岳麓版九年级地理上册月考试卷
- 2025年北师大新版八年级历史上册阶段测试试卷含答案
- 二零二五年度冲击锤施工工程监理合同4篇
- 2025年牛津译林版八年级历史上册阶段测试试卷
- 2025年人教版九年级生物下册月考试卷
- 2025年苏教版选修4地理下册月考试卷含答案
- 车位款抵扣工程款合同
- 2023年湖北省襄阳市中考数学真题(原卷版)
- 小学六年级数学奥数题100题附答案(完整版)
- 湖南高速铁路职业技术学院单招职业技能测试参考试题库(含答案)
- 英汉互译单词练习打印纸
- 2023湖北武汉华中科技大学招聘实验技术人员24人笔试参考题库(共500题)答案详解版
- 一氯二氟甲烷安全技术说明书MSDS
- 母婴护理员题库
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.6.90885
- 2023高考语文全国甲卷诗歌阅读题晁补之《临江仙 身外闲愁空满眼》讲评课件
- 物流签收回执单
评论
0/150
提交评论