数据库原理实验三创建数据库表及索引

数据库原理实验三创建数据库表及索引

ID:36393180

大小:795.50 KB

页数:13页

时间:2019-05-10

数据库原理实验三创建数据库表及索引_第1页
数据库原理实验三创建数据库表及索引_第2页
数据库原理实验三创建数据库表及索引_第3页
数据库原理实验三创建数据库表及索引_第4页
数据库原理实验三创建数据库表及索引_第5页
资源描述:

《数据库原理实验三创建数据库表及索引》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告课程名称数据库原理实验项目名称创建数据库表与索引班级与班级代码09信管2班092511012实验室名称(或课室)SS1-204专业信息管理与信息系统任课教师朱树人学号:09251101208姓名:陈运亮实验日期:2011年4月28日广东商学院教务处制姓名陈运亮实验报告成绩评语:评分项目评分内容分值评分结果预习情况是否完成预习工作。要求按实验指导书进行预习、并完成实验报告初稿、编写程序。20实验方案实验方案是否可行。要求目的、任务明确、原理清楚、步骤可操作、对实验过程数据有记录方案、对可能的错误有预备方案。30实验过程与结果实验结果是否正确。要求完成

2、实验过程中的数据记录、记录要完整和准确、内容要详细,实验结果要与预期的正确结果一致。35实验结论实验结论是否正确。要求根据实验原理对实验过程中的数据、实验结果进行分析,得出实验结论。15总分100指导教师(签名)年月日说明:指导教师评分后,实验报告交院(系)办公室保存。第3章创建数据库表与索引一.实验预备知识关系模式的完整性约束包括实体完整性、参照完整性和用户自定义完整性;索引的定义、建立和特点,应注意作为一般规则,不应该在一个表上建立太多的索引。二.实验目的掌握表和索引的建立方法及表结构的修改方法,了解表关系建立的条件和作用,并实践数据库管理系统提供的数

3、据完整性功能,加深对数据完整性的理解。要求建立表、修改表结构、建立索引、进行数据完整性描述。三.实验要求1.在已经建立的数据库中创建表2.了解表与表之间的逻辑依赖关系3.修改表结构4.建立索引四.实验内容与步骤6张表的具体设计内容:“课程信息表”包括课程名称、课程类别、学分和学时等;“教师档案表”和“学生档案表”记录了教师和学生的基本情况;“教学任务表”包括课程ID、任课教师ID、学期和年度;“学生选课表”给出了学生与课程之间的关系;“学生成绩表”则给出了学生成绩的计算方法。准备:使用Transact-SQL语句创建“教学管理”数据库第1步:从“开始”菜单

4、中打开“查询分析器”,连接进入“查询”窗口。第2步:在“查询”窗口中,创建指定数据文件和事务日志文件的“教学管理”数据库,要注意这两个文件路径所需的文件夹应先创建好,不然会有错误提示。1.在“教学管理”数据库中使用Transact-SQL命令创建表(1)创建“课程信息表”第1步:在“查询分析器”窗口的上部,选择“教学管理”数据库。并在查询框中输入建立“课程信息表”的命令第2步:执行,但是出现错误提示根据提示进行修改,再执行第3步:刷新“SQL查询分析器”界面左边的“对象浏览器”中的“教学管理”数据库,这时在“教学管理”数据库的“用户表”中可以看到新建的“课

5、程信息表”(2)创建“教师档案表”(因为“教师档案表”中的“任课教师ID”字段需作为“教学任务表”中的外键,所以要先创建此表)第1步:输入建立“教师档案表”的命令,执行第2步:刷新,查看表(3)创建“教学任务表”第1步:输入建立“教学任务表”的命令,执行第2步:刷新,查看表(4)创建“学生档案表”第1步:输入建立“学生档案表”的命令,执行第2步:刷新,查看表(5)创建“学生选课表”第1步:输入建立“学生选课表”的命令,执行第2步:刷新,查看表(6)创建“学生成绩表”第1步:输入建立“学生成绩表”的命令,执行第2步:刷新,查看表2.修改表结构将“学生档案表”

6、中的“姓名”字段的数据类型改为varchar(8);为学生成绩表增加一个新的字段“总成绩”,类型是real,默认是空值;学生成绩表“平时成绩”字段的取值为小于等于100的正数,输入命令,执行3.使用Transact-SQL命令创建索引第1步:输入创建索引的命令,执行,出现错误提示第2步:修改后执行,在对象浏览器中查看索引的创建情况第3步:,在“学生档案表”的“籍贯”字段上创建普通升序索引,输入命令,执行4.创建数据库表之间的关系图第1步:在企业管理器的“控制台根目录”中,单击左端“+”号层层展开,直到在屏幕上看到数据库下的各个数据库,点开“教学管理”数据库

7、,看到该数据库下的子项第2步:在“关系图”子项上,单击右键,选择“新建数据库关系图”,单击“下一步”,之后添加6张表到右边的文本框中第3步:单击“下一步”,单击“完成”五.实验心得这次实验主要使用Transact-SQL语句在查询分析器中实现表和索引的创建,还有表的修改,通过实验对相应的SQL语句有了更深的了解和学习。在命令语句的输入中,对每一个语句都应该仔细输入,做到没有遗漏,像语句末尾的逗号,语句中括号的对应;在遇到错误提示时,应学会通过尝试修改语句来寻找错误之处,思考错误的原因,结合课本所学知识进行对比,这样才能对SQL语句有更深的认识。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。