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

    2022年实验数据库及数据库表的建立 2.pdf

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

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

    2022年实验数据库及数据库表的建立 2.pdf

    实验 1 数据库及数据库表的建立1 实验目的本实验的目的是使学生熟悉SQL Server 的企业管理器的用法, 初步了解SQL Server查询分析器的使用方法,熟悉SQL SERVER 的常用数据类型,加深对SQL 定义语言的理解。熟练掌握数据库的创建以及基本表的创建与修改。2 实验时数2 学时3 实验内容首先创建一个学生数据库stu_db,在此数据库中创建以下基本表:1 基本表的建立:a)建立一个“学生”表Student,它由学号xh、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成,其中学号属性不能为空,并且其值是唯一的。b)建立一个“学生”表Student,它由学号xh、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成, 其中学号属性不能为空,并创建检查约束(nl0) 。c)建立一个“学生”表Student,它由学号xh、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成,要求学号为主键,xb 有默认的值为男d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键e)建立“成绩登记表cjdj”包括学号xh,程号 kch,成绩,要求建立主键及与 student 及 kc 表联接的外键2 基本表的修改:a)在 cjdj 表中增加一列“任课教师rkjs”b)删除 cjdj 表中 rkjs 一列c)将 student 表的 xm 一列允许空值的属性更改成不允许为空,将列xm 的长度由 char(8)改为 char(10) d)增加 cjdj 表的列 cj 增加一个约束要求cj0 and cj0)。createtable Student2 ( xh char( 8)notnull, xm char( 20 ), xb char( 2), nl intcheck( nl 0), xi char( 20 ) ) go -c建立一个 “ 学生 ” 表Student3,它由学号 xh 、姓名 xm、性别 xb 、年龄 nl 、所在系 xi 五个属性组成,- 要求学号为主键,xb 有默认的值为, 男?createtable Student3 ( xh char( 8)primarykey , 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - xm char( 20 ), xb char( 2)default 男 , nl int, xi char( 20 ) ) go -d建立 “ 课程 kc”包括课程号 kch ,- 课程名称 kcmc ,先修课程 xxkc ,学分 xf ,要求建立主键createtable kc ( kch char( 8)primarykey , kcmc char ( 20 ), xxkc char ( 2), xf int ) go -e建立 “ 成绩登记表 cjdj ” 包括学号 xh ,程号 kch ,成绩,要求建立主键及与student及kc 表联接的外键createtable cjdj ( xh char( 8), kch char( 8), cj int, primarykey ( xh , kch ), foreignkey ( xh ) references Student3( xh ), foreignkey ( kch ) references kc ( kch ), ) go -2基本表的修改:-a)在cjdj表中增加一列“ 任课教师 rkjs ”altertable cjdj add rkjs char ( 20 ) -b)删除 cjdj表中 rkjs一列altertable cjdj dropcolumn rkjs -c) 将student表的 xm一列允许空值的属性更改成不允许为空,将列 xm的长度由 char(8)改为 char(10) altertable Student3 altercolumn xm char ( 10 )notnull 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - -d) 增加 cjdj表的列 cj 增加一个约束要求cj0 and cj0 and cj= 100 ) -e) 建立一个临时表,再将其删除createtable #linshi (name1 char( 20 ), age1 int)go -3索引的建立与删除(理解以下语句的含义并上机实践):-a) create unique index stu_xh on student(xh) createuniqueindex stu_xh on Student3( xh ) -b) create index xh_kch on cjdj(xh asc,kch desc) createindex xh_kch on cjdj( xh asc , kch desc )-c) drop index student.xh_kch dropindex cjdj. xh_kch 5. 收获体会这是第一次的数据库的实验,让我收获很多, 开始的时候只是用了用户图形界面将符合要求的数据库创建出来。 然后,我又用了代码将各个表又重新敲了一遍,分别有 Studnet1、 Student 2、Student3、cjdj、kc 五张表,以及基本表的修改和索引的建立与删除,这个过程确实要比图形用户界面写出来的要麻烦一点,但是, 对于一些概念的理解是更深层次的,例如上课讲过的主键外键, 理解也就更深了一步,以及对于一些索引的创建,理解的也更加好了。总体来讲这次的实验是成功的!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

    注意事项

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

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




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

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

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

    收起
    展开