第一范文网 - 专业文章范例文档资料分享平台

SQLServer2005课后实训参考答案

来源:用户分享 时间:2025/5/17 7:14:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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课后实训参考答案 的文档
SQLServer2005课后实训参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7ccv5430nl2nsft0iuth97tl37kuug00rfn_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top