数据库实验2 创建数据表修改数据表和删除数据表

实验2 创建数据表修改数据表和删除数据表

实验类型:●验证性实验  ○综合性实验  ○设计性实验

实验目的:

    (1)了解数据表的结构特点。

     (2)掌握表中列定义时所用到的各种数据类型。

     (3)学会使用企业管理器(即MSSMS-----Microsoft SQL Server Management Studio的对象资源管理器的菜单-会话窗方式)创建表、修改表、删除表、向表中插入数据、修改表数据、删除表数据。

     (4)学会使用Transact-SQL语句创建表、修改表、删除表、向表中插入数据、修改表数据、删除表数据。

实验内容和步骤:

认真阅读并掌握实验指导书《SQL Server 2012 数据库基础及应用》第56-82页关于表操作的菜单式操作和表操作T_SQL语句指令及其参数的含义。参照实验指导书的例题完成以下实验子项目。

  1.学会表的设计、掌握表的构成要素、表的列级约束、表的表级约束及表结构的列表描述---逻辑刻画;使用MSSMS的对象资源管理器以菜单命令方式创建student表、course表、average表、user表(见《SQL Server 2012 数据库基础及应用》第62页-第66页)

 2.在查询窗口使用CREATE TABLE语句创建T_student表、T_course表、T_average表、T_user表,这些表的结构和内容分别与student表、course表、average表、user表相同(相关Transact-SQL命令书写语法格式见实验指导书第67页)

     3.使用企业管理器MSSMS修改student表的结构(实验指导书第68页-第70页)。

 4.在查询窗口使用ALTER TABLE语句修改表的结构(实验指导书第70页-第72页)。

 5. 使用MSSMS企业管理器删除表(实验指导书第73页)。

 6. 在查询窗口使用DROP TABLE 语句删除表(实验指导书第73-74页),试验DROP TABLE能否使用参数Cascade/Restricte实现级联/限制删除;思考在SQL Server 中实施删除表系统会不会删除依赖该表的依赖对象---如依赖被删表的索引、依赖被删表的表、依赖被删表的触发器和约束是否会被删除

 7. 使用MSSMS企业管理器练习向student表中录入数据(第74-75页)。

 8. 在查询窗口使用 insert语句向student表中插入记录(第76-77页)。

9.使用MSSMS企业管理器修改student表中“s_sex”字段的内容(第78页)。

10. 在查询窗口使用UPDATE语句修改student表的内容,把系别字段s_dept值为“计算机科学与技术系”改为“计科系”(第79-80页)。

11.使用MSSMS企业管理器删除student表中第二条记录(第80页)。

12. 在查询窗口使用delete语句删除student表中“s_name”为“龙轩婷”的记录(第81-82页)。

实验报告: 根据实验情况和结果撰写并递交实验报告。把你的所有实验过程进行截图记录在实验报告中,并配上必要的文字说明。

实验总结(学会了......; 掌握了......; 训练了......; 发现了......; 今后学习中......有待提高。)

电子报告word文件命名规则:专业班级-完整学号-实验X-姓名.doc, 如信息123班学号为201212030315的郭海涛同学实验2报告word文件命名则应是:信息123-201212030315-实验2-郭海涛.doc, 其中 .doc是Word文件扩展名。特别提醒:电子报告文件命名不规范的报告将不予接收。

  1. 使用MSSMS的对象资源管理器以菜单命令方式创建student表、course表、average表、user表

在编辑窗口中分别输入各列的名称、数据类型、长度、是否为空值等属性。

图1 编辑表的各列

单击“保存”按钮,输入表的名称。

图2 “选择名称”student对话框

图3 “选择名称”course对话框

图4 “选择名称”average对话框

图5 “选择名称”user对话框

  1. 在查询窗口使用CREATE TABLE语句创建T_student表、T_course表、T_average表、T_user表,这些表的结构和内容分别与student表、course表、average表、user表相同

图6 创建表T_student

图7 创建表T_course

图8 创建表T_average

图9 创建表T_user

  1. 使用企业管理器MSSMS修改student表的结构

在student表中增加“s_test”列,数据类型为test型,允许为空值。

图10 添加列

图11 删除列

  1. 在查询窗口使用ALTER TABLE语句修改表的结构

图12 修改表名

图13 修改表属性

  1. 使用MSSMS企业管理器删除表

图17 删除表

  1. 在查询窗口使用DROP TABLE 语句删除表

图18 删除表

  1. 使用MSSMS企业管理器练习student表中录入数据

图19 向表中输入数据

  1. 在查询窗口使用 insert语句向student表中插入记录

图20 向表中插入数据

  1. 使用MSSMS企业管理器修改student表中“s_sex”字段的内容

图21 修改表数据

  1. 在查询窗口使用UPDATE语句修改student表的内容,把系别字段s_dept值为计算机科学与技术系”改为计科系

图22 修改表数据

  1. 使用MSSMS企业管理器删除student表中第二条记录

图23 删除表数据

  1. 在查询窗口使用delete语句删除student表中“s_name”为“龙轩婷”的记录

图24 删除表数据

图25 检查最终修改情况

实验总结

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、实验目的 1.掌握SQL Server 2005的安装。 2.掌握SQL Server Management Studio的启动和使用。 3.掌握SQL Server 2005服务器的配置和注册。 4.掌握SQL Server 2005查询的基本使用。 5.掌握应用SQL Server Management Studio创建数据库的方法。 6.掌握应用SQL Server Management Studio修改和查看数据库的方法。 7.掌握应用SQL Server Management Studio删除数据库的方法。 8.掌握应用Transact-SQL语句创建数据库的方法。 9.掌握应用Transact-SQL修改和查看数据库的方法。 10.掌握通过Transact-SQL删除数据库的方法。 11.掌握SQL Server 2005数据库和操作系统物理文件的关系。 12.掌握数据库的分离和附加方法。 二、实验内容 1.完成SQL Server 2005开发版的安装。 提示:若计算机系统中已经安装有SQL Server 2005系统,则在安装时需要选择安装命名实例。安装过程中身份验证模式选择“混合模式”并设置sa账户的密码。 2.利用SQL Server配置管理器启动、停止SQL Server服务(包括默认实例和命名实例),配置SQL Server服务为自动启动。 3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server Management Studio注册远程服务器。 提示:注册远程服务器时需要使用混合验证模式,利用sa账户和密码登录远程服务器。 7.启动SQL Server Management Studio,连接到服务器。新建一个查询,在其中输入如下代码: DECLARE @position int, @string char(5) SET @position = 1 SET @string = 'China' WHILE @position <= DATALENGTH(@string) BEGIN SELECT SUBSTRING(@string, @position, 1) 字符, ASCII(SUBSTRING(@string, @position, 1)) ASCII码 SET @position = @position + 1 END

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值