。二、主要仪器设备计算机: HP-6470b window s7 64位运行环境: SQL Server 2008 R2 三、实验内容和原理 1 .在 RDBMS 中建立一个学生- 课程数据库,进行实验所要求的各种操作,所有的 SQL 操作均在此建立的新库里进行。 2 .根据以下要求认真进行实验,记录所有的实验用例及执行结果。数据定义:基本表的创建、修改及删除;索引的创建和删除。数据操作:完成各类查询操作( 单表查询,连接查询,嵌套查询,集合查询) ;完成各类更新操作( 插入数据,修改数据,删除数据)。视图的操作:视图的定义( 创建和删除) ,查询,更新( 注意更新的条件)。特别说明:实验中注意特定数据库系统(如 SQL SERVER )的 SQL 语句格式与 SQL-3 标准的区别。四、操作方法与实验步骤 1. 数据定义创建学生选课数据库 ST ,包括三个基本表,其中 Student 表保存学生基本信息, Course 表保存课程信息, SC 表保存学生选课信息,其结构如下表: 表 1. Student 表结构列名称用途类型长度约束备注 Sno 学号字符 8 主键 Sname 姓名字符 8 Ssex 性别字符 2 Sage 年龄整型 Sdept 所在系字符 20 Sclass 班级字符 4表 2. Course 表结构列名称用途类型长度约束 o 课程号字符 4 ame 课程名字符 40 Cpno 先修课程号字符 redit 学分整型表 3. SC 表结构列名称用途类型长度约束备注 Sno 学号字符 8 o 课程号字符 4 Grade 成绩整型 2. 建立基本表建立一个学生表 Student : 建立一个课程表 Course : 建立一个学生选课信息表 SC: 3. 数据操作一.更新操作 1, 插入数据将如下表格中的数据分别插入到数据库相应的表中: 表 4. 学生基本信息表