实验一
实验目的
1234熟悉SQLServerMa
ageme
tStudio(SSMS)的工作环境掌握使用和命令建立数据库的方法熟练掌握使用SSMS和TSQL语句创建、修改和删除表。熟练掌握使用SSMS和TSQL语句插入、修改和删除表数据。
实验内容
1采用SQLServerMa
ageme
tStudio、TSQL语句两种方式创建产品销售数据库,要求:1使用SSMS创建数据库CPXS_bak,数据文件初始大小为5MB,最大大小50MB,按5MB增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。2用TSQL语句创建数据库CPXS,数据文件的增长方式改为增长方式按10比例增长其余与CPXS_bak。3用TSQL语句删除数据库CPXS_bak。2CPXS数据库包含如下三个表:1产品(产品编号,产品名称,价格,库存量)2客户(客户编号,客户名称,地区,负责人,电话)3销售(产品编号,客户编号,销售日期,数量,销售额)三个表结构如资料中图31~图33所示,请写出创建以上三个表的TSQL语句并在查询分析器中运行。3在SSMS中输入如资料中图34~图36的商品表、客户表和销售表的样本数据。4用TSQL语句向商品表插入如下记录:200001200002200003柜式空调微波炉抽油烟机30001000120020010050
5用TSQL语句向CP表中增加“产品简列”列,varchar50,允许为NULL。6将CP表中每种商品的价格打8折。7将CP表中价格打9折后小于1500的商品删除。
二实验步骤与结果
(说明:要写出相关步骤和SQL语句,实验结果可以是运行画面的抓屏,抓屏图片要尽可能
f的小。)
11
使用SSMS创建数据库CPXS_bak效果图为
2用TSQL语句创建数据库CPXS:
CREATEDATABASECPXSONPRIMARYNAMECPXS_DATAFILENAMECProgramFilesMicrosoftSQLServerMSSQL1MSSQLDataCPXS_DATAMDFSIZE5MBMAXSIZE50MBFILEGROWTH10LOGONNAMECPXS_LOGFILENAMECProgramFilesMicrosoftSQLServerMSSQL1MSSQLDataCPXS_LOGLDFSIZE2MBMAXSIZE10MBFILEGROWTH2MB
3DROPDATABASECPXS_bak
刷新数据库会看到CPXS_bak不存在
21
GO
USECPXS
CREATETABLE产品产品编号char6PRIMARYKEY
f产品名称char30NOTNULL价格float8库存量i
t2USECPXSGOCREATETABLE客户客户编号char6PRIMARYKEY客户名称char30NOTNULL地区char10负责人char8电话char123)USECPXSGOCREATETABLE销售产品编号char6客户编号char6销售日期datetime数量i
tNOTNULL销售额float8NOTNULLCONSTRAINTpk_jsPRIMARYKEY产品编号客户编号销售日期pk_js为约束名执行完上面的操作就能看见表已经添加进数据库中如图所示:
3
打开表:在其中添加数据:
f4.1USE
CPXS
INSERTINTO产品产品编r