好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库SQLServer,实验3答案,教辅,教材.pdf

6页
  • 卖家[上传人]:飞***
  • 文档编号:53590124
  • 上传时间:2018-09-03
  • 文档格式:PDF
  • 文档大小:457.38KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院1 实验 3 SQL Server数据表管理一、实验目的1.学会使用 SQL Server 管理平台和Transact-SQL 语句 CREATE TABLE 和ALTER TABLE 创建和修改表2.学会在 SQL Server管理平台中对表进行插入、修改和删除数据操作3.学会使用 Transact-SQL语句对表进行插入、修改和删除数据操作4.了解 SQL Server的常用数据类型二、实验内容1.启动 SQL Server管理平台,在对象资源管理器中展开“studentsdb数据库文件夹2.在 studentsdb数据库中创建数据表《学生表》 、 《课程表》、 《成绩表》,数据结构如图 3-1、图 3-2 和图 3-3 所示图 3-1 学生表图 3-2 课程表图 3-3 成绩表数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院2 3.在 SQL Server管理平台中创建《学生表》 、 《课程表》4.在 SQL Server管理平台中,将《学生表》的学号列设置为主键,非空5.使用 Transact-SQ语句CREATE TABLE 在 studentsdb数据库中创建《成绩表》 。

      6. 《学生表》、 《课程表》 、 《成绩表》中的数据如图3-4、图 3-5 和图 3-6 所示7.在 SQL Server管理平台中为《学生表》 、 《课程表》、 《成绩表》添加数据数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院3 (注意:在添加数据是必须逐行输入,否则系统将会报错,显示“出错信息为:键列信息不足或不正确更新影响到多行” ,产生原因是由于相同记录所造成)8. 使用 Transact-SQL语句 INSERT NTTO ⋯VALUES 向 studentsdb数据库的 《成绩表》插入以下数据:学号课程编号成绩0004 0001 80 9.使用 Transact-SQL语句 ALTER TABLE 修改《课程表》的“课程编号”列,使之为非空10.使用 Transact-SQL语句 ALTER TABLE 修改《成绩表》的“分数”列,使其数据类型为 real数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院4 11.使用 Transact-SQL语句 ALTER TABLE 修改《学生表》的“姓名”列,数据类型为 vachar(10)且非空。

      12. 分别使用 SQL Server管理平台和 Transact-SQL语句 DELETE 删除 studentsdb数据库的《成绩表》中学号为“0004”的成绩记录13.使用 Transact-SQL语句 UPDATE 修改 studentsdb数据库的《成绩表》中学号为’ 0003’ 、课程编号为 ’ 0005’ 、分数为 90 的成绩记录数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院5 14.使用 Transact-SQL语句 ALTER⋯ADD 为 studentsdb数据库的《成绩表》添 加 一 个 名 为 “ 备 注 ” 的 数 据 列 , 其 数 据 类 型 为VARCHAR(20) 15.分别使用 SQL Server 管理平台和 Transact-SQL 语句 DROP TABLE 删除studentsdb数据库中《成绩表》三、实验思考1.使用 Transact-SQL语句删除在 studentsdb数据库的《成绩表》添加的“备注”数据列USE studentsdb1 ALTERTABLE dbo . 成绩表 ADD 备注 VARCHAR( 20 )NULL数据库技术与应用实验实验3 SQL Server数据表管理南京师范大学中北学院6 2.在 SQL Server管理平台中, studentsdb数据库的《学生表》的数据输入时,如果输入相同“学号”的记录将出现什么现象?怎样避免该情况的发生?。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.