VCD管理系统数据库课程设计_第1页
VCD管理系统数据库课程设计_第2页
VCD管理系统数据库课程设计_第3页
VCD管理系统数据库课程设计_第4页
VCD管理系统数据库课程设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息工程学院《数据库原理与应用》课程设计论文题目:音响店VCD零售\出租管理系统学号:1212210225专业班级:计12本2姓名:刘康指导老师:尚佩妮完成日期:2014-12-28目录1引言 12需求分析阶段 22.1引言 22.2需求分析阶段的目标与任务 22.2.1处理对象 22.2.2处理功能及要求 32.2.3安全性与完整性要求 32.3需求分析阶段成果 32.3.1体会与收获 42.3.2音像店VCD管理系统数据流图 42.3.4音像店VCD管理系统数据字典 43概念设计阶段 73.1引言 73.2任务与目标 73.3阶段结果 74逻辑结构设计 94.1逻辑设计的任务和目标 94.2数据组织 94.2.1将E-R图转换为关系模式 94.2.2模式优化 104.2.3数据库模式定义 104.3数据处理 115物理结构设计 125.1物理设计阶段的目标与任务 125.2数据存储方面 126数据库实施阶段 136.1建立数据库、数据表、视图、索引 136.1.1建立数据库 136.1.2建立数据表 136.1.3建立视图 156.1.4建立索引 166.1.5建立触发器 166.2数据入库 186.3创建各个功能的存储过程 197.系统调试和测试 198.实习心得 20附录1存储过程定义 21附录2数据查看和存储过程功能的验证 27附录3所有的SQL运行语句 31摘要随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为VCD销售商来说,更多的用户需要对VCD进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。 通过使用计算机实现传统的VCD销售商的繁杂的手工操作计算环节,可大大提高工作效率。在互联网发展和服务效率至上的今天,各种重复的操作都可以交给计算机实现,既能学习先进的管理经验,有可以提高工作效率。所以对于VCD这个传统的行业来说,确实需要编写一个系统去代替人力完成工作。 本文从VCD出租/销售系统的开发为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。关键词:VCD销售;VCD出租;VCD管理1引言随着互联网时代的到来,我们的生活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件层出不穷。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。开发VCD零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。2需求分析阶段2.1引言进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。如今又许多的VCD销售商,最初购买的人数较少,手工管理还能应付,但是随着VCD需求人数的增多,传统的手工方式已远远不能满足商家的需求,就需要新的销售/出租系统去做。需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个部分:用户信息管理,VCD信息管理,VCD销售信息管理,VCD出租信息管理。能够实现以下功能:eq\o\ac(○,1)新的用户加入,用户信息及时更新;②对于新入库VCD,能够及时更新VCD信息,便于用户查询;③能够记录用户的销售和出租信息;④用户、商家均能查询相应的信息,方便交流;2.2需求分析阶段的目标与任务 2.2.1处理对象用户信息:用户编号,用户性别,用户电话号码,用户身份证号码VCD信息:VCD编号,VCD类型号,VCD片名,导演,主演,上市时间,库存数量,格式VCD类型:VCD类型号,类型名VCD出租:出租编号,VCD编号,出租数量,出租时间,归还时间,押金,状态,用户编号VCD销售:VCD编号,用户编号,销售时间,销售数量2.2.2处理功能及要求1.能够存储一定数量的VCD信息,并方便有效的进行相应的VCD数据操作和管理,这主要包括:1)VCD信息的录入、删除及修改。2)VCD信息的多关键字检索查询。3)VCD的出租、销售管理。2.能够对一定数量的用户进行相应的信息存储与管理,这其中包括:1)用户信息的登记、删除及修改。3)用户资料的统计与查询。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。4.对查询、统计的结果能够列表显示。2.2.3安全性与完整性要求1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2)完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。2.3需求分析阶段成果2.3.1体会与收获系统需求分析主要是通过自己对于VCD销售与出租行业的了解,去咨询一些VCD销售商,以及通过互联网进行一些调查,了解VCD销售商在管理中的一些问题。由于没有经验和时间的不足,所以在做的过程中有许多问题,而又正值放假,所以只能自己通过互联网去查询,并通过数据流图一步一步了解其中过程,最终完成了需求分析任务。2.3.2音像店VCD管理系统数据流图顶层数据流图:图2.1顶层数据流图第二层数据流图:图2.2第二层数据流图2.3.4音像店VCD管理系统数据字典a)数据项表1.1数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1UserID唯一标识一个用户char(9)用户标号DI-2UserSex用户的性别char(2)性别DI-3UserTel用户的电话号码char(11)电话DI-4UserNum用户身份证号码char(18)身份证号码DI-5VidVCD的编号char(10)VCD编号DI-6VtypeVCD类型号char(20)VCD类型号DI-7VnameVCD片名Char(30)VCD片名DI-8Vdirector该VCD的导演char(20)导演DI-9Vact该VCD的主演char(20)主演DI-10VdateVCD的上市时间Date上市时间DI-11Vamount该VCD当前的总数int库存数量DI-12Vform该VCD的播放格式Char(5)格式DI-13TnameVCD属于哪种类型Char(20)类型名DI-14Hid出租的VCD编号Char(5)出租编号DI-15Hamount出租该VCD的总数char(5)出租数量DI-16Htime出租该VCD的时间Date出租时间DI-17Hre归还该VCD的时间Date归还时间DI-18Hmoney出租VCD的抵押金Money押金DI-19Hstate该VCD是否可以出租Char(1)状态DI-20Stime该VCD的销售时间Date销售时间DI-21Samount该VCD的销售总数Char(5)销售总数b)数据结构:表1.2数据结构列表数据结构编号数据结构名数据结构含义组成DS-1User用户信息UserID,UserSex,UserTel,UserNumDS-2VCDVCD信息Vid,Vtype,Vname,Vdirector,Vact,Vdata,Vamount,VformDS-3TypeVCD类型Vtype,TnameDS-4HireVCD出租Vid,Hid,Hamount,Htime,Hre,Hmoney,HstateDS-5SaleVCD销售UserID,Vid,Stime,Smount3概念设计阶段3.1引言系统开发的总体目标是实现VCD销售商在VCD销售/出租方面的自动化,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高VCD销售/出租管理效率的目的。主要任务是对用户信息、VCD信息、VCD出租信息、VCD销售信息的基本信息的操作及外理。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。3.2任务与目标(1)选择第二层数据流为切入点,通常选择实际系统中的子系统;(2)设计生成初步分E-R图,通过合并方法,做到各实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。在本VCD销售/出租管理系统中,从第2层数据流程图下手。分析数据流图和数据字典,知道整个系统功能围绕“用户”和“VCD”的处理。根据实体与属性间的两条准则:生成各个分E-R图:从而合并成总E-R图:。3.3阶段结果(1)a.VCD信息与VCD类型之间的关系:图3.1分E-R图b.用户与VCD信息出租之间的关系:图3.2分E-R图c.用户与VCD信息销售之间的关系:图3.3分E-R图(2)基本E-R图图3,.4总E-R图E-R图的各实体属性如下所示:用户:User(UserID,UserSex,UserTel,UserNum)VCD信息:VCD(Vid,Vtype,Vname,Vdirector,Vact,Vdata,Vamount,Vform)VCD类型:Type(Vtype,Tname)VCD出租:Hire(Vid,UserID,Hid,Hamount,Htime,Hre,Hmoney,Hstate)VCD销售:Sale(UserID,Vid,Stime,Smount);4逻辑结构设计4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。4.2数据组织4.2.1将E-R图转换为关系模式实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:

一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合具体的基本E-R图向关系模型的转化如下:用户:User(UserID,UserSex,UserTel,UserNum)VCD信息:VCD(Vid,Vtype,Vname,Vdirector,Vact,Vdata,Vamount,Vform)VCD类型:Type(Vtype,Tname)VCD出租:Hire(Vid,UserID,Hid,Hamount,Htime,Hre,Hmoney,Hstate)VCD销售:Sale(UserID,Vid,Stime,Smount);4.2.2模式优化关系模式User,VCD,Type,Hire,Sale既不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF。4.2.3数据库模式定义列名数据类型可否为空说明UserIDCharnotnull用户编号UserSexChar用户性别UserTelChar用户电话号码UserNumCharnotnull用户的身份证号列名数据类型可否为空说明VidCharnotnullVCD编号VtypeCharnotnullVCD类型号VnameCharnotnullVCD片名VdirectorChar导演VactChar主演VdataChar上市时间VamountDatenotnull库存数量VformCharnotnull播放格式列名数据类型可否为空说明VtypeCharnotnullVCD类型号TnameCharnotnullVCD类型名列名数据类型可否为空说明VidCharnotnullVCD编号UserIDCharnotnull用户编号HidCharnotnull出租编号HamountCharnotnull出租数量HtimeChar出租时间HreChar归还时间HmoneyDate押金HstateCharnotnull出租状态列名数据类型可否为空说明UserIDCharnotnull用户编号VidCharnotnullVCD编号StimeChar销售时间SamountCharnotnull销售数量4.3数据处理系统功能模块图:图4.1系统功能模块5物理结构设计5.1物理设计阶段的目标与任务 数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2数据存储方面为数据库中各基本表建立的索引如下:由于基本表User,VCD的主码UserID,Vid经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,在两个属性上建立唯一性索引;由于基本表VCD的属性Vname,Type的属性Tname经常在查询条件中出现在两个属性上建立聚簇索引;6数据库实施阶段6.1建立数据库、数据表、视图、索引6.1.1建立数据库CreatedatabaseManagerVCD;6.1.2建立数据表(1)用户信息表:CreatetableUser( UserIDchar(10)primarykey, UserSexchar(2)notnull, UserTelchar(11)notnull, UserNumchar(18)notnull, );(2)VCD信息表CreatetableVCD( Vidchar(10)primarykey, Vnamechar(30)notnull, Vtypechar(20)notnull, Vdirectorchar(20), Vactchar(20), Vdatedate, Vamountintnotnull, Vformchar(5)notnull, )(3)VCD类型表CreatetableType( Vtypechar(20)primarykey; Tnamechar(20)notnull, )(4)VCD出租表CreatetableHire( Hidchar(5)primarykey, Vidchar(10)notnull, Hamountchar(5), Htimedate, Hredate, Hmoneyint, Hstatechar(2)notnull, UserIDchar(9)notnull, )(5)VCD销售表CreatetableSale( UserIDchar(9)primarykey, Vidchar(10)primarykey, Samountchar(5)notnull, Stimedate, )外键约束通过MySQL语句进行添加(附录2)。6.1.3建立视图(1)建立用户视图:Createviewuser_viewasSelect*fromUser(2)建立用户查询VCD视图;Createviewuser_QueryASselectVCD.Vid,Type.Tname,VCD.Vname,VCD.VamountfromVCD,TypewhereVCD.Vtype=Type.Vtype;(3)管理员查询用户视图(a):CreateViewManager_HAsSelectVCD.Vid,Hire.HamountFromVCD,HireWhereVCD.Vid=Hire.Vid(4)管理员查询用户视图(b):CreateViewManager_SAsSelectVCD.Vid,Sale.SamountFromVCD,SaleWhereVCD.Vid=Sale.Vid6.1.4建立索引Createuniqueindexuser_idonUser(UserID)Createuniqueindexvcd_idonVCD(Vid)CreateclusterindexVCD_indexonVCD(Vname)CreateclusterindexType_indexonType(Tname)6.1.5建立触发器(1)当删除Hire表中的一条出租记录时,触发VCD表,更新相应记录delimiter$createtriggert_vcd_hire_deleteafterdeleteonhireforeachrowbegin updatevcd setvamount=vamount-old.hamount wherevcd.Vid=old.vid;end$delimiter;(2)当在Hire表中增加一条出租记录时,触发VCD,更新相应记录delimiter$createtriggert_vcd_hire_insertbeforeinsertonhireforeachrowbegin updatevcd setvamount=vamount-new.hamount wherevcd.Vid=new.vid;end$delimiter;(3)当更新Hire表中的一条出租记录,触发VCD表,更新相应的记录delimiter$createtriggert_vcd_hire_updateafterupdateonhireforeachrowbegin updatevcd setvamount=vamount-new.hamount wherevcd.Vid=new.vid;end$delimiter;(4)当删除Sale表中的一条销售记录时,触发VCD表,更新相应的记录delimiter$createtriggert_vcd_sale_deleteafterdeleteonsaleforeachrowbegin updatevcd setvamount=vamount-old.samount wherevcd.Vid=old.vid;end$delimiter;(5)当在Sale表中增加一条销售记录时,触发VCD表,更新相应的记录delimiter$createtriggert_vcd_sale_insertafterinsertonsaleforeachrowbegin updatevcd setvamount=vamount-new.samount wherevcd.Vid=new.vid;end$delimiter;(6)当Sale表更新一条销售记录时,触发VCD表,更新相应的记录delimiter$createtriggert_vcd_sale_updateafterupdateonsaleforeachrowbegin updatevcd setvamount=vamount-new.samount wherevcd.Vid=new.vid;end$delimiter;6.2数据入库系统包括VCD用户信息管理、VCD出租信息管理、VCD销售信息管理、VCD信息管理等几个功能模块,共有5张基本表,直接用MySQL建立这5张基本表,并将数据导入到相应的基本表中。6.3创建各个功能的存储过程 系统共创建了12个存储过程,具体列表如下:表3.1创建的存储过程列表编号存储过程名称定义作用P-1VCD_insert详见附录1-3在VCD中插入一个元组P-2User_insert详见附录1-1在User中插入一个元组P-3Type_insert详见附录1-2在Type中插入一个元组P-4User_delete详见附录1-4在User中删除一个元组P-5VCD_delete详见附录1-5从VCD中删除一个元组P-6Type_delete详见附录1-6从Type中删除一个元组P-7Query_User详见附录1-7用户在User中查询本人信息P-8Query_User_All详见附录1-8管理员在User中查询全部读者P-9Query_User_S详见附录1-9用户查询自己的VCD购买情况P-10Query_User_H详见附录1-10用户查询自己的VCD购买情况P-11Hire_insert详见附录1-11在Hire表中增加一条出租元组P-12Sale_insert详见附录1-12在Sale表中增加一条销售元组7.系统调试和测试对该图书管理系统进行测试,验证每个功能是否符合要求,具体的测试如下:(1)通过视图查看各个基本表和视图中的数据(见附录2)(2)检测各个存储过程的功能:(见附录2)8.实习心得这次课程设计使我对数据库知识应用有了进一步认识,通过自己寻找各个资料,在纸上开始做需求分析,画数据流图,以及数据库的概念、逻辑、物理结构设计,让后边编写代码和编写文档比以往更方便。做纸上的东西却很麻烦,要做VCD系统,还需要去了解商家如何去操作的,以及如何做才能更方便的满足商家和用户的需求。通过这次课程设计我学到了许多东西,包括课堂上的,当然还有课后学到的,都是通过去图书馆阅读和网上查阅。因为这次数据库设计使用的是MySQL语言,和我们平时学到的SQLserver有些区别,所以在设计过程中就会有趣多问题,比如某个语法不一样,导致总是出现语法错误。就需要不多的去查阅网上的资料。但是,我进一步掌握了相关的MySQL语句方面的知识。知道我们课堂上的知识太少了,几乎知识讲了方法和基本的语法。所以导致我总是认为建表就是查询、增加、删除、更新,再做课程设计之前都不知道视图具体是用来干嘛的,触发器、存储过程、索引几乎就是空白。现在了解了建立这些的用处了,以及使用主键、外键约束。通过这些保证数据库的完整性,并且更能方便不同权限的用户的操作。为用户提供方便。4.总之,在整个课程设计的过程中,由于时间问题以及自身经验不足,所以这次做出来的东西存在许多问题。但是,不可否认,我学到了更多的东西,包括系统的分析方式,知道前期的需求分析的重要性,这样才能让后边的建表,建立触发器之类的顺利进行。附录1存储过程定义1.User_insert的定义:delimiter$createprocedureUser_insert(inidchar(9),insexchar(2),inTelchar(11), innumchar(18))begin insertintouser(userid,usersex,usertel,usernum)values(id,sex,tel,num);end$delimiter;2.Type_insert的定义:delimiter$createprocedureType_insert(intypechar(20),innamechar(20))begin insertintoType(Vtype,Tname)values(type,name);end$delimiter;3.VCD_insert的定义:delimiter$createprocedureVCD_insert(inidchar(10),intypechar(20),innamechar(30), indirectorchar(20)inactchar(20),indatedate,inamountint,informchar(5))begin insertintoVCD(Vid,Vtype,Vname,Vdirector,Vact,Vdate,Vamount,Vform)values(id,type,name,director,act,date,amount,form);end$delimiter;4.User_delete的定义:delimiter$createprocedureUser_delete(inidchar(9))begin delete fromuser whereuser.userid=id;end$delimiter;5.VCD_delete的定义:delimiter$createprocedureUser_delete(inidchar(10))begin delete fromVCD whereVCD.vid=id;enddelimiter;6.Type_delete的定义:delimiter$createprocedureType_delete(intypechar(20))begin delete fromType whereType.Vtype=type;enddelimiter;7.Query_User的定义delimiter$createprocedureQuery_User(inidchar(9))begin select* fromUser whereid=user.userid;end$delimiter;8.Query_User_All的定义:delimiter$createprocedureQuery_User_All()begin select* fromUser;end$delimiter;9.Query_User_S的定义:delimiter$createprocedureQuery_User_S(inidchar(9))begin selectuser.userid,vcd.Vname,sale.Samount fromuser,sale,vcd whereid=user.userid andid=sale.UserID andvcd.Vid=sale.Vid;end$delimiter;10.Query_User_H的定义:delimiter$createprocedureQuery_User_H(inidchar(9))begin selectuser.userid,vcd.Vname,Hire.Hamount fromuser,Hire,vcd whereid=user.userid andid=Hire.UserID andvcd.Vid=Hire.Vid;end$delimiter;11.Hire_insert的定义:delimiter$createprocedureHire_insert(inv_idchar(10),inh_idchar(5),inamountchar(5), intimedate,inredate,inmoneyint,instatechar(2),inu_idchar(9))begin insertintouser(Hid,Vid,Hamount,Htime,Hre,Hmoney,Hstate,UserID)values(v_id,h_id,amount,time,re,money,state,u_id);end$delimiter;12.Sale_insert的定义:delimiter$createprocedureSale_insert(inv_idchar(10),inu_idchar(9),intimedate, inamountchar(5))begin insertintouser(Vid,UserID,Stime,Samount)values(v_id,u_id,time,amount);end$delimiter;附录2数据查看和存储过程功能的验证查看VCD表中的信息:查看Type(VCD类型)表中的信息:查看Hire(VCD出租)表中的信息:查看User(用户信息)表中的信息:查看Sale(VCD销售)表中的信息:用户查询VCD视图:管理员视图a:管理员视图b:2.存储过程验证:a.在User表中插入一条记录: b.从User表中删除一条记录: C.管理员查询所有用户信息:触发器验证:删除Hire表中的一条记录,触发VCD表更新:其他验证省略.(在数据库测试中均通过)附录3所有的SQL运行语句CreatedatabaseManagerVCD;CreatetableUser( UserIDchar(10)primarykey, UserSexchar(2)notnull, UserTelchar(11)notnull, UserNumchar(18)notnull )CreatetableVCD( Vidchar(10)primarykey, Vnamechar(30)notnull, Vtypechar(20)notnull, Vdirectorchar(20), Vactchar(20), Vdatedate, Vamountintnotnull, Vformchar(5)notnull )CreatetableType( Vtypechar(20)primarykey; Tnamechar(20)notnull )CreatetableHire( Hidchar(5)primarykey, Vidchar(10)notnull, Hamountchar(5), Htimedate, Hredate, Hmoneyint, Hstatechar(2)notnull, UserIDchar(9)notnull )CreatetableSale( UserIDchar(9)primarykey, Vidchar(10)primarykey, Samountchar(5)notnull,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论