欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    实验二SQLSERVER数据表的设计与完整性约束.docx

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

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

    实验二SQLSERVER数据表的设计与完整性约束.docx

    海南热带海洋学院课程实验报告(2017 2018年度第二学期)专业 课程班级 姓名 学号 教师网络工程数据库系统原理2016郭鹏亮16240021陈作聪海南热带海洋学院电子信息工程学院制实验报告填写说明1、填写一律用钢笔或圆珠笔填写或打印,要求字迹工整,条理清晰。2、“实验题目”可以填写章节名称或用文字表述。3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异 常情况和解决方法。5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平 时成绩,参与期末成绩总评。实验项目:SQLSERVER数据表的设计与完整性约束 实验目的:1、掌握数据表设计的具体细节操作。2、掌握 primary key、check、default、referenceso实验仪器:电脑一台(CPU: Intel®Core(TM)i5-4200H 2.80GHz内存:8.00GB操作系统:windows 10 使用软件:access2010)附注实验步骤(或程序清单:)1 .在实验一所创建的“学生成绩管理数据库”中创建如下图所示表,要求: 没有标明约束的用管理器来完成,标有约束的用查询分析语句冗一SQL”语句 来完成。步骤一:打开Microsoft SQL Server Management Studio附加实验一所创建的"学 生成绩管理数据库”并展开其结点,右键单击“表”,选择“新建表”,根据实 验要求分别创建没有约束的学院信息表、系部信息表、教研室信息表和系统参 数表。连奢弟 T S J三 DESK7OP-1E9MVT0 (SQL Server 10.50 a曰LJ瞄库l£ Li藜显编至ih ReportServer!M ij Repo<lServerlempDB : J字生砧言惠皿岸E ljO+ HI轧王匚1斥± J R £ i_J S ± :LJ 旱 土; L1 苛 王LJ安全栏-新建表N.后动 PowerShelFCH)报表(P)回口服务矗液离16240021郭鹏亮 孑:LJ复割图2.1新建表(1)创建学院信息表:DESKTOP-1E9MV.®库-dbo.学院瘩亘表数据类型char(2)nchar(20)郭鹏亮酣眠1。)nchar(4)nchar(4)列名9偏号茗称筒船240021院长书记(2)创建系部信息表:DESKTOPSDESKTOP-1 E9MV.®库-Hbt>.系部传旦表 DESKTOP-1 E 列名数据类型允许NUI值char(4)nchar(20)16240021 慈9编号书记主任(3)创建教研室信息表附注(续)DESKTOPS E9M/T.E5 -曲。教研室信亘表DESKTOP、观莉据类堕允注Null值ehar(6)霸240021郭鹏亮nchar(2a)三任ficharf)(4)创建系统参数表DESKTOPSE9MV.flg库-db。.系貌羞数表 DESKTOP-1E列名数据类型 允许NJI值类别nchar(6途40021 郭鹏亮 ncharC12)数值real步骤二:右键单击步骤一新建的表,选择“编辑前200行”录入记录。(1)学院信息表输入数据:DESKTOP !E9MV.® - db。.学院信息表 DES<TOP-1E9WlO.gdbo.Table_l1隔号名称简介院长书记L Hoi海洋信息工程计真机康小平郑斧龙02膏洋科学技术海洋斜婶非洪斌03旅游学院-旅游黄学物曾毫04海商学P亮.高学院阴明远OS夕卜国语与国际外语学院单岩王槐原06敦育学院 ,微盲1624QO郭鹏亮南夷饮07艺术与创意学灿晓朱海冰38体育与健康学体盲孟东明09生命科学与生生料徐云升部清波10人文社全科学人文备昌昭对有推(2)系部信息表输入数据:DESKTOP-1 E9MV.flg库-db。.系部信身表 DESKTOP-1 E9MV.疝库-dbo.编号名称飞记主任aOOl海洋信息工程郑琳林元乖a002海洋科学技术张洪斌张三百00 3旅建学院 曾亳李四a004海商学院-阴明远王五aOOS外国语与国际王槐源睡六a006教育学院L62佛朝郭鹏亮钱七a007艺术与创意学朱海冰林八a008体育与健康学杨膛杨九a009生命科学与生邱清波美+aOlO人文社会科学钟有莅黄二q &K (3)教研室信息表输入数据:DESKTOP-1 E9MVT.库-db。.教研室信旦表 DESKTOP-偏号名称主任b001计算机技术敦谭浩强b002海壬类教研室弓长艺兴b003旅游敦育研究三毛b004海洋商业教育郑和162瘫1郭鹏亮摭譬犁"马云b006教育教字研究,"陈果boo?体育与健康教刘国栋b008生命科学教盲崔永元b009芝术教盲蔽刘谦附注(续)boio人文社科 教育毕福剑附注(续)(4)系统参数表输入数据:DESKTOP !E9MV.58 -表 DESKTOP-lfc类别名称数值考查分优秀95卷查分良好85考查分中等80考查分162郭鹏亮60考查分59成绩录入2016-2017.1fJSlI步骤三:点击“新建查询”,利用查询分析语句“T-SQL”语句创建标有约束的 表。(1)输入下列T-SQL语句,创建“专业信息表”U3e学生成绩管理数据库go3 create table专业信息、表|编号 char priMry key,院索编号4二:二二上,名称 char 41靠敬)知蒂鹏亮fgqgn虹/院系编号 references 蚤MI息表编号on update cascadeJ消息命令已成功完成。(2)输入下列T-SQL语句,创建“课程信息表”评程信§a.sql DE£JE9MVTOxl (S3)专业信息DEJ1E9M”学生成绩管理裁据库I gok Mble课程信息表扁目 cHar 6 priir.ary icey,名称 vaichax 50 :. s 二慝累编号char 4"顼学时 numeric i 3 :ioz 口二L学命4 6240021郭鹏亮粪另l| nchar i 5 '".二二.二checlc类别公共基础课"、,选修课,*专业课基础课-,专业课E考试 nchdr 2 r. - z nul 1,check(考试in 丁考试,者登fEfcrexgn k±yi 家系编号)lecezences系哉值息表(编号)on update cascadeSa消息 命专已成功完成心(3)输入下列T-SQL语句,创建“班级信息表”班坡信亘表DESK_E5MVTOxl (56),.早程富鼠表 sql DE$E9M 口"学生成绩管理数据库 go3 create tafcle班级信息表|编号 eh«r 8 primary key, 名称 varchar :15 r;一二 n. 1 _ 年级char 4 #亚编号吊即6i争希int>6240021郭鹏亮班主任 nchar 4 r 班长 nciiaz ,勺r 书记 nchax (4), 珀Eig key专业编号references麦业尚息表i编号 on update cascade(4) 输入下列T-SQL语句,创建“教师信息表”flllWl旦表上ql DES-.IEMVTOXxl (57) 玲£唁号唾E DESK. E9MVTOxb 5t u*学生成绩管理数据库 go3 create cable教师信息表 t编号 char W printiry 蛀v, 省杲名 七此金上(1。 n-t null, 姓名 nchaz 4 not 口二 11,费 密码 Char 16 r 性另ij nchar (1) nut null eHMk屈别in男>女,n, 教研室编号吊女部not null, 出合三日期dmtetMue.工作日期daretiKe, 职称 nvarctiar 5uhNS职称0 ,助教,,讲师。,副教授七,教授,)' 职务 nchar (12) t 学历 nehar ,12>,16240021 郭鹏亮学位 nchar 2chsk学位以F双学士,博士七,硕士七,学士,E 工资money, 照片 iinaige田工心如key我研室编号z-fez-nc-s教砥室隹息表;编号 on update cascade扉 命令已成功顽,(5) 输入下列T-SQL语句,创建“学生信息表”学生傅事厘屿I DEE.1E9MVTOVI (H)敝擂值息莪珥1 - DE们-1E9N u冬学生臆管理魏据库 00table学生信,息表学号 char 16 piiniaiY hw性名 nchax T j. .11密丹char二别 nciiar 1 r :二 mchef 性别in卜男/女'E出生日期datetuce.氐族 nchsj 9 deiauXu 空籍兰 nchar 20 cefanlt,海街缶 1nchar 2Q)r昭正购码6皿E 朕彖电话chftr 30>,身份证号血=】叽做治面貌nch*r Echeck 面貌h ,其他/L群众七,共青团员,中共党员f?箸融疝都鹏亮畚注n工涵m工94 r简历ntexc,35 片 .nooigc- ffoiemr.号r*f* = *ne#s 班圾僵愚聂 蝙号n updsate cascadeI、消鼠念今RfcWWfifen(6)输入下列T-SQL语句,创建“学年学期表”学年学丽表.sq I - DESICE9MVTOxl (55)*学生盲息表.sql学年学期表I char(111. _ .仕年卿。9队郭竭旃of(0-9.1-2* I primary key,I -e学生成绩管理数据库 go create table| (学年学期 checlc ( 0-9-200-9J消息命令已成功完成,(7)输入下列T-SQL语句,创建“班级课程设置表”课程设直表占qD.1E9MVTOxl (60)字年字期表州 - DESK,«E9MVTO学生成绩管理数据库a3-=goj create table班级课程设置表 (id int identityi1,1 现级编号 教师编号 谋程编号 学年学期 学时int foreign戏y班级编号) foreign key教师编房 foreign虹yd果程编号 fczeji.jn key 学年学期primazy key,char 8char tjhar chdr'11:服遍M郭鹏亮 ! Wb Jta, JfTh ri ' r0 and学时 references references references references300 i ,班瘫息表i编号, 教师氨表编号.谡程编息表编盲), 受绣学期表I学年学期八 giFi班级编号,学年学期,教师编号课程编号ch<ck V 时1(8)输入下列T-SQL语句,创建“教学成绩表”一学生成绩管理数据库g3 create table教学成绩表I IE int identity (1,1 prucazy 快性Y.学号 char n:t rmll#课程编号 char i 6 not nLlf林师编号same ,学年学期 char 111 口令匚n-llfchar 10 check u ,优、,良、呻、,及格",合格,亦及格7 处考及格r 嚏考、,缺考' 嗷课r 哓修七味修七哩修, 作弊小朗f 分敖 nmr.eric 5cliect t分数 0占8分数 100 '老试卖型nchar 4 cheelc去试土型_乙,期末考试 /补港,:.:"二二一,考试籍类型 nchax(2)焉诫考查类型in (,考试,,考查f 皿null, 丢试日期 date time n :t 1,. _ .>XbS gw* .16240021 郭鹏亮学时 int c?ieck ;学时 0 a二一一学时 300 <fnrzE ”y,学号,references生生信息表,学号.forei ”y,课程编号 references课程隹思哀 狷号,N工qg教1币编号references幸顷信思表编号on update cascade.fcmign Ireyi学年学期references联笙学期表,学年学期j消息 有令已成功完成*(9)输入下列T-SQL语句,创建“管理员信息表feuse学生成绩管理数据序:create table管理员信息表登录名nchar (10) primary key,姓名 nchar (4) not null,密码char(6b6;40021郭鹏亮用户身份 nchar (3) not nullcheck(用户身份in (,学生,哦师/班主任学校领导,哦务管理员J消息命令已成功完成。步骤四:右键单击步骤三新建的表,选择“编辑前200行”录入记录(1)专业信息表输入数据:DESKTOPSE9MV.Jg库-dbo.业信宣表 SQLQue5.瑞号院系墉号名称cOOlaOOl网络工程C002aOOl软件工程 C003aOOl计算机科学技C004aOOl通信工程c005a005英语翻译 C006a005俄语807aOLO社工.匚0。816240物7郭鹏亮视觉传达 c009a008海上运动 c010a006小学教育 cona003旅演管理 cOL2a004海事管理 (2)课程信息表输入数据:DESKTOP 1E9MU一据障 dboiS程崖皇去 DES<TOP1E9MV.ift1 如口薄业亏且孝漏兰除系偏号字时学分类别doOl大学豆沿aDOl203E共基钺原考试dDD2大学黄酒30021534i共基融津为试doo?大学英请aM3203公共基哉i课如itd004大学英语a004303公共星铀课考litdDOS大学体苜召的5153公共甚钺课寿试dOD6形势与宜策aQD52选修课考查<IOT7数据结拘aODl205专业建dOOS软件工程aOOl3016240021 5郭鹏亮杏业津d009切据隹素统原谨00130s专业摆JL1_高尊数字aOOl204仙共基址深考试dOu高等数学4002204公共基融相背试dO 12貌性代酸aOOl204专业津考试(3)班级信息表输入数据DESKTOP 1E9MV-.据库-db。.班级信亘表DESKTOP-1 E9MV.据毒-db。.漂程信息表DESKTOP-1 E9MV.JSX - dbo.专业信息表煽号名称年级专业编号入教学制班主任班长书记g0011M2016C001364周莹刘驰郑条龙g0022016c001354王福林郑圣龙g003耽2015c001354未晓静刘恒伟郑泽龙g0041班2016c002354李永龙马熠民郑举尤g0051M2015c005304黄翩文章唐国强g006破2015c006324王二小上官燕普京g007耽2015c007294韩红黄雷乐嘉g0081班2016cOll& 16240021鄂鹏亮李荣浩刘星万方g0092ffi2015c0094胡松周飞李帅卯10明2016c008354李婚邱慧郭达(4)教师信息表输入数据DESKTOP 1E9MV.据岸db。故师信息表DESKTOP-1E9MV.5k - db。班版信息表 DESKTOP-1E9MV.据津-db。.漂程信息表DESKTOP-1E9MV.JS库-dbo.专业信g编号登录名姓名密码性别敦研室编号出生日期工作曰期职称学历学位工资照片1001adminOOl甲000001男booi1970-06-0100:.2006-09-10 00:,教授教师博士生博士8000.0000NULL1002adminOOZ乙000002b00219752623 00:20073-0200: 助教教师本科学士4500.0000/VL£i003admin003丙000003女b0031980-02-2100:,*.2008-06-0100:-讲师秘书研究生硕士5500.0000NULL1004admin004T000004女b0041979-03-03 00:.2010-05-0100: 副教授主任博士生博士3000.0000NULL005admin005戊000005b0051981-01-30 00:.2013-01-08 00:,教授科长本科学士6000.0000NLIL006admin006己000006男b(X)619738-08 00:200365 001教授处长本科残学士8000.0000NLAL007admin007庚000007女b0071624谶龈2008-06-03 00:教授物师本科学士6000.0000NULL1D08admn008申000008女b0082015-03-08 00:,助教秘书研究生硕士4000.0000NU.L1009admin009卯000009男b0091976-11-1200:.2009-12-1200:.副教授敦师本科识学士5000.0000MJLL1010adminOlO辛000010bOlO1981-05-2100:.2014431-05 00:.讲师加币本科学十4000.0000NULL(5)学生信息表输入数据DESKTOP-1 E9MV 一据库db学住信皂表DESKTOP-1 E9MV.,据库-dbo.教响DESKTOPE9MV.据岸-db。.班会信息表 DESKTOP-1 E9MV.握库-dbo.课程信息表字号姓名密码性别出生日期民族籍贯家庭地址邮政编码联系电话身份证号政治面貌班级墉号入学日期备注151226文章100005女1998-03-08 00:.汉族临市朝阳区100110188898809215110432199803090762中共党员g0052016-09-03 如:NULL151320上官燕100006女199723 00:.汉族江苏省南京市421530156085521362860520199709230048共青团员gO06201543 00:NULL151425刘恒伟100003舆1995-06-06 00:.广东省广州市25102217522155412526321199506075216共青团员g0032015-09-0300:.NULL152016周飞1000091996-08-06 00:,壮族广西省桂林市22S23113667884216335215199608060035中共党员g0092015-09-03 00:NULL153066黄雷1000071995-06-05 00:.汉族河南省信阳市452103136676602153418031199506050073共青团员g0072015-09-03 0。:NULL160142邱慧10D010女1997-06-02 00:.汉障只源蒂胸省刑雕点昆明市85201015568455981251201199706020081群众gOlO2016-09-03 00:.NULL161101马熠民1000041997-02-09 00:,.成都市62541217388546215751241199702097530群众gO042016-09-03 00:.,NULL162243刘星100008舆1998-02-21 00:.黎族海南省东方市562210155321567846205701998022100lx共青团员g0082016-09-03 00:NULL162430刘驰100001舆1997-02-05 00:.汉族河南省驻马店46002112345684512411002199702050012共青团员gODl2016-09-03 0。:NULL162458王福林100002男199S-03-05 00:.汉族江西省萍乡市33720013521244512320152199803050798共青团员gO022016-09-03 00:.NULL(6)学年学期表输入数据DESKTOP-1 EgiUlV-K -2015-2016.12015-2016,23016-1017 12016*2012.6240021郭鹏亮 2017-2018.1(7)班级课程设置表输入数据:DESKTOP-1 E9MV.-db。.斑圾课程设置表 DESKTOP-1E9MV.JgJ-dbo.学年学fl膘DESKTOP-1 Eid蛔勰扁号敦!I币煽号课程煽号学年学期学时2goaltooldoai2015-2016.120-1g002tfl02dOO 22D 15-2016.2154gOOl1003dOOS2015-2016.2155gOOlW3d0062015-2016,186gOOltooldoo 22015-2016.2157g003ffllOdoo 72D 15-2016.12010gOOl1004d0082016-2017.12011gOOlW5 1624002k 都鹏亮2016-201Z22012gOOltfl06do 102015-2016.220gOOltfl07dOll2D 16-2017.220(8)教学成绩表输入数据:DESKTOP-1E9MV.据库 dbo_«学成缺表DESKTOP" E9MV. - db。.班坂课程设置表 DESKTOP-1 E9MV.据津 dbo.孚年孚期表 DESKTOP-1 E9MV.据座 db。.学生信息言ID学号课程偏号教师偏号学年学期成绩分救考试类型考试考查类型考试日期荥入日期学时1162430d001tool2015-2016.1忧98期末考试考试2016-01-0100:.2016-01-08 00:.202162430d0050032015-2016.2优85期末考试考试2016-06-2100:.2016-06-28 00:.154162430d00210012015-2016.2及格63补考考试2016-09-30 00:.2016-10-10 00:.155162430d0060032015-2016.1.良85期末考试者查2016-01-0200:.2016-01-08 00:.87162430dOOS©0416缀盛)上郛鹏】85期末寿试考试2017-01-0200:.2017-01-08 00:.208162458d0020022015-2016.2优96期末考试考试2016-06-2100:.2016-06-28 00:.159151425d007M) 102015-2016.1优91期末考试着试2016-01-0100:.2016-01-08 00:.2010162430dOll10072016-2017.2良85期末考试者试2017-06-22 00:.2017-06-28 00:.20(9)管理员信息表输入数据:DESKTOP-1 E9MV7.库-dbtJ.管攫员信宜表 DE&KT0P-1E9WV.,提至 d1登录密码用户身份_10001 李永尤111111班主任10002 周芸121111证主任L0003孝永萩131111学校精10004 黄渤Will教务管理员10005 韩红L&24002*埋期亮甦任20001 郭鹏戛211111学生20002 弥阔理221111字生2000J王福林231111学生20004 赣帝24U11学生20005 周天飞2511U学生实验结果分析1. 用T-SQL语句创建的表在命令执行完成后需要在“对象资源管理器”中选中所以数据库刷新一下新建的表才能 显示。2. 对某些数据类型如int、datatime、ntext> image等不能指定列宽。3. 实验要求教师信息表中,学位的数据类型为nchar(2),但存在“双学士”,在该表所在的数据库中利用T-SQL语 句alter table教师信息表alter column学位nchar(3);更改后即可输入“双学士”。同理在管理员信息表中使用alter table管理员信息表alter column用户身份nchar(5);语句可以用户身份的数据类型为nchar(5),以便输入“学校 领导”、“教务管理员”等数据。教师批阅:

    注意事项

    本文(实验二SQLSERVER数据表的设计与完整性约束.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开