数据库课程设计商品信息管理系统方案
- 格式:doc
- 大小:369.00 KB
- 文档页数:29
商品信息管理系统课程设计报告
商品信息管理系统是一个用于管理商品信息的软件系统,它可以帮助企业或个人对商品信息进行有效的管理和维护。
在课程设计报告中,我们需要从多个方面对该系统进行全面的介绍和分析。
首先,我们需要介绍系统的背景和意义。
商品信息管理系统的设计是为了满足现代商业管理的需求,提高商品信息管理的效率和准确性,降低人力成本,提高竞争力。
我们可以从市场需求、系统价值和应用前景等方面来阐述系统设计的必要性和重要性。
其次,我们需要对系统的功能和特点进行详细的介绍。
商品信息管理系统通常包括商品录入、库存管理、销售统计、报表输出等功能模块,我们可以对每个功能模块进行详细的说明,包括功能描述、实现方法和技术特点等方面的内容。
接着,我们可以对系统的设计和实现进行深入的分析。
这包括系统的整体架构设计、数据库设计、界面设计、模块设计等方面。
我们可以从系统的可扩展性、稳定性、安全性等方面来进行分析,同时也可以介绍系统的开发工具和技术选择等内容。
此外,课程设计报告还需要对系统进行测试和评价。
我们可以介绍系统测试的方法和策略,包括单元测试、集成测试、系统测试等内容,同时也可以对系统进行性能评价和用户体验评价,从而得出对系统的优缺点和改进建议。
最后,我们可以对系统的应用和推广进行展望。
这包括系统的实际应用效果和市场前景的分析,同时也可以对系统的未来发展方向和可能的改进方向进行展望和探讨。
总之,在商品信息管理系统课程设计报告中,我们需要全面系统地介绍和分析系统的背景、功能、设计、实现、测试和评价等方面,同时也需要对系统的应用和推广进行展望,从多个角度全面地展现出系统的特点和价值。
课程设计设计题目:超市销售管理系统学生姓名:潘小涛学号: 20052408 专业班级:计算机科学与技术05-2班2008年9月23日一.设计要求1.信息要求本系统至少应该包含超市所有货物管理相关的基本信息,包括进货信息和销售信息等。
它们都应该包括商品货物的基本信息(如员商品编号、商品名称、规格、产地、单位、进价、批发价、零售价等)和客户的基本信息(如客户编号、客户名称、联系人、联系电话、地址、客户信箱、银行帐号等)。
2.功能要求本系统的基本功能要求如下:进货商品的信息维护(包括简单查询、修改、删除和添加等功能);销售商品的信息维护(包括简单查询、修改、删除和添加等功能);客户的信息维护(包括简单查询、修改、删除和添加等功能);系统用户的信息维护(包括简单查询、修改、删除、添加和权限分配等功能);系统信息备份、还原;二.软件环境及开发工具1.个人电脑及Win XP Pro2.Delphi 7.03.SQL Server 2000三.需求分析对该超市销售管理系统进行深入的业务流程分析后画出数据流图。
由数据流图图可以看出来,每个操作员查看信息前必须先登录这个管理系统,每个操作员的信息保存在操作员信息表中。
用户登录系统后可以查看商品进销管理信息和客户信息,也可以通过查询选择自己希望得到的信息。
四.数据库设计1.概念设计根据需求分析的结果,得到的用ER图表示的概念设计结果如下图所示2.逻辑设计根据分析,整个销售系统系统需要的数据表如下:商品信息:商品编号、商品名称、规格、产地、单位、进价、批发价、零售价等;客户信息:客户编号、客户名称、联系人、联系电话、地址、客户信箱、银行帐号等;操作员信息:操作员编号、操作员姓名、操作员密码、操作员级别等;销售信息:销售号、客户编号、客户名、商品编号、商品名称、单价、数量、金额、销售时间等。
五.系统设计由于这个超市销售信息管理系统是一个比较小型的数据库系统,只需要储存文本信息,都是小字段的问题,作为一个小型的数据库系统,数据量最多在百至千条左右,故采用微软的SQL Server作为后台数据库,使用SQL语言进行操作。
以下是一个简单的MySQL超市管理数据库课程设计示例:一、需求分析1. 商品信息管理:超市中的商品信息,包括商品名称、价格、库存量等。
2. 会员信息管理:超市的会员信息,包括会员姓名、会员卡号、会员等级等。
3. 销售记录管理:记录会员在超市的消费记录,包括消费时间、消费金额、商品信息等。
4. 库存管理:对超市商品库存进行管理,包括商品的入库、出库、盘点等操作。
二、概念结构根据需求分析,我们可以将超市管理数据库的概念结构分为以下几个实体:1. 商品实体:包括商品名称、价格、库存量等属性。
2. 会员实体:包括会员姓名、会员卡号、会员等级等属性。
3. 销售记录实体:包括消费时间、消费金额、商品信息等属性。
4. 库存实体:包括商品编号、入库时间、出库时间、盘点时间、库存量等属性。
三、逻辑结构1. 设计表结构:根据概念结构,我们可以设计以下表:* 商品表:存储商品信息,包括商品名称、价格、库存量等字段。
* 会员表:存储会员信息,包括会员姓名、会员卡号、会员等级等字段。
* 销售记录表:存储销售记录信息,包括消费时间、消费金额、商品信息等字段。
* 库存表:存储库存信息,包括商品编号、入库时间、出库时间、盘点时间、库存量等字段。
2. 设计表关系:通过外键关系将各个表连接起来,形成完整的数据库结构。
例如,销售记录表中的商品ID字段可以作为外键与商品表中的商品ID字段关联起来。
3. 设计视图和触发器:为了方便查询和操作,我们可以设计一些视图和触发器来简化查询和操作过程。
例如,可以设计一个视图来查询某个会员的消费记录,或者设计一个触发器来自动更新库存量。
四、物理结构1. 数据库存储:将设计好的数据库结构存储在MySQL数据库中。
2. 数据备份与恢复:定期对数据库进行备份,以确保数据的安全性。
同时,也需要设计相应的恢复机制,以便在数据丢失时能够及时恢复数据。
3. 数据安全:采取一些措施来保护数据的安全性,例如设置密码、限制访问权限等。
数据库应用课程设计报告书2010 年1月20日三峡大学课程设计任务书学年学期小型超市信息管理系统摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。
小型超市引进数据库系统进行管理远优于传统的手工管理。
1 需求调查、分析1.1 企业介绍该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。
该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。
该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂的人事调动、福利津贴等职工信息。
原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。
整个超市员工人数并不多。
主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。
由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。
超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。
平均每天顾客数目是1000人。
平均每个顾客购买3种商品。
按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。
1.2需求调查及分析用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。
该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。
在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。
商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。
商品信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。
本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。
根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。
全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的。
关键字:商品销售,数据库第一章系统概述 (3)1.1 系统开发背景与意义 (3)1.1.1 系统开发背景 (3)1.1.2 系统开发意义 (3)第二章需求分析 (4)2.1系统功能要求 (4)2.2数据流图 (4)2.2.1 0层数据流图 (4)2.2.1 1层数据流图 (5)2.3数据字典 (7)数据流 (8)数据存储 (9)处理过程 (9)第三章概念结构设计 (10)3.1商品库存子系统 (10)3.2商品采购子系统 (11)3.3商品销售子系统 (12)3.4 E-R图 (13)第四章逻辑结构设计阶段 (14)4.1关系模式 (14)第五章、系统功能设计 (15)5.1功能结构图 (15)5.2触发器 (15)结束语 (17)参考文献 (18)第一章系统概述1.1 系统开发背景与意义1.1.1 系统开发背景在信息技术的催化之下,世界经济的变革已经进入了加速状态。
超市商品数据库课程设计一、课程目标知识目标:1. 让学生掌握数据库的基本概念,如数据表、字段、记录等;2. 使学生了解超市商品数据库的结构,包括商品信息、分类、库存等;3. 帮助学生理解数据库查询的基本原理和方法。
技能目标:1. 培养学生运用数据库软件进行商品信息录入、修改、删除和查询的能力;2. 使学生能够运用所学知识,设计简单的超市商品数据库查询语句;3. 提高学生团队协作能力,学会共同分析问题、解决问题。
情感态度价值观目标:1. 培养学生对数据库技术在生活中的应用产生兴趣,增强学习积极性;2. 培养学生认真、严谨的学习态度,养成良好的数据管理习惯;3. 通过团队协作,培养学生相互尊重、包容、沟通合作的价值观。
课程性质:本课程为信息技术课程,结合实际生活中的超市商品数据库,让学生在实践中掌握数据库知识。
学生特点:六年级学生已经具备一定的计算机操作能力,对新鲜事物充满好奇,善于合作,但注意力容易分散。
教学要求:教师需结合学生特点,设计生动有趣的教学活动,引导学生积极参与,注重实践操作,提高学生的动手能力。
在教学过程中,关注学生的情感态度,培养良好的学习习惯和价值观。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 数据库基础知识:- 数据库概念及作用- 数据表、字段、记录的定义及关系- 数据类型和数据完整性2. 超市商品数据库结构:- 商品信息表设计(商品编号、名称、价格、分类等)- 商品分类表设计(分类编号、分类名称等)- 库存信息表设计(库存编号、商品编号、库存数量等)3. 数据库操作:- 商品信息录入、修改、删除- 数据查询(单表查询、多表关联查询)- 数据排序、分组和统计4. 数据库查询语句:- SQL语言基础(SELECT、FROM、WHERE等)- 简单查询语句编写(如查询商品名称、价格等)- 复杂查询语句编写(如多表关联、子查询等)5. 实践操作:- 超市商品数据库设计及实现- 数据库操作练习(录入、修改、删除、查询)- 团队合作完成实际案例(如设计一个商品查询系统)教学安排与进度:第一课时:数据库基础知识、超市商品数据库结构第二课时:数据库操作、数据查询第三课时:数据库查询语句、实践操作第四课时:团队合作完成实际案例、总结与评价教材章节关联:本教学内容与课本第四章“数据库及应用”相关,涉及第四章第一节“数据库基础知识”、第二节“数据库设计”、第三节“SQL语句”和第四节“数据库应用案例”。
商品信息管理系统数据结构课程设计简介商品信息管理系统是一种用于管理商品信息的软件系统。
通过该系统,商家可以方便地录入、查询、修改和删除商品信息,从而更好地管理自己的商品库存和销售情况。
在设计商品信息管理系统时,合理的数据结构是至关重要的。
本文将深入探讨商品信息管理系统的数据结构设计,并提供一些实用的建议。
为什么需要数据结构在设计商品信息管理系统时,合理的数据结构可以提高系统的运行效率和用户体验。
数据结构是计算机科学的基础,它定义了数据的组织方式和操作规则,可以有效地组织和管理大量的数据。
通过合理选择和设计数据结构,可以使系统更加高效、稳定和易于维护。
商品信息管理系统的数据结构设计1. 商品信息的数据结构商品信息是商品管理系统的核心数据,它包括商品的名称、价格、库存量、销售量等信息。
为了高效地管理商品信息,可以使用以下数据结构:•数组:可以使用数组来存储商品信息,数组的每个元素对应一个商品。
数组的优点是访问速度快,缺点是插入和删除操作比较慢。
•链表:可以使用链表来存储商品信息,链表的每个节点包含一个商品。
链表的优点是插入和删除操作快,缺点是访问速度比较慢。
•哈希表:可以使用哈希表来存储商品信息,哈希表通过将商品名称映射到数组的索引来实现快速的插入、删除和查找操作。
•二叉搜索树:可以使用二叉搜索树来存储商品信息,二叉搜索树的每个节点包含一个商品,左子树的值小于节点的值,右子树的值大于节点的值。
二叉搜索树的优点是插入、删除和查找操作都很快,缺点是树的平衡性可能受到影响。
根据实际需求和系统的规模,选择合适的数据结构来存储商品信息。
2. 商品分类的数据结构商品分类是对商品进行分类管理的重要功能。
为了高效地管理商品分类,可以使用以下数据结构:•树:可以使用树来表示商品分类的层次结构,树的每个节点表示一个商品分类,节点之间通过父子关系连接。
树的优点是插入、删除和查找操作都很快,缺点是树的平衡性可能受到影响。
•图:可以使用图来表示商品分类的关系,图的节点表示商品分类,边表示分类之间的关系。
商品管理信息系统课程设计ClassID、品牌编号—BrandID、进货价—Inprice、售价—Outprice、库存量—Stock、规格—Spec、生产日期—Prodate、保质期—Expdate、备注—Remark2、总体优化E-R图在总体优化E-R图中,我们对商品分类和商品品牌进行了优化,将其拆分成两个独立的实体,以便于管理和维护。
同时,我们增加了一个销售记录实体,用于记录每次销售的商品信息,以便于分析商品销售情况。
二、数据模型设计在数据模型设计中,我们采用了关系型数据库模型,将各个实体之间的关系用表格的形式进行了呈现。
同时,我们为每个实体添加了主键和外键,以保证数据的完整性和一致性。
三、创建数据库在创建数据库时,我们采用了MySQL数据库管理系统,并按照数据模型设计中的表格结构创建了相应的表格。
同时,我们为每个表格添加了适当的索引,以提高数据的查询效率。
四、应用系统开发1、商品分类窗口的创建在商品分类窗口中,我们采用了TreeView控件,将商品分类按照树形结构进行了呈现。
同时,我们为每个分类添加了相应的操作按钮,以便于用户进行分类的添加、修改和删除操作。
2、商品品牌窗口创建在商品品牌窗口中,我们采用了DataGridView控件,将商品品牌按照表格的形式进行了呈现。
同时,我们为每个品牌添加了相应的操作按钮,以便于用户进行品牌的添加、修改和删除操作。
3、商品窗口创建在商品窗口中,我们采用了DataGridView控件,将商品信息按照表格的形式进行了呈现。
同时,我们为每个商品添加了相应的操作按钮,以便于用户进行商品的添加、修改和删除操作。
并且,我们增加了一个销售记录的按钮,用于记录每次销售的商品信息。
课程设计课程名称:数据库系统概论设计题目:商品信息管理系统设计与实现院系名称信息科学与工程学院班级交通运输1202班姓名与学号:指导教师1课题简介随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。
而建立管理信息系统是一个很好的解决办法。
经过半年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的帮助下,历经两周时间,我们自行设计一套商品信息管理系统,在下面的各章中,我将以这套商品管理系统为例,谈谈其开发过程和所涉及到的问题。
2设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。
数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。
数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库商品信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
3设计内容运用基于E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发商品信息系统,完成商品信息管理系统的全部功能,商品入库子系统,商品出库子系统,商品库存子系统。
首先做好需求分析,并完成数据流图和数据字典。
其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。
然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型4 设计具体实施一、进行需求分析,编写数据字典。
1、系统功能要求设计①有一个存放商品的仓库,每天都有商品出库和入库。
②每种商品都有商品编号、商品名称、生产厂家、型号、规格等。
③入库时必须填写入库单据,单据包括商品名称、生产厂家、型号、规格、入库数量、入库日期、入库仓库号、入库仓库名称、送货人姓名。
④出库时必须填写出库单据,单据包括仓库号、仓库名称、商品编号、商品名称、型号、规格、出库数量、出库日期、提货人姓名。
⑤设置商品库存台帐,商品库存台帐是对仓库中目前库存的所有商品的明细记录,商品库存台帐包括商品编号、商品名称、型号、规格、库存数量、库存日期。
每当有商品入库或商品出库时都应该自动修改该台帐,最后一次修改的是现在的库存情况。
⑥商品的入库和出库过程通过库存台帐更加清晰条理地显示出仓库中商品的库存数量和库存日期等信息,容易对库存内的商品信息进行查询,增加,修改,删除等操作。
⑦该仓库的商品型号统一为DA01-DA99格式,规格为CX100-CX199格式主要功能:①商品管理:增加商品:修改商品,删除商品,浏览商品增加商品:实现增加商品的详细资料的功能修改商品:实现修改商品资料的功能删除商品:实现删除该商品的所有资料的功能浏览商品:实现浏览所有商品的功能②库存管理:实现商品的入库,在商品入库时通过触发器或存储过程同时完成商品库存台帐的更新。
实现商品的出库,在商品出库时通过触发器或存储过程同时完成商品库存台帐的更新。
实现按商品名称查询商品的入库情况及目前的库存量。
实现按入库日期查询商品的入库情况及目前的库存量。
实现按商品名称查询商品的出库情况及目前的库存量。
实现按出库日期查询商品的出库情况及目前的库存量。
按时间段查询商品库存情况。
实现分别按年、季度和月对入库商品数量的统计。
实现分别按年、季度和月对出库商品数量的统计。
2、系统模块设计库存物资管理大体可以分为以下3大模块,如下图所示:首先是商品入库模块,该模块主要就是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品;最后时库存模块,这个模块主要是记录商品的库存数量变化。
3、数据字典二、设计完整的E-R图。
分E-R图:三、进行数据库的逻辑设计。
关系模式如下:商品(商品编号、商品名称、生产厂家、型号、规格)商品编号为主键仓库(仓库号、仓库名称)仓库号为主键库存(商品编号,仓库号,库存数量)(商品编号,仓库号)为主键,同时也分别为外键入库(入库号,商品编号,仓库号,入库数量,入库日期,送货人姓名)(入库号)为主键,(商品编号,仓库号)为外键出库(出库号,商品编号,仓库号,出库数量,出库日期,提货人姓名)(出库号)为主键,(商品编号,仓库号)为外键四、完成物理数据库的设计,(包括数据库、表、索引、视图、完整性约束的物理设计。
)创建数据库create database Material_DB创建商品表use Material_DBcreate table Ware(/*定义商品表*/WNo char(10)NOT NULL primary key,WName varchar(50)NOT NULL,WFactory varchar(50)NOT NULL,WType varchar(20)NOT NULL,Spec varchar(20)NOT NULL)use Material_DB /*插入商品信息*/insert into Warevalues('100000','毛巾','新家园','DA11','CX100');insert into Warevalues('100001','台灯','新家园','DA35','CX110');insert into Warevalues('100002','电冰箱','海尔','DA61','CX900');insert into Warevalues('100003','电视','东芝','DA52','CX901');insert into Warevalues('100004','长城干红','中粮华夏','DA25','CX108');insert into Warevalues('100005','笔记本','东芝','DA24','CX781');创建仓库表use Material_DBcreate table Depot(/*定义仓库表*/DNo char(10)NOT NULL primary key, DName varchar(50)NOT NULL)use Material_DB /*插入仓库信息*/insert into Depotvalues('2010001','胜昌');insert into Depotvalues('2010002','德隆');insert into Depotvalues('2010003','豪友');创建库存表use Material_DBcreate table Stock (/*定义库存关系*/ WNo char(10)NOT NULL,DNo char(10)NOT NULL,--WDate smalldatetime NOT NULL, WAmount int NOT NULL,primary key(WNo,Dno),foreign key(WNo)references Ware(WNo), foreign key(DNo)references Depot(DNo) )创建入库表use Material_DBcreate table Stocking(/*定义入库关系*/ SNo char(10)NOT NULL primary key,WNo char(10)NOT NULL,DNo char(10)NOT NULL,foreign key(WNo)references Ware(WNo), foreign key(DNo)references Depot(DNo), SAmount Int NOT NULL,SDate smalldatetime NOT NULL,Supplier varchar(50)NOT NULL)创建出库表use Material_DBcreate table Outbound(/*定义出库关系*/ ONo char(10)NOT NULL primary key,WNo char(10)NOT NULL,foreign key(WNo)references Ware(WNo), DNo char(10)NOT NULL,foreign key(DNo)references Depot(DNo), OAmount int NOT NULl,ODate smalldatetime NOT NULL,Buyers varchar(50)NOT NULL)完整约束的说明:商品Ware的WNo商品编号要求在100000~999999之间,WName不能取空;仓库Depot的DNo仓库编号要求在2010001~2010999之间,DName不能取空;该仓库的商品型号统一为DA01-DA99格式,规格为CX100-CX199格式。
use Material_DB /*定义表Ware唯一性的约束条件*/alter Table Ware add unique(WName,WFactory,WType,Spec);alter Table Ware /*定义WType的完整性约束条件:商品型号统一为DA01-DA99格式*/add constraint C2 check(WType like'[D][A][0-9][1-9]');alter Table Ware /*定义Spec的完整性约束条件:规格为CX100-CX199格式*/add constraint C3 check(Spec like'[C][X][1-9][0-9][0-9]');use Material_DBalter table Ware /*添加对表Ware的WNo属性的完整性约束,要求在~9999999999之间*/add constraint C4 check(WNo like'[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]');alter table Depotadd constraint C5 check(DNo like'[2][0][1][0][0-9][0-9][0-9]');use Material_DBalter table Waredrop constraint C4;use Material_DBalter table Ware /*添加对表Ware的WNo属性的完整性约束,要求在~999999之间*/add constraint C4 check(WNo like'[1-9][0-9][0-9][0-9][0-9][0-9]');创建视图通过WLST(提取“物料视图”每个字的头字母)视图来浏览库存中相同编号商品的信息,其中包括:商品编号WNo、商品名WName、商品厂家WFactory、商品型号WType、商品规格Spec、商品数量SNum、create view VWname(商品编号,商品名称,库存数量)--视图ASSELECT Stock.WNo,Ware.WName,sum(Stock.WAmount)from Ware,Stockwhere Stock.WNo=Ware.WNogroup by Stock.WNo,Ware.WName;五、实现商品的入库,在商品入库时通过触发器或存储过程同时完成商品库存台帐的更新。