文档详情

图书馆管理系统(1).pdf

发布:2024-12-28约1.33万字共7页下载文档
文本预览下载声明

操千曲尔后晓声,观千剑尔后识器。——刘勰

.

图书馆管理系统

某一事物不同属性在不同表中的存放位置。

(2)确定单一的父子关系结构

所谓确定单一的父系关系结构就是要在所建立的各种表中消除多对多(以下用M:N来表示)

的现象,即设法使得所有表中记录之间的关系呈树状结构(只能由一个主干发出若干条分支,

而不能有若干条主干交错发出若干条分支状况)。所谓的“父系”就是指表的上一级关系表。

消除多对多关系可以借助于E-R图的方法来解决,也可以在系统分析时予以注意,避免这

种情况的发生。

消除这种M:N情况的办法也很简单,只需在二表之间增加一个表,则原来M:N的关系就改

成了M:1,1:N的关系了。

确定数据资源的安全保密属性:

一般DBMS都提供给我们自己定义数据安全保密性的功能。系统所提供的安全保密功能一

般有8个等级(0-7级),4种不同方式(只读、只写、删除、修改),而且允许用户利用这8个

等级的4种方式对每一个表自由地进行定义。

定义安全保密性的方法一般有如下几种:

a.原则上所有文件都定义为4级,个别优先级特别高的办公室(终端或微机的入网账号)可

定义高于4级的级别,反之则定义为低于4的级别。

b.统计文件(表)和数据录入文件一般只对本工作站定义为只写方式,对其它工作站则定义

为只读方式。

c.财务等保密文件一般只对中工作站(如财务科等)定义为可写、可改、可删除方式,对其

它工作站则定义为只读方式,而且不是每个人都能读,只有级别相同和高级别者才能读。

2.1.2数据库设计范式分析

建立起一个良好的数据指标体系,是建立数据结构和数据库的最重要的一环。一个良好的数

据指标体系是建立DB的必要条件,但不是充分条件。我们完全可以认为所建指标体系中的

一个指标类就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个

基本表中的一个字段。但如果直接按照这种方式建库显然还不能算最佳。对于指标体系中数

据的结构在建库前还必须进行规范化的重新组织。

a.数据组织的规范化形式

在数据的规范化表达中,一般将一组相互关联的数据称为一个关系(relation),而在这个关系

下的每个数据指标项则被称为数据元素(dataelement),这种关系落实到具体数据库上就是基

本表,而数据元素就是基本表中的一个字段(field)。规范化表达还规定在每一个基本表中必

须定义一个数据元素为关键字(key),它可以唯一地标识出该表中其它相关的数据元素。在

规范化理论中表是二维的,它有如下四个性质:

l在表中的任意一列上,数据项应属于同一个属性(如图中每一列都存放着不同合同记录的

同一属性数据)。

l表中所有行都是不相同的,不允许有重复组项出现(如图中每一行都是一个不同的合同记

录)。

l在表中,行的顺序无关紧要(如图中每行存的都是合同记录,至于先放哪一个合同都没关

系)。

l在表中,列的顺序无关紧要,但不能重复(如图中合同号和合同名谁先谁后都没关系,但

二者不可重复或同名)。

在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称

为范式。在这五种范式中,一般只用前三种,对于常用系统就足够了。而且这五种范式是“向

提供中小学全科课件、教案、论文、中高考试题、新课标资源、电子图书搜索与下载服务。

操千曲尔后晓声,观千剑尔后识器。——刘勰

.

上兼容”的,即满足第五范式的数据结构自动满足一、二、三、四范式,满足第四范式的数

据结构自动满足第一、二、三范式,……,依此类推。

显示全部
相似文档