实验三:交互式S QL 语句得使用1、实验目得 (1)掌握数据库对象得操作过程,包括创建、修改、删除 (2)熟悉表得各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用S QL 语句得基本语法2、实验平台使用 SQL S erver 提供得M i cr os o ft S QL S e r v er Manage m en t St u dio 工具,交互式使用 SQL 语句
3 实验内容及要求选择如下一个应用背景之一:学生选课系统习题 3、4、与 5 中使用得数据库其它您熟悉得应用(1)建立一个数据库与相关得表、索引、视图等数据库对象,练习对表、索引与视图得各种操作
(2)要求仔细进行实验,记录各实验用例及执行结果
(3)深化了解各个操作得功能
实验要求包括如下方面得内容:3、1 数据定义 1
基本表得创建、修改及删除 2
索引得创建 3
视图得创建3、2 数据操作完成各类更新操作包括:1. 插入数据2
修改数据3、 删除数据3、3 数据查询操作 完成各类查询操作1
单表查询2. 分组统计3、 连接查询4、 嵌套查询5、 集合查询3、4 数据操作1
创建视图2. 视图查询参考示例:建立一个学生选课数据库,练习对表、视图与索引等数据库对象得各种操作
一、数据定义ﻩ创建学生选课数据库ST,包括三个基本表,其中S tude n t 表保存学生基本信息,Course 表保存课程信息,SC 表保存学生选课信息,其结构如下表:表 1、 S tude n t 表结构列名称用途类型长度约束备注S n o学号字符8主键Sn a me姓名字符8Ssex性别字符2S a ge年龄整型Sdept所在系字符2 0Sclas s班级字符4表 2、 C our se表结构列名称用途类型长度约束备注Cno课程号字符4主键Cn ame课程名字符40Cpno先修课程号 字符4C cre