下载此文档

数据库实验 创建数据库表与索引.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
实验2:创建数据库表与索引----::掌握表的建立方法,运用企业管理器和Transact-SQL语句两种方法建立“课程信息表”、“教学任务表”、“教师档案表”、“学生档案表”、“学生选课表”、“学生成绩表”。:学会在企业管理器中,创建表之间的关联关系。通过外键的拖曳建立表的基本依赖关系,从而直白地表达整个数据库的表间联系,但是,注意:建立过程中,主键和外键对应的源数据表,并实践数据库管理系统提供的数据完整性功能,加深对数据完成的理解,进行数据完整性描述。,修改数据类型,为表增加新字段,增加约束条件。,学会使用Transact-SQL命令创建索引和使用SQL企业管理器创建索引。:计算机,网络环境,投影设备。实验相关软件:Windowxp、SQLServer2000。2*.-SQL语句创建“课程信息表”、“教学任务表”、“教师档案表”、“学生档案表”、“学生选课表”、“学生成绩表”6张表,、、、、、。。并对关系表进行管理。具体内容如下。“教学管理”数据库中使用Transact-SQL命令创建表使用Transact-SQL命令创建“学生档案表”、“课程信息表”、“教学任务表”。学生档案表编程代码:createtable学生档案表(学号char(8)primarykeycheck(学号like('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')),姓名varchar(8)notnull,性别char(8), 出生日期datetimecheck(出生日期>='1970'),籍贯char(8),专业char(8),班级char(8))实验结果:课程信息表:编程代码:createtable课程信息表(课程IDchar(6)primarykeycheck(课程IDlike('[JZXR][BX][0-9][0-9][0-9][0-9]')),课程名称varchar(40),课程类别char(8)check(课程类别IN('基础必修','专业必修','限选','任选')),学分realcheck(<=学分and学分<=),学时intcheck(学时%8=0)) 实验结果:实验情况调试分析:在编写信息课程表代码的过程中,我把“R”错写成“B”,如截图所示,然后在企业管理器中修改回来。教学任务表:编程代码:createtable教学任务表(课程IDchar(6)check(课程IDlike('[JZXB][BX][0-9][0-9][0-9][0-9]')),任课教师IDchar(8)foreignkeyreferences教师档案表check(任课教师IDlike('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])')),学期intcheck(学期IN('1','2')),年度char(10)check(1990<=年度and年度<=2010),primarykey(课程ID,年度,学期))实验结果:“教学管理”数据库中使用企业管理器创建表使用SQL企业管理器创建“学生成绩表”、“教师档案表”、“学生选课表”。学生成绩表:教师档案表:学生选课表:)将“学生档案表”中的“姓名”字段的数据类型改为varchar(8)。编程代码:altertable学生档案表altercolumn姓名varchar(8)实验结果:2)将“课程信息表”中的“课程名称”字段的数据类型改为varchar(50)。编程代码:altertable课程信息表altercolumn课程名称varchar(50)实验结果:)为“学生成绩表”增加一个新字段“总成绩”,类型为real,默认是空值。编程代码:altertable学生成绩表add总成绩realdefaultnull实验结果:2)为“教学任务表”增加一个新字段“教师姓名”,类型为varchar(8),默认是空值。编程代码:altertable教学任务表add教师姓名varchar(8)实验结果:)为“学生成绩表”增加一个约束,“平时成绩”字段的取值为大于等于0小于等于100的正数。编程代码:altertable学生成绩表addc

数据库实验 创建数据库表与索引 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人weizifan339913
  • 文件大小1.01 MB
  • 时间2019-03-07