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

实训3数据表的创建与设置VIP免费

实训3数据表的创建与设置_第1页
1/13
实训3数据表的创建与设置_第2页
2/13
实训3数据表的创建与设置_第3页
3/13
实训三数据表的创建与设置【实训目的】能够使用SQLServer2000企业管理器,按要求创建和修改用户数据表,建立索引,并能够实现数据完整性的约束,完成数据表数据的输入,并将数据导出到excel表格中。【实训任务】(1)在已经创建的名为“StudentScore”学生成绩管理数据库中创建下列数据表:表3-1班级信息表(bClass)的逻辑结构字段字段名类型长度中文含义备注1Class_IdVarchar8班级代号主键、2Class_NameVarchar20班级名称非聚集唯一索引3Class_NumInt班级人数4Major_IdChar2专业代号外键5LengthChar1学制6Depart_IdChar2所属系部表3-2专业信息表(bMajor)的逻辑结构字段字段名类型长度中文含义备注1Major_IdChar2专业代号主键、索引2Major_NameVarchar40专业名称3Depart_IdChar2系部代号4Depart_NameVarchar40系部名称表3-3学生信息表(bStudent)的逻辑结构字段字段名类型长度中文含义备注1Stud_IdVarchar10学生学号主键、索引2Stud_NameVarchar8学生姓名3Stud_SexChar2学生性别男/女4BirthDatetime出生日期5MemberChar2是否团员是/否6Stud_PlaceVarchar20学生籍贯7Class_IdVarchar8所在班级外键表3-4课程信息表(bCourse)的逻辑结构字段字段名类型长度中文含义备注1Course_IdVarchar8课程代号主键、索引2Course_NameVarchar30课程名称3Course_TypeVarchar1课程类型2-考试;1-考查;0-选修4HoursInt课时数检查约束≥0表3-5学生成绩表(bScore)的逻辑结构字段字段名类型长度小数位中文含义备注1Stud_CodInt成绩编码标识列2Stud_IdVarchar10学生学号外键3Course_IdVarchar8课程代号外键4TermTinyint学期检查约束≥05ScoreNumeric1成绩检查约束≥06CreditNumeric1学分检查约束≥07MakeupNumeric1补考成绩检查约束≥0(2)拓展实训练习【实训要求】完成时间:4课时上交形式:数据库文件(电子格式),报告内容(结果可打印张贴或书写)【实训步骤】3.1创建数据表操作要求:1.创建数据表操作步骤:(1)在企业管理器中,选择并展开要创建新表的数据库StudentScore。(2)在展开的列表中右击“表”节点,从弹出的快捷菜单中选择【新建表】命令,打开如图3-1所示的“新建表”对话框。在该对话框中,可以定义列的以下属性:列名、数据类型、长度、精度、小数位数、是否允许为空等。这里班级表bClass的定义如图3-1所示。(3)单击工具栏上的“保存”按钮,在弹出的保存对话框中输入表名bClass,则该表就被保存到数据库StudentScore中了。图3-1新建表对话框同样步骤,创建专业信息表(bMajor)、学生信息表(bStudent)、课程信息表(bCourse)和学生成绩表(bScore)。2、设置标识列选定表bScore中要设置标识列的字段“Stud_Cod”,在下面“列”属性标签上,单击“标识”下拉列表,选择“是”,设置该字段为“标识列”,如图3-2所示。图3-2设置标识列3.为数据表添加约束任务1:为班级表“Class_Id”字段建立主键约束。操作步骤:建立表结构时,在要创建主键约束的“Class_Id”列上右击鼠标,从弹出的快捷菜单中选择【设置主键】命令,如图3-3所示,则该列就被设置为主键,并且在该列的开头会出现象钥匙形状的图标。图3-3设置表对话框注意:设置了主键后,可在“属性”对话框中的“索引/键”选项卡中看到,已生成了相应的索引,并且是聚集索引,如图3-4所示。图3-4索引/键对话框图3-5设置外键约束对话框任务2:成绩表(bScore)中的学生学号应与学生信息表(bStudent)中的学生学号相关,为bScore表的创建外键约束。操作步骤:(1)打开要创建外键约束的表bScore的设计界面,在任意列上右击鼠标,从弹出的快捷菜单中选择【属性】命令,选择“关系”选项卡,如图3-5所示。(2)在“关系”选项卡上单击“新建”按钮,在“关系名”文本框中输入外键约束名。如果要修改已经建立的约束,可以从“选定的关系”列表中选择对应的关系名后再修改;如果要删除约束,则单击“删除”按钮。(3)指定主键表和外键表,并从下方的列表框中选择要进行关联的列名。其它设置采用默认设置即可。任务3:限制课程信息表(bCourse)中的课时数不能为负数,在课时数列上设置一个检查约束。(逻辑表达式:Hour...

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

碎片内容

实训3数据表的创建与设置

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