好文档 - 专业文书写作范文服务资料分享网站

SQLServer2005课后实训参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

2.在Sale数据库下新增名字为UserGroup的文件组。 USE Sale Go

ALTER DATABASE Sale ADD UserGroup Go

3.以增加次数据文件的方式扩充Sale数据的容量。次数据文件容量为5MB,最大容量为10MB,文件增量为1MB。要求将次数据文件保存在与事务日志文件不同的存储设备上,次数据文件作为UserGroup文件组的成员。 USE MASTER GO

ALTER DATABASE Sale ADD FILE (NAME=Sale2, ='C:\\Sale2.ndf', SIZE=5MB, MAXSIZE=10MB, =1MB)

TO UserGroup GO

16 / 55

4.使用存储过程显示Sale数据库的信息。 SP_helpdb Sale GO

/ 55

17 单元6(创建与管理数据表)

1.实训项目都是围绕Sale数据库展开,进销存系统通常包括客户资料、产品信息、进货记录、销售记录等。所以针对Sale数据库,设计表了表1-4,数据请见表5-8,并将在后续章节逐步完善。使用Transcact-SQL语句,在Sale数据库下创建客户表、产品表、入库表和销售表并输入数据。请将脚本保存为.sql文件。

表1 Customer(客户表)结构

数据类型及长度 nvarcharCusNo (3) nvarcharCusName (10) nvarcharAddress (20) nvarcharTel (20) 列名 是否允许为空 NOT NULL NOT NULL NULL NULL

表2 Product(产品表)结构

列名 ProNo ProName Price Stocks 数据类型及长度 nvarchar(5) nvarchar(20) Decimal(8,2) Decimal(8,0) 是否允许为空 NOT NULL NOT NULL NOT NULL NOT NULL

表3 ProIn(入库表)结构

18 / 55

备注 客户编号 客户姓名 地址 联系电话 备注 产品编号 产品名 单价 库存数量 是否允许为空 InputDatNOT DateTime e NULL nvarcharNOT ProNo NULL (5) DecimalNOT Quantity NULL (6,0)

列名 数据类型及长度 备注 入库日期 产品编号 入库数量 表4 ProOut(销售表)结构

是否允许为空 NOT SaleDate DateTime NULL nvarcharNOT CusNo NULL (3) nvarchar NOT ProNo NULL r(5) DecimalNOT Quantity NULL (6,0)

表5 Customer(客户表)数据

CusNo 001 002 003 004 005

表6 Product(产品表)数据

ProNo 00001 00002 00003 ProName 电视 空调 床 Price 3000.00 2000.00 1000.00 Stocks 800 500 300 CusName 杨婷 陈萍 李东 叶合 谭新 Address 深圳 深圳 深圳 广州 广州 Tel 1 3 5 列名 数据类型及长度 备注 销售日期 客户编号 产品编号 销售数量 19 / 55

00004 00005 00006

餐桌 音响 沙发 1500.00 5000.00 6000.00 200 600 100 表7 ProIn(入库表)数据

InputDate(入库日期) DateTime not null 2006-1-1 2006-1-1 2006-1-2 2006-1-2 2006-1-3 2006-2-1 2006-2-2 2006-2-3 2006-3-3

表8 ProOut(销售表)数据

SaleDate 2006-1-1 2006-1-2 2006-1-3 2006-2-1 2006-2-2 2006-2-3 2006-3-2 2006-3-2 2006-3-3

--该题创建表时同时创建主键、外键。先创建表,再创建主键、外键的方法参见照实训5_3

20 / 55

ProNo(产品编号) nvarchar(5) not null 00001 00002 00001 00003 00001 00003 00001 00004 00003 Quantity(入库数量) Decimal(6,0) not null 10 5 5 10 10 20 10 30 20 CusNo 001 001 002 002 001 001 003 003 002 ProNo 00001 00002 00001 00003 00001 00003 00001 00004 00003 Quantity 10 5 5 10 10 20 10 30 20

SQLServer2005课后实训参考答案

2.在Sale数据库下新增名字为UserGroup的文件组。USESaleGoALTERDATABASESaleADDUserGroupGo3.以增加次数据文件的方式扩充Sale数据的容量。次数据文件容量为5MB,最大容量为10MB,文件增量为1MB。要求将次数据文件保存在与事务日志文件不同的存储设备上,次数据文件作为UserGroup文件
推荐度:
点击下载文档文档为doc格式
7ccv5430nl2nsft0iuth97tl37kuug00rfn
领取福利

微信扫码领取福利

微信扫码分享