欢迎来到天天文库
浏览记录
ID:28940143
大小:127.50 KB
页数:5页
时间:2018-12-15
《实训二 创建和管理表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实训二创建和管理表2.1实训目的l掌握使用企业管理器创建表的方法。l掌握使用查询分析器创建表的方法。2.2实训要求l通过使用企业管理器及查询分析器创建表,能熟练地按照题目要求创建数据表并能进行修改或删除。l能熟练地向表中增加数据、修改数据、删除数据。l初步掌握简单的数据检索方法。2.3实训内容及步骤1使用企业管理器创建“学生管理数据库”2使用企业管理器创建学生表(student)在“树”控制域中选择要创建表的数据库展开,接下来在“项目控制域”中就出现该数据库包含的内容,其中包括表、关系图、用户等11个项目
2、,我们可以在“项目控制域”中用鼠标右键激活上下文菜单,在菜单中选择“新建”,在弹出的下级菜单中选择“表...”;或者在“操作”菜单中选择“表”菜单下的“新建表...”,就可以弹出创建表的窗口。student表结构如下:列名类型长度小数位是否是主键是否为空学号int是否姓名varchar8否性别char2否年龄smallint否入学日期datetime所学专业varchar16家庭住址varchar40在创建表窗口中,输入表的列名,数据类型,长度,是否允许空,以创建表的结构。在创建表时,可用的数据类型用户只
3、要在其中的下拉列表中选择即可,无须自己键入。输入完成后,点击“保存”按纽输入表名进行保存,如图2-3保存表结构。图2-2建表结构图2-3保存表结构3使用T-SQL语句创建课程表(course)、成绩单表(report)course表结构如下:列名类型长度小数位是否是主键是否为空课程号smallint是否课程名varchar20否学分decimal41任课教师varchar8report表结构如下:列名类型长度小数位是否是主键是否为空学号int是否课程号smallint是否成绩numeric51否CREAT
4、ETABLEcourse(课程号smallintNOTNULLPRIMARYKEY,课程名varchar(20)NOTNULL,学分dec(4,1)NULL,任课教师varchar(8)NULL)CREATETABLEreport(学号intNOTNULL,课程号smallintNOTNULL,成绩numeric(5,1)NOTNULL,CONSTRAINTpk_cid_sidPRIMARYKEY(学号,课程号))4使用企业管理器设置外键(FOREIGNKEY)约束图2-6创建外键连接关系5使用企业管理器
5、向表中输入数据学生表(student):共输入6条记录,其中有一条是本人信息,再输入本班同学的情况,可参考下表的内容。学号姓名性别年龄入学日期所学专业家庭住址1王芳女182001年9月计算机网络营口道188号2林伟强男202000年9月自动化大桥道236号3张凯男221998年9月电算化民权门123号4刘瑞英女172002年9月计算机软件王串场678号5张建国男321989年9月电算化民权门6号6李林男221999年2月计算机应用大桥道123号7王芳女201999年6月电算化王串场123号8赵华飞男181
6、998年10月自动化民权门188号9张锦云女181998年5月电算化营口道123号11韩强男271992年9月自动化王串场188号12刘萍女301990年9月计算机软件…………………课程表(course):共输入5条记录,其中包括本学期所学课程,另外可参考下表的内容。课程号课程名学分任课教师1SQLServer3于老师2数据结构3田老师3Java语言2翟老师4计算机网络2.5李老师…………成绩表(report):共输入10条记录,其中课程号要参考course表,学号要参考student表,注意成绩的分布,
7、记录内容可参考下表的内容。学号课程号成绩118012752197226523553388414542554340445911188112781139411476………6使用企业管理器删除表(1)打开企业管理器,在树状目录中展开希望删除的数据表所在的数据库节点;(2)选择该数据库节点下的“表”节点,此时在右边的内容窗口会显示该数据库中的所有数据表;(3)选中希望删除的表,单击鼠标右键,在弹出菜单中选择命令“删除”,此时弹出“除去对象”对话框,单击“全部除去”按钮,完成表的删除。
此文档下载收益归作者所有