同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。结构化查询语言StructuredQueryLa
guage最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、I
formix、SQLServer这些大型的数据库管理系统,还是像VisualFoxporo、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL语言包含4个部分:
4
f唐山学院课程设计※数据定义语言DDL,例如:CREATE、DROP、ALTER等语句。※数据操作语言DML,例如:INSERT、UPDATE、DELETE语句。※数据查询语言DQL,例如:SELECT语句。※数据控制语言DCL,例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。SQL语言包括三种主要程序设计语言类别的陈述式:数据定义语言DDL,数据操作语言DML及数据控制语言DCL。
5
f唐山学院课程设计
3需求分析
企业内部的库存的管理,从大的方面分主要集中在企业库存货物的数量、种类以及货物的调入调出情况等。所以该系统主要是实现对数据的录入、插入、删除、查询、统计、更新、打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。开发这个系统的目的就是帮助企业资源部门提高工作效率,实现库存信息管理的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,调查分析总结出这个系统最终实现的主要功能如下:系统部分:主要完成本系统的维护工作。库存基本信息部分:主要完成对库存存货基本信息的管理。出库信息部分:主要完成对货物出库信息的管理。入库信息部分:主要完成对货物入库信息的管理。联系人信息部分:主要完成对供货方、求货方、顾客等信息的管理。
31系统业务流程分析
对业务流程进行分析,我们不难得出首先应该把仓库作为流程的中心的结论,然后以仓库为中心,将流程分为两个大的方向即出库与入库。出库业务的产生是因为有需求方对货物的需要,因此需求产生了货物的向外流r