论文部分内容阅读
摘要:利用数据库原理、技术及应用的知识,针对应用性的数据库管理系统,进行系统的需求分析、系统设计、数据库设计、创建查询、设计窗体和打印报表等,实现应用性的基本要求功能。对现有数据库管理系统简要分析,以实用性为目标,实现数据库管理系统的设计制作。
关键词:数据库管理系统;Access;数据库;实践应用
一、数据库管理系统的定义
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。目前,常见的数据库管理系统产品有Oracle、Sybase、Informix、MicrosoftS QL Server、Microsoft Access、Visual FoxPro等,各以自己特有的功能,在数据库市场上占有一席之地。作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。本文以Access数据库为实例,分析数据库管理系统的设计与实现。
二、数据库管理系统(DBMS)的主要功能
数据库管理系统DBMS的主要目标是使数据作为一种可管理的资源来处理,其主要功能如下:数据定义:数据库管理系统(DBMS)提供数据定义语言;数据操作:数据库管理系统(DBMS)提供数据操作语言,供用户实现对数据的操作;数据库的运行管理:数据库管理系统(DBMS)的运行控制、管理功能,多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复。这些功能保证了数据库系统的正常运行;数据组织、存储与管理:数据库管理系统(DBMS)要分类组织、存储和管理各种数据,包括用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率;数据库的保护:数据库中的数据是信息社会的战略资源,数据的保护至关重要。数据库管理系统(DBMS)对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等;数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成;通信:数据库管理系统(DBMS)具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。
三、数据库管理系统(DBMS)的需求分析与设计
1.创建主要的数据表及表间关系。在数据库的实际应用中,最常用的用途是两种:一种是信息资源处理,另一种是信息网络服务。数据库创建前,二维表的设计尤为重要,要对表的数量,名称,表结构等,有一个科学的分析设计。
如校园学生管理中,需要班级表,专业表,学生表,课程表,教师表,课程安排表,成绩表等等。表结构中,要定义不同字段的字段名称,数据类型,字段大小。
2.主要功能模块。功能模块用于实现信息的插入、删除、修改和查询。针对工作者所关心的数据信息设计查询功能,添加删除功能,显示功能等,要实现人机的互操作性
3.建立数据库中的查询、窗体、报表。数据库中的查询、窗体、报表要使用友好界面。数据库的工作是枯燥的,简易的操作界面可以减轻工作人员的疲劳程度。简单、快捷的报表设计,有利于工作成果的展现。数据库管理系统的质量评价指标有功能性、可靠性、易用性、效率、维护性、可移植性。要求数据库管理系统安全保密,成熟准确,易学易理解,适应性强。
四、结语
应用性数据库管理系统要满足不同层面应用人群的要求,具有科学性,可操作性,通过系统实现数据的集成管理。国内外的中小型数据库品种繁杂,数量巨大,不同的数据库可实现不同的应用性功能。不久的将来,人工智能,资源共享,互操作等技术都会集成到我们的数据库管理系统中,进一步实现我们对数据的有效管理。
参考文献:
[1]关雅莉.数据库技术-Access2003[M].电子工业出版社,2008.
[2]隋雪莉.《数据库管理系统VisualFoxPro6.0》的教学体会[J].福建电脑,2008,(5).
[3]孟小峰,周龙骧,王珊.数据库技术发展趋势[J].软件学报,VoL15,No.12.
[4]张立.数据库管理系统及其实现问题的研究[J].电脑知识与技术,2010.
[5]李惠琴.标准信息数据库管理系统的创建与应用[J].航天标准化,2010,(1).
[6]赵静.数据库管理系统的现状及发展方向[J].电脑编程技巧与维护,2009-02-30.
[7]周其乐.数据库管理系统的功能与组成[J].信息技术,2009.
[8]韩立毛,赵跃华,朱伟玲.安全嵌入式数据库管理系统的设计研究[J].通信技术,Vol.43,No.06,2010.
[9]吴名星,李彤.嵌入式数据库管理系统eDBMS的设计与实现[J].科学技术与工程,Vol.8,No.14,2008.
关键词:数据库管理系统;Access;数据库;实践应用
一、数据库管理系统的定义
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。目前,常见的数据库管理系统产品有Oracle、Sybase、Informix、MicrosoftS QL Server、Microsoft Access、Visual FoxPro等,各以自己特有的功能,在数据库市场上占有一席之地。作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。本文以Access数据库为实例,分析数据库管理系统的设计与实现。
二、数据库管理系统(DBMS)的主要功能
数据库管理系统DBMS的主要目标是使数据作为一种可管理的资源来处理,其主要功能如下:数据定义:数据库管理系统(DBMS)提供数据定义语言;数据操作:数据库管理系统(DBMS)提供数据操作语言,供用户实现对数据的操作;数据库的运行管理:数据库管理系统(DBMS)的运行控制、管理功能,多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复。这些功能保证了数据库系统的正常运行;数据组织、存储与管理:数据库管理系统(DBMS)要分类组织、存储和管理各种数据,包括用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率;数据库的保护:数据库中的数据是信息社会的战略资源,数据的保护至关重要。数据库管理系统(DBMS)对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等;数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成;通信:数据库管理系统(DBMS)具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。
三、数据库管理系统(DBMS)的需求分析与设计
1.创建主要的数据表及表间关系。在数据库的实际应用中,最常用的用途是两种:一种是信息资源处理,另一种是信息网络服务。数据库创建前,二维表的设计尤为重要,要对表的数量,名称,表结构等,有一个科学的分析设计。
如校园学生管理中,需要班级表,专业表,学生表,课程表,教师表,课程安排表,成绩表等等。表结构中,要定义不同字段的字段名称,数据类型,字段大小。
2.主要功能模块。功能模块用于实现信息的插入、删除、修改和查询。针对工作者所关心的数据信息设计查询功能,添加删除功能,显示功能等,要实现人机的互操作性
3.建立数据库中的查询、窗体、报表。数据库中的查询、窗体、报表要使用友好界面。数据库的工作是枯燥的,简易的操作界面可以减轻工作人员的疲劳程度。简单、快捷的报表设计,有利于工作成果的展现。数据库管理系统的质量评价指标有功能性、可靠性、易用性、效率、维护性、可移植性。要求数据库管理系统安全保密,成熟准确,易学易理解,适应性强。
四、结语
应用性数据库管理系统要满足不同层面应用人群的要求,具有科学性,可操作性,通过系统实现数据的集成管理。国内外的中小型数据库品种繁杂,数量巨大,不同的数据库可实现不同的应用性功能。不久的将来,人工智能,资源共享,互操作等技术都会集成到我们的数据库管理系统中,进一步实现我们对数据的有效管理。
参考文献:
[1]关雅莉.数据库技术-Access2003[M].电子工业出版社,2008.
[2]隋雪莉.《数据库管理系统VisualFoxPro6.0》的教学体会[J].福建电脑,2008,(5).
[3]孟小峰,周龙骧,王珊.数据库技术发展趋势[J].软件学报,VoL15,No.12.
[4]张立.数据库管理系统及其实现问题的研究[J].电脑知识与技术,2010.
[5]李惠琴.标准信息数据库管理系统的创建与应用[J].航天标准化,2010,(1).
[6]赵静.数据库管理系统的现状及发展方向[J].电脑编程技巧与维护,2009-02-30.
[7]周其乐.数据库管理系统的功能与组成[J].信息技术,2009.
[8]韩立毛,赵跃华,朱伟玲.安全嵌入式数据库管理系统的设计研究[J].通信技术,Vol.43,No.06,2010.
[9]吴名星,李彤.嵌入式数据库管理系统eDBMS的设计与实现[J].科学技术与工程,Vol.8,No.14,2008.