文档详情

交互式SQL子查询和数据操纵命令zwf.pdf

发布:2025-05-06约1.03万字共10页下载文档
文本预览下载声明

xx大学xx学院实验报告

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

班级xxx学号120202011015姓名zwf指导教师xxx成绩

实验题目交互式SQL-子查询和数据操纵命令实验时间2013/11/9

一实验目的

1.熟悉使用交互式SQL语句的工具;

2.掌握使用SQL语句创建表;

3.掌握使用SQL插入数据、删除数据和修改数据的功能;

4.掌握使用SQL语句进行嵌套查询;

5.掌握SQL语句的集合查询。

二实验工具SQLServer2008

利用SQLServer2008及其新建查询窗口;

三实验内容和要求

1.在SQLServer2008中建立一个数据库,这个数据库可以建立在实验机器

的本地服务器上;

2.登录数据库服务器,连接数据库服务器,按照实验要求,在上面创建的数

据库中创建下面三张表,并插入相关的数据。

3.根据以下要求认真填写实验报告,记录完成创建表和查询数据的SQL语句;

3.1数据定义

(1)熟悉基本表的创建、修改及删除。

(2)熟悉常用约束的定义。

3.2数据操纵

(1)熟悉插入数据、删除数据和修改数据的SQL语句;

3.3数据查询

(1)完成各类查询操作--嵌套查询、集合查询;

3.4具体操作内容

在实验数据库中,创建学生表(Student)、课程表(Course)和选课表(SC),

向三个表中分别插入相关数据,用SQL语句完成以下相关操作。

1.使用SQL语言创建下面的三个表。

表一:学生信息表(Student)

列名说明数据类型约束

Sno学号字符串,长度为7主码

Sname姓名字符串,长度为10非空

1

Ssex性别字符串,长度为2

Sage年龄微整型

Sdept所在系字符串,长度为20

表二:课程信息表(Course)

列名说明数据类型约束

Cno课程号字符串,长度为10主码

Cname课程名字符串,长度为20非空

Ccredit学分整型

Semster学期整型

Period学时整型

表三:学生选课信息表(SC)

列名说明数据类型约束

Sno学号字符串,长度为7主码,引用Student的外码

Cno课程号字符串,长度为10主码,引用Course的外码

Grade成绩整型

XKLB修课类别字符串,长度为4可空

2.在以上的三个表中,分别插入下面的数据;

SnoSnameSsexSageSdept

9512101

显示全部
相似文档