《数据库原理》实验报告学号: 201331102015 姓名: 钱佳佳班级: 计科 1303 指导教师:穆磊老师西南民族大学计算机科学与技术学院2015 年 10 月 13 日实验 2:SQL 的数据定义功能一、实验内容及要求使用 SQL语句创建、删除、修改基本表。完成实验指导书上的示例和上机作业。二、实验目的通过在 MS SQL Server 2008 上练习创建、删除、修改基本表,掌握 SQL语句定义基本表的语法。三、实验步骤及运行结果在 MS SQL Server 2008 Management Studio 中导入上次实验课所创建的一些基本表,然后在这些基本表上进行相关的操作。在新建查询中输入相关的SQL语句执行相对应的基本表的操作。主要有:使用 SQL语句来创建一个基本表; 修改基本表的某个属性列的字段类型; 删除和添加基本表中的某一字段;在基本表中设置主码;删除基本表;在基本表中创建唯一索引、唯一降序索引、聚集索引、组合索引以及删除一些索引。实验运行结果如图所示:实验指导书的示例部分:示例 2-1:示例 2-2: 示例 2-3:示例 2-4:示例 2-5:示例 2-6: 示例 2-7:示例 2-8:示例 2-9:示例 2-10:示例 2-11:上机作业部分:1-1:1-2:1-3: 1-4: 2-1:以上的几张表没有全部已经建立了索引;课程表将其课程号设为了聚集索引;学生表将其学号设为了聚集索引;教师表将其教师所在系别和教师姓名设为了降序的组合索引2-2: 2-3: 2-4: 2-5: 2-6: 四、实验体会通过本次的上机实验让我更清楚的接触的SQL语言,加深了我对如何使用 SQL语句来创建一个基本表; 修改基本表的某个属性列的字段类型;删除和添加基本表中的某一字段;在基本表中设置主码;删除基本表;在基本表中创建唯一索引、唯一降序索引、聚集索引、组合索引以及删除一些索引的操作的理解,同时还在一定程度上帮助了我对课本知识的消化和理解,因为有些操作并不是我所杜撰想的那样,自己亲自的操作之后会将SQL的知识掌握的更透彻, 从而也会增加我对 SQL的兴趣和学习的乐趣。 尽管操作内容很多, 但这样也更能激发自己,也会让自己在不知不觉中不下意识的自主的去学习SQL语言的规范以及相关的语法实现, 期望自己可以将SQL语言知识掌握熟练!