习题2-1 处理与查询应用数据

习题二-1数据处理

、目的:

熟悉数据库、表结构的修改方法,掌握数据表记录的录入、修改、删除的界面操作和T-SQL语句。

二、课堂案例扩展训练

使用T-SQL语句对数据库SupermarketManagementDB中的表完成如下操作:

1、向供应商表providers插入一行记录:供应商编号为P0000003,供应商名称为光明供应店,供应类型为办公用品类,经理名称为黄小风,联系电话020-88981680,邮编510640,联系地址为广州市天河北路1350号,电子邮箱huangxf@163.com。

2、给会员表associator中卡号为A0000001会员的积分加100分。

3、将部门表department销售部的联系电话改为87991668。

4、删除职员表staffer中离职时间超过5年的员工信息。

5、将会员表associator中全部会员的积分清零。

6、删除市场部全体员工的信息。

7、将折扣开始时间为2009-8-1,结束时间为2009-9-30的牛奶夹心饼干商品的热销折扣改为0.9,会员折扣改为0.85。

三、课外迁移练习

针对实验二(2)四个表,用企业管理理器 、SQL语句完成以下各项操作:

管理数据库部分:

1、 “成绩管理”数据库增加一个数据文件,存入到与当前.mdf文件不一样的文件夹(自已决定)中。

2、 “成绩管理”数据库卸除

3、 “成绩管理”数据库附加进来

4、删除所有.ndf文件

管理表

1、给学生表增加属性:“民族”,数据类型为char(8),默认值为“汉族”; “身份”,数据类型为char(8)“通讯地址”,数据类型为char(50); “备注”,数据类型为text. ,都为允许空。

2、删除学生表新增的属性身份;

3、“通讯地址的类型修改为varchar(50)

4、给选课表增加属性:“学期号”,数据类型为char(1),允许空。

5、向选课表中插入记录("2000103","5",80);

6、给学号为"2001101"的学生的2号课程成绩加10分;

7、修改学号为“2001103”的“数据处理”的成绩为89分

8、删除学号为"2000104"的学生的成绩记录;

9、将01311班的全体学生的成绩置零;

10、删除1999级计算机软件的全体学生的选课记录;

11、S中插入一个记录(2003002,’李明’,’男’,20,’03312’)。

12、S中插入’03312’班学号为2003005、姓名为’刘海’的学生记录。

13、在S中将学号为2003015的学生姓名改为’张安’。

14、在SC中将所有’2003001’学生的成绩加3分。

15、在S中删除学号为2003007的学生记录。

16、在S中删除姓’王’的学生记录。

17、学生李勇已退学,从数据库中删除有关他的记录。

18、保存SQL脚本:


Copyright © 2016 广东水利电力职业技术学院 《数据库应用与设计》精品在线开放课程  技术支持:腾乐文化 管理登陆    访问人数: 7 9 4 9 6