目 录
摘要
1.系统介绍…………………………………………………………………………………………1
1.1概述…………………………………………………………………………………… 2
1.2数据库基础…………………………………………………………………………… 3
1.2.1数据库现状 …………………………………………………………………… 5
1.2.2数据库系统介绍 ……………………………………………………………… 6
1.2.3关系型数据库 ………………………………………………………………… 7
1.2.4数据库管理系统 ……………………………………………………………… 8
2.现代流通企业管理系统的介绍………………………………………………………………10
2.1系统设计…………………………………………………………………………… 12
2.1.1系统目标设计 ………………………………………………………………… 12
2.1.2开发设计思想 ……………………………………………………………… 13
2.1.3开发和运行环境选择 ………………………………………………………… 14
2.1.4系统介绍 ………………………………………………………………… 15
2.1.5系统功能模块设计 …………………………………………………………… 15
2.2数据库设计
2.2.1 数据库需求分析 …………………………………………………… 16
2.2.2数据库概念结构设计………………………………………………………… 17
2.2.3数据库逻辑结构设计……………………………………………………… 17
2.3现代流通企业管理系统原程序清单………………………………………………… 18
3. 现代流通企业管理系统系统的应用………………………………………………………26
3.1系统的调试………………………………………………………………………………… 31
3.2系统的应用…………………………………………………………………………… 32
4.结束语 …………………………………………………………………………………… 33
1.2.3关系型数据库
数据模型是按计算机系统的观点对数据建模,用于机器世界。它需要有严格的形式化定义,并且常常会附加上一组限制或规定。一个数据模型是表达(或描述)一个组织内有关实体、事件、活动以及它们之间联系的数据信息。
数据库技术中一般有三种传统的数据模型。它们是层次模型、网状模型和关系模型。其中,关系模型是最重要的模型。与层次模型和网状模型相比,关系模型具有多方面的优势。关系型数据库是由美国IBM公司的E.F.Codd提出的,奠定了关系型数据库的理论基础。该数据库是当今世界上最常用的数据库类型,本论文主要介绍关系型数据库。
关系模型就是用表格数据来表示实体和实体间的联系。这种表格就是二维平面表。在层次模型和网状模型中,数据结构中的各节点只保存实体本身的信息,实体间的联系是通过指针来实现的。而在关系模型中,只有表格没有指针,表格中既存放实体本身的信息,也存
1.2.4数据库管理系统
数据库管理系统DBMS是数据库的核心软件,是数据处理技术各种先进思想的汇集。它的主要功能有:
1).数据字典
数据字典是与一个组织相关数据的所有信息的储藏所。数据字典通常包含数据库完整性定义,安全保密定义,存取路径的定义等。DBMS必须维护一个用户可访问的数据字典,这一服务可由DBMS自身的一个子集提供,或由一个独立的软件包提供。
什么样的操作(例如只读或可读可写)。
2).数据完整性
数据完整性就是数据的正确性、真实性、客观性。且数据失真,其完整性就受到了破坏。DBMS必须提供工具协助用户维护他们的数据的完整性。在DBMS及其软件接口中可设计多种编辑检查和完整性约束。
1).数据的存储、获取和修改
一个数据库可被许多用户共享。因此,DBMS必须提供多个用户视图,允许用户方便有效地存储、获取和修改他们的数据。
3).并发控制
由于一个数据库是由多个用户共享的,两个或更多的用户可能同时试图访问相同数据。如果两个用户并发地试图修改同一数据记录,就有可能产生错误结果,因为两个事务处理会相互干扰。DBMS中必须有防护措施来避免或克服这种干扰。
DBMS实现并发控制的基本方法是将被操作的数据进行封锁,封锁单位的大小将会影响到并行度的高低。封锁的单位越大,开销越小,但并行度就越低;反之封锁的单位越小,开销越大,但并行度却越高。因此,在决定封锁单位的大小时,应考虑到开销和并发度这两方面的因素。
4).安全机制
数据库中的数据必须受到保护,免遭由于意外或误用而引起的破坏。DBMS的安全机制用于控制数据的访问(如用户口令、身份标识、用户级别、存取权限等),并且定义允许用户执行
5)故障恢复
数据库恢复是DBMS的重要任务之一。由各种各样的系统失效造成的数据库损坏或丢失是不可避免的,其原因是多方面的,例如:用户操作失误,硬件出错,不正确或不合法的数据,程
序出错,以及自然灾害等。由于数据库在现代管理信息系统中有着举足轻重的地位,DBMS必须提供机制,在数据库丢失或损坏之后迅速而准确地恢复数据库。
DBMS应提供以下工具来恢复数据库:
(1)建立副本,提供整个数据库的周期性副本拷贝。
(2)建立日志,提供用于日后审查的有关事务处理和数据库变更的依据。
(3)设置检查点,DBMS定期挂起所有处理,并使数据库的文件和日志同步。
(4)恢复或重启动工具,DBMS将数据库恢复到一个正确的状态,并重新开始处理事务。
企业工资管理系统的开发
放实体间的联系。
对应于一个关系模型的所有关系的集合称为关系数据库。关于关系数据库现在总结如下:
关系的列称为属性,不同的列有不同的名字,但不同的列
出自同一个值域中。同列中的各分量具有相同的数据类型,并在同一值域中。列的次序是任意的,可随意交换。关系的行称为元组,任意两行不能完全相同。元组的每一分量都是不可再分的数据项。行的次序是任意的,可以随意交换。关系有一个主键来唯一标识各个元组。