实验2创建和维护表.doc_第1页
实验2创建和维护表.doc_第2页
实验2创建和维护表.doc_第3页
实验2创建和维护表.doc_第4页
实验2创建和维护表.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统应用设计实验报告(二)班级:08计科(2)班姓名:杨进林学号:08410902049时间:2011-4-10地点:综合实验楼二楼机房实验成绩: 优秀 良好 中 及格 不及格 实验题目:创建和维护表实验目的:使用SQL Server Management Studio创建表。实验要求:1.使用SQL Server Management Studio创建6张表:Student(学号 姓名 性别 年龄 系编号 班级号 地址)Teacher(教师号 教师名 年龄 系编号 地址 电话 备注)Department(系编号 系名)lesson(课程号 课程名 系编号 备注)lessonSelect(课程号 学生号 成绩)lessonTeaching(课程号 教师号 备注)2为6张表设置相应的主码。3设置Department表中的系编号设置check约束,保证该字段的值在11,99之间。4设计以上6张表的关系图,并设置外码。5在6张表中添加数据。实验内容:1. 使用SQL Server Management Studio创建6张表,分别如下:2为6张表设置相应的主码。用windows的身份登录SQL Server Management Studio,依次展开数据库,找到上次试验所创建的数据库mydb,单击左键将其展开得到下图效果:图一、选择数据库 右键单击“表”选项-再单击新建表命令,如下:图二、新建表图三、新建表后改表名:鼠标左键单击“table_1”-将其改为student,如图四图四、改表名为student依次输入列名,数据类型,及选择是否允许空。本步中主要考虑的是列的数据类型,及长度,长度不能过短,过短的话可能会导致数据库不够用户使用,但也不能太长,太长也就意味着冗余过大,会浪费不必要的空间,因此我结合实际设置列名,数据类型,及是否允许空如图五所示:图五、设计表student设计student表中的主键,本次数据库设计中,老师已经给出了相应表的主键,因此我需按照给出的表设置相应的主键即可,方法为选中想要设置主键的列,然后单击右键,在出现的菜单中选中“设置主键”命令即可,若要设置多列主键,课按住ctrl建,然后多选列,选好列后,单击右键-设置主键 即可 如图六:图六、设置主键图七、舍住主键后的效果到此,student表已经设计完成,左键单击此按钮讲表保存,关闭即可接下来用同样的方法,创建并设置表Teacher(教师号 教师名 年龄 系编号 地址 电话 备注)Department(系编号 系名)lesson(课程号 课程名 系编号 备注)lessonSelect(课程号 学生号 成绩)lessonTeaching(课程号 教师号 备注),由于以上已经给出了详细创建表的过程,因此过程我不在给出,以下为创建好的各张表:图八、teacher表图九、department表图十、lesson表图十一、lessonselect表图十二、lessonteaching表图十三、创建的六张表到此为止,本次实验的所有表已创建,相应的主键也设置完成。3设置Department表中的系编号设置check约束,保证该字段的值在11,99之间。方法为:右键点击表Department-选择“修改表”-选择“系编号”列上-右键打开属性菜单-选择check约束命令-在弹出的对话框中单击“添加”按钮-设置表达式为:系编号11 and 系编号关闭check约束对话框 即可。图十四、设置check约束4设计以上6张表的关系图,并设置外码。方法为:右键单击mydb数据库下的数据库关系图-新建数据库关系图-选择“是”图十五添加所有表到关系图中:选中所有表,然后单击添加按钮图十六、添加表到关系图连接关系图:首先将说有表按一定的规则排布好,我根据自己的想法将表摆设如下图图十七、将各表排版然后确定表与表之间的关系,讲各表的主码,外码联系起来,可以这样来认为,主码,外码相当表与表之间的桥梁,要将个张表联系起来首先要确定的就是主码。根据此思想,我最终确定了以下关系图:图十八、关系图5在6张表中添加数据。分别右键单击个张表-打开表-录入数据 即可;经过分析关系图,我认为首先应该对department表录入数据,如果不按照此先后顺序,将会导致数据无法录入,因此数据的录入步骤如下:1图十九、录入部门信息2图二十、录入学生信息3图二十一、录入教师信息4图二十二、录入课程信息5图二十三、录入上课教师信息6图二十四、录入学生成绩信息到此,数据的录入完成。实验总结: 本次实验,我总结出一个道理:一个好的数据库,关键的不是它的实现,而是它的设计与分析。在试验过程中我主要遇到的问题就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论