数据库在办公自动化应用中的设计

来源 :电脑迷 | 被引量 : 0次 | 上传用户:cxdong54321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
  关键词 数据库 数据存取量 时间复杂性 概念模式 E-R图
  中图分类号:TP3 文献标识码:A
  数据库在办公自动化应用过程中发挥着至关重要的作用,数据库设计也是项目开发和系统设计中非常重要的一个环节,就像建设高楼大厦的根基,若设计不合理,不利于后期的系统维护、性能变更和功能扩充。
  1概述
  1.1设计问题
  数据库设计所要解决的问题是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,是指满足用户的信息管理要求和数据操作要求,有效的支持各种应用系统的开发和运行。其设计目标是为用户和各种应用系统提供一个高效运行环境。效率包括两个方面:一是数据库的存取效率,二是存储空间的利用率,也可以将其视为如下的优化问题。
  约束条件:
  (1)计算机软硬件环境;
  (2)数据库管理系统图例;
  (3)用户的操作要求与信息要求;
  (4)完整性和安全性约束。
  目标函数:
  设数据库系统支持的用户事务为T1、T2、…、Tn,事务的运行频率为Fi。给定一个数据库模式S,S的时间复杂性定义为:
  Tcost(S)=Ficoat(Ti),
  其中,Ficoat(Ti)为在S上的运行开销,可以使数据存取量、执行时间等测度。
  S的空间复杂性定义为S需要的存储空间量,用Scost(S)表示。
  数据库设计问题:
  在上述给定的四项约束条件下,求解一个数据库模式S,P1*Tcost(S)+Scost(S)使最小化,其中,P1是单位运行开销的价格,P2是使用单位存储空间的价格。
  1.2需求分析
  需求分析的任务在于调查办公自动化应用领域,对该领域中各应用的信息要求和操作要求进行详细分析,并形成需求分析说明书。目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为优化数据库的逻辑结构和物理结构提供可靠依据。其步骤如下:
  (1)办公自动化应用领域的调查分析。
  (2)定义数据库支持的信息与应用。
  (3)定义数据库操作任务。
  (4)定义数据项字典。
  (5)预测应用领域的未来改变。
  2概念设计
  概念数据库设计的任务包括两方面:概念数据库模式设计和事务设计。事务设计的任务是考察需求分析阶段提出的数据库操作任务,形成数据库事务的高级说明。概念数据库模式设计的任务是以需求分析阶段所识别的数据项和应用领域的未来改变信息为基础,使用高级数据模型建立概念数据库模式。
  为了描述数据库结构的概念模式,这里采用E-R图——即实体-联系图,来描述数据库的实体关系。在教职工信息管理模块,某一职位可以有多个教职员工,但某个教职员工只能有一个职位。因此校内职位与校内教职员工之间是一对多的关系;某个院系可以有多个教职员工,但某个教职员工只能属于一个院系,因此院系与教职员工之间也是一对多的关系;某个职位可以在不同的院系内出现,某个院系也都会有各种职位类别,因此两者之间是多对多的关系。现绘制部分模块E-R图如下:
  (1)用户信息管理
  图2-1 用户信息
  (2)工作日志
  图2-2 日志表
  (3)公告管理
  图2-3 公告表
  3逻辑设计
  逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。
  E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。
  数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。
  (1) 用户信息管理模块中由E-R图转换成的关系数据模式有:
  用户信息表user(ID,username,truename,password,email,sex,userid,branch,job,accesstime,foundtime,telphone,address)
  (2)工作日志模块中由E-R图转换成的关系数据模式有:
  工作日志表worklog(ID,username,year,month,day,title,description,logtime)
  公告管理模块中由E-R图转换成的关系数据模式有:
  公告表notice(ID,sender,title,content,sendtime)
  4结语
  简而述之,数据库中的数据是为众多用户所共享其信息建立的,从而摆脱了具体程序的限制和制约。多个用户可以同时共享数据库中的数据资源,即同时存取数据库中的同一个数据。不仅满足了各用户对信息内容的要求,同时也满足了各用户之间的通信需求。随着计算机在数据管理领域应用的以来越来越深,人们对基于数据库技术的数据管理也提出了更高的要求,需要我们进一步研究。
  参考文献
  [1] 刘晓华.JSP应用开发详解[M].北京:电子工业出版社,2007.5.
  [2] 郑玲.计算机专业毕业设计指导[M].北京:清华大学出版社,2007.8.
  [3] 王立.UML与软件工程基础[M].北京:高等教育出版社,2004.2.
  [4] 范斯瓦尼.MySQL 完全手册[M].北京:电子工业出版社,2005.2.
其他文献
面对日益加剧的环境污染问题,城市园林绿化越来越受到世人关注,人们对绿色可持续的园林提出了越来越高的要求。随着城市绿化面积的增加,病虫害的问题也日益突出。园林病虫害的治
摘 要 随着科学技术的不断发展以及计算机互联网技术的飞速进步,人们日益增长的物质文化需求以及精神文明都对信息化管理系统提出新的要求,对于软件工程的视角下的工作管理系统来说,作为其中之一的用工作管理系统作为管理模型的参考,建立面向软件工程的管理系统是当今软件项目的重要研究内容。同时,面向对象的工作管理系统在现代信息技术的不断发展中占据重要地位。  关键词 面向软件 工作管理系统 工作流  中图分类号
目前,伴随着高层建筑在我国的飞速发展需求,建筑高度的日益增加,建筑类型以及功能也日新月异,难度相对而言逐渐变大.结构体系各式各样,高层建筑结构设计现在主要成为结构相关
期刊
介绍两种不同偏振片的反射型直观式PDLC显示器;一种是内反射内散射模式(IRIS),采用这种模式可制成掌上型设备用高亮度器件;另一种是将PDLC层与介质反射镜组合成的一种反射型
摘 要 针对现有电子投票系统在安全性方面和实用性方面的问题,在B/S模式下设计并实现了一种安全高效的电子投票系统。本系统主要使用矩阵同态加密、矩阵全同态加密、基于身份签名以及委托计算等技术来进行设计。龚  关键词 网络安全 电子投票系统 密码学  中图分类号:TP311 文献标识码:A  由于传统纸质投票中需要印刷选票、制作票箱、收发选票、人工统计等工作,使得整个投票过程非常繁琐,耗时耗力。此外,
摘 要 本文对系统的本机基本信息查询、流量监控以及进程显示三个功能进行详细的设计及描述,并对系统实现的代码及界面进行介绍。  关键词 网卡 流量 监控  中图分类号:TP3 文献标识码:A  目前的网络监控软件,如360安全卫士的网络监控、网路岗等都是针对网络流量的,而网络流量跟网卡流量是有区别的,对于个人用户来说,网卡流量的状态也可以从一定程度上体现带宽使用的情况。本系统采用面向对象的软件开发办
2008年6月在竹元林场红坡头林区进行6%甲嘧磺隆复配剂防除紫茎泽兰试验示范,其结果是:6%甲嘧磺隆复配颗粒剂拌土撒施防除紫茎泽兰单优群落效果好,施药量以1.2~1.4kg/667m2为宜
摘 要 随着我国改革开放的不断深入,经济建设不断在发展,信息时代已经到来。然而如今的科技发展离不开计算机的应用,计算机的应用已经全面普及到人们生活的方方面面,不仅改变了人们的学习、工作和生活方式,也在极大程度上推动着社会的进步。计算机软件技术的飞速发展,使得对软件开发规范化的要求越来越高,甚至成为一个不容忽视的大问题。基于此,本文将对计算机软件的规范化进行初步探讨。  关键词 计算机 软件 开发
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
摘 要 云计算带来的云存储服务,为用户带来了新的数据存储方式和资源共享模式,方便了人们的生活和工作,但云环境面临的挑战还很多,如何确保云存储的安全是必要的,本文介绍了几种云存储的安全策略。  关键字 云计算 云存储 安全 策略  中图分类号:TP3 文献标识码:A  在云计算方式中,如果软硬件的信息和资源是共享的,那么就可以按照所设定的命令进行信息和资源的传递,将信息和资源传递给其他的计算机,由于