实验六 数据表的创建和管理(sql)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六: 数据表的创建和管理
实验目的
熟练掌握SQL Server Management Studio的使用和使用T-SQL语句创建和删除数据表、修改表结构,更新数据。学会使用SQL Server查询分析器接收T-SQL语句并进行结果分析。实验内容
分别使用SQL Server Management Studio和T-SQL语句创建和删除数据表、修改表结构,更新数据。
实验步骤:
创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表:
(l)student:学生基本信息。
(2)course:课程信息表。
(3)sc:学生选课表。
各表的结构分别如表1、表2和表3所示。
表3 学生选课表:sc
一. 数据库的建立:
1.用可视化界面建立:
(a)在SQL SERVER2005中用Management Studio-新建数据库;
2.命令方式建立:
(a)在SQL SERVER2005中,在新建查询中使用T-SQL语句:(在做如下操作前,请将第一实验建立的XSGL数据库删除)
二. 表的建立:
1.用可视化界面建立:
在SQL SERVER2005中用Management Studio—数据库—XSGL—表—右键—新建表; 2.命令方式建立:
在SQL SERVER2005 中的”新建查询”编辑窗口中用下列SQL语句:
三. 表数据的添加:
1. 用可视化方法:
I: 在SQL SERVER2005中用Management Studio—数据库—XSGL—表-表名—右键-打开表-返回所有行;
输入下列数据:
2. 在SQL SERVER2005”新建查询”
的编辑窗口中使用下列SQL 语句插入数据:
四. 表数据的修改:
1. 用可视化方法:
在SQL SERVER 2005中用Management Studio—数据库—XSGL—表-表名—右键-打开表-返回所有行;
在表格中将相应的数据修改即可。
2.命令方法:在SQL SERVER2005”新建查询”的编辑窗口中使用下列SQL 语句修改数据。
1)将所有学生的年龄增加一岁:
2)将4号课程的学分改为5:
3)设置7号课程没有先行课:
4)将95001号学生的1号课程的成绩增加3分:
五. 表数据的删除:
1. 用可视化方法:
在SQL SERVER中Management Studio—数据库—XSGL—表-表名—右键-打开表-返回所有行;
单击左边的行标记, 选定某一行, 或单击后拖动选择相邻的多行, 再右击鼠标选择弹出式菜单中的删除。
2.命令方法:在SQL SERVER2005”新建查询”的编辑窗口中使用下列SQL 语句删除数据。1)删除学号为95005的学生的记录:
2)删除所有的课程记录:
3) 删除成绩为不及格(少于60分)的学生的选课记录:
思考:
比较用可视化界面与命令方式在数据的插入、修改、删除方面的优缺点。