目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作
数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非
所有的关系都同样符合要求,有些关系比其它关系更结构化一些。
4.2 数据库管理
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS 是
数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,
都是通过 DBMS 进行的。DBMS 总是基于某种数据模型,可以把 DBMS 看成是某种
数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS 可以分成层
次型、网状型、关系型、面向对象型等。ACCESS2000 就是一种关系型数据库管
理系统。
关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间
联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记
录类型,它的实例称为关系,每个关系实际上是一张二维表格。
关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,
表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数
学化模型。SQL 语言是关系数据库的标准化语言,已得到了广泛的应用。
4.3 数据库概要设计
信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存
储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统
都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好
坏的主要指标之一。
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系
统和逻辑层次组织起来,是面向用户的。
本系统根据需要共建立了4个表,分别是:用户表、售书记录表、图书表、
会员表等。
会员表 (会员卡号、姓名、性别、电话、住址基本信息)
图书表 (图书编码、图书名称、作者、出版社、入库时间)
如图4-1系统E-R图所示。