- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数据表操作课堂学习任务书
《销售管理数据库中数据表的实现1》学习任务书 学习任务 销售管理数据库中数据表的实现1 完成形式 个人+小组 小组成员 任务目标 学会根据需求创建销售管理数据库的数据表; 学会对数据表进行修改操作; 会对根据实际需求进行配置和管理销售管理数据库的数据表 任务说明 【任务1】在销售管理数据库CompanySales中,利用 Create Table语句,创建department(部门)表、Employee(员工)表、Sell_Order(销售订单)表、Purchase_order(采购订单)表、Product(商品)表、Customer(客户)表、和Provider (供应商)表,并为各表中的相关列表(红色标记)添加主键约束和其它约束操作。 【任务2】在销售管理数据库中的部门表,为部门名称列添加惟一约束,保证部门名称的不重复。创建后使用Transact-SQL 语句删除此约束。 代码如下: USE CompanySales GO ALTER TABLE department ADD CONSTRAINT un_departName UNIQUE (DepartmentName) GO ALTER TABLE department DROP CONSTRAINT un_departName GO 【任务3】在销售管理数据库中的商品表中,为了保证数据的质量,确保商品的价格为大于0的数,库存量和已销售量数据为非负数。 代码如下: ALTER TABLE product ADD CONSTRAINT CK_PTN CHECK ((price0) and (ProductStockNumber=0) and (ProductSellNumber=0)) 【任务4】在销售管理数据库中的客户表中,为了保证客户Email地址的正确性,在客户Email地址符合Email地址格式,比如在地址中有“@”字符。 代码如下: ALTER TABLE customer ADD CONSTRAINT CK_customer CHECK ((EmailAddress like %@%)) 【任务5】在销售管理数据库中的员工表中,新员工如果不到特定部门工作的话,新员工全部到“销售部”工作。 代码如下: USE CompanySales GO ALTER TABLE employee ADD CONSTRAINT def_DepartID DEFAULT (1) FOR DepartmentID 【任务6】在销售管理数据库中,创建一个默认值对象DF_SYSDATE,值为系统的当前日期,并将其绑定到员工表employee的雇佣日期列HireDate、销售订单表Sell_Order的销售日期列SellOrderDate、采购订单表Purchase_order的采购日期列PurchaseOrderDate。 代码如下: USE CompanySales GO --创建默认值对象 CREATE DEFAULT DF_SYSDATE AS getdate() GO --绑定默认值对象 exec sp_bindefault DF_SYSDATE ,employee.hireDate exec sp_bindefault DF_SYSDATE ,Sell_Order.SellOrderDate exec sp_bindefault DF_SYSDATE , Purchase_order. PurchaseOrderDate GO 【任务7】创建一个日期规则RL_Date,即一个员工的雇佣日期在1980-1-1和系统的当前日期之间。 代码如下: USE CompanySales GO CREATE RULE RL_DATE AS @date=1980-1-1 and @date=getdate() GO 【任务8】 将规则RL_Date绑定到员工表的雇佣日期列上。 代码如下: USE CompanySales GO exec sp_bindrule RL_DATE ,employee.hireDate GO 【任务9】删除RL_Date规则。 代码如下: (1)解除绑定 USE CompanySales GO exec sp_unbindrule employee.hireDate GO (2)删除规则 USE CompanySales GO DROP RULE RL_Date GO 【任务10】在销售管理数据库中,对客户表Customer,添加一条记录:客户编号为“34”,公司名称为
您可能关注的文档
最近下载
- HTML——表格标签选择题与编程题.pdf VIP
- 人教版六年级上册语文《14穷人》教学课件.ppt VIP
- 调度运行-220kV母线停送电操作.ppt VIP
- 高钙血症PPT课件.pptx VIP
- GB50641-2010 有色金属矿山井巷安装工程施工规范.docx VIP
- 自然辩证法复习研究生课程).doc VIP
- 11 百年孤独(节选)(第1课时)(教学课件)-高中语文人教统编版选择性必修上册(共35张PPT).pptx VIP
- 2025【基于Z-score模型的海底捞餐饮企业财务风险成因及对策(数据图表论文)】15000字.docx VIP
- 国内高品质胶原蛋白行业发展白皮书.docx VIP
- 第四篇 实验诊断 第三章 血栓与止血检测.pptx VIP
文档评论(0)