出的计算机关系数据库管理系统,是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础之上,实现对数据库的统一管理和操纵,满足用户对数据库进行访问的各种需要。它操作简单、使用灵活、画面直观、编程方便、功能强大、环境适应广泛、数据处理能力极强。数据库正得到愈来愈广泛的应用,必将成为经济管理的有力工具。数据库管理系统具有数据定义功能、数据操作功能、控制和管理功能以及数据字典等几项功能。
4.4数据库结构与数据库的种类
数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。由关系数据结构组成的数据库系统被称为关系数据库系统。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。
4.5数据库概念结构设计
在数据库概念结构设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
4.6数据库逻辑结构设计
设计从分析输入数据着手,输入数据中的某类相关数据可以归纳为一个表。对需要同时调用的若干表,应使它们符合关联要求。数据库设计好后,可通过分析输出数据来验证其可用性,若发现有的输出数据不能从输入数据导出,须继续向用户输入数据。数据库逻辑设计的任务包括:按一定原则将所需数据组织成一个或多个数据库;确定数据库中所应包含的各个数据表;确定各个数据表所应包含的字段及各字段的属性;确定各数据表之间的关系及各数据表的主关键字和其他关键字等。
数据库概念结构转化为VisuaiFoxPro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
字段名
数据类型
商品名称
字符型(21)
数量
数值型(4)
日期
日期型(8)
表4-6-1商品库存表
字段名
数据类型
会计
字符型(8)
出纳
字符型(8)
销售人员
字符型(8)
经理
字符型(8)
表4-6-2工作人员表
字段名
数据类型
商品名称
字符型(20)
进价
数值型(10)
入库验收员
字符型(8)
入库日期
日期型(8)
数量
数值型(4)
表4-6-3商品进库表
字段名
数据类型
商品名称
字符型(21)
领用员
字符型(8)
日期
日期型(8)
数量
数值型(4)
表4-6-4商品领用表
字段名
数据类型
商品名称
字符型(21)
销售价
数值型(10)
日期
日期型(8)
数量
数值型(4)
销售员
字符型(8)
表4-6-5商品销售表
字段名
数据类型
商品名称
字符型(21)
姓名
字符型(8)
日期
日期型(8)
收入
数值型(10)小数位数(2)
支出
数值型(10)小数位数(2)
会计员
字符型(8)
出纳
字符型(8)
审核
字符型(8)
表4-6-6收支明细表
字段名
数据类型
商品名称
字符型(21)
表4-6-7商品名称表
图4-6-1数据库
4.7数据库物理结构设计
数据库的物理结构设计是指实际创建一个数据库,包括创建数据库中的各个数据表,并建立各表之间的联系。在VisualFoxPro中,通常可用"数据库设计器"来创建数据库并在其内添加或新建各数据表;然后利用"表设计器"来定义各个字段的名称、数据类型和宽度等属性,并建立有关字段的索引等;最后再在"数据库设计器"中建立各数据表之间的永久关系。
图4-6-2数据库设计器
图4-6-3表设计器
4.8数据库管理系统
数据库管理系统是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础之上,实现对数据库的统一管理和操纵,满足用户对数据库进行访问的各种需要。
一般来说,数据库管理系统应具有以下一些功能:
(1)数据定义功能。
(2)数据操作功能。
(3)控制和管理功能。
(4)数据字典。
总之,数据库管理系统是用户和数据库之间的交互界面。用户只需通过它就能实现对数据库的
上一篇:
宾馆客房管理系统(论文设计)(论文和程序)
下一篇:
HTML基础教程:学习掌握HTML 元素