广东电信互联星空GD毕业论文
2022-05-17 21:41:13
论文总字数:16071字
摘 要
当代信息技术的飞快发展,促进了社会的发展、推动了科学技术的进步以及促进了人们工作效率和生活质量的提高;信息化的大环境给人们提供了各种便利,几乎足不出户就能满足个人的生活需求。中国电信ChinaVnet互联星空业务正是迎合了用户们对便利的需求,为中国电信互联网用户提供丰富多彩的信息应用服务。
本论文讨论了广东电信互联星空GD_IBSS系统中的数据库设计问题。该系统以SQL Server为核心数据库,首先在开发软件中用JDBC技术实现数据库的连接,再根据用户需求,分析出该系统所需要的数据库表,建立所需的对象类,创建对象类对应的.hbm.xml文件,填写对象类中的各个属性,最后使用Hibernate的ORM技术实现数据库表的自动生成。该系统数据库设计的实现过程主要有:需求分析,概念设计,逻辑结构,数据库实施,运行与维护等。
关键词:数据库设计 需求分析 E-R模型 逻辑结构设计
ABSTRACT
With the rapid development of contemporary information technology , it promotes the development of society, and promote the progress of science and technology and promote the improvement of people's working efficiency and quality of life. The environment of information technology provides people with a variety of facilities, almost without leaving home to meet the individual requirements of life. China telecommunication ChinaVnet business is to ingratiate the requirements of users for the convenience,which provides the China telecommunication Internet users with a variety of information application services.
This paper discusses the issues of Guangdong telecommunication ChinaVnet GD_IBSS system database design. The system uses SQL Server as the core database, JDBC technology which is to connect to the database is used during the development of software. According to user’s requirement , analyze the database tables that the system needs, establish the object classes, create an object class which is corresponding to the .hbm.xml file, fill each object class attribute in the xml file. Finally using Hibernate ORM technology to generate database table automatically. The database design of the system implementation process include requirements analysis, conceptual design, logical structure, database implementation, operation and maintenance.
Key words: Database design; Requirements analysis; E-R model; Logical architecture design
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 引言 1
1.1.1编写目的: 1
1.1.2术语与定义 1
1.2 数据库设计概论 1
1.2.1数据库设计任务 1
1.2.2 数据库的设计特点 2
1.2.3数据库设计方法 2
1.2.4数据库设计的基本步骤 2
第二章 数据库设计相关介绍 5
2.1 SQL Server概述 5
2.2数据库设计规范 5
2.2.1命名规范 5
2.2.2 安全设计 6
第三章 广东电信互联星空GD-IBSS系统的数据库设计 7
3.1互联星空GD-IBSS系统设计原理 7
3.2 互联星空GD-IBSS系统需求分析 7
3.3 互联星空GD-IBSS系统数据库概念结构设计 7
3.4互联星空GD-IBSS系统数据库逻辑结构设计 9
3.4.1 互联星空GD-IBSS系统数据库关系模型 10
3.4.2互联星空GD-IBSS系统数据库关系模型特点 10
3.5 互联星空GD-IBSS系统功能模块设计 10
3.6 互联星空GD-IBSS系统功能结构图 11
3.7 互联星空GD-IBSS系统数据库保护 15
3.7.1 互联星空GD-IBSS系统数据库的安全性 15
3.7.2 互联星空GD-IBSS系统数据库的完整性 15
第四章 数据库表的设计与生成 16
4.1 互联星空GD-IBSS系统数据库表设计 16
4.2数据库持久化 17
第五章 总结与展望 19
5.1 总结 19
5.2 展望 19
参考文献 20
致谢 21
第一章 绪论
1.1 引言
1.1.1编写目的:
伴随着当代信息技术的飞快发展,互联网技术被广泛普及,关于数据库的应用也越来越广泛 , 现如今它在各个领域都发挥着巨大的影响力。目前,能够高效管理信息资源的手段就是使用数据库技术 , 然而在数据库的实际应用中 , 如何设计出一个性能稳定、能满足用户需求的数据库 , 这就是数据库设计的核心问题 。
广东电信互联星空GD-IBSS系统的数据库设计出于对数据库和数据本身结构的设计考虑,包括数据库的安全、性能、存储、备份与恢复设计等,数据结构的参数表、视图、数据一致性、数据完整性设计等,为程序系统的设计开发提供基础。
1.1.2术语与定义
数据库设计指的是针对一个用户提供的环境来对数据库的概念结构模式和逻辑结构模式进行设计,并以此为根据建立数据库及其应用系统,从而能够对数据进行高效的增加、删除、更改、查询操作,很大程度上达到用户提出的对数据和信息的操作需求[1]。
1.2 数据库设计概论
1.2.1数据库设计任务
数据库设计的基本任务是:根据用户提出的要求分析出的需求结果以及数据库的实际运行环境来设计数据的外模式、模式、内模式和数据库的应用程序。要实现数据库设计,也就是要对数据库的三级模式进行设计并建立数据库,虽然这只是数据库系统设计的一部分,却是至关重要一部分。因为数据库结构是数据库系统的基础,一个数据库应用系统的优劣完全取决于该系统数据库的设计。此外,数据库管理系统、OS和硬件也是建立数据库的软、硬件基础,也是其制约因素。为用户提供一个高效的运行环境是数据库设计的目标,即保证数据库数据的存储效率、存储空间的利用率和系统运行管理的效率都是高效的[1]。
数据模式和以数据库为基础的应用程序是数据库设计的两大成果。随着应用的不断发展,应用程序在某些数据库系统中(例如私密信息查取),很难事先就撰写出对程序有用的数据。综上所述,数据模式是数据库设计的最基本的成果。为了能确保常用的数据处理能够被方便而高效地进行,关于数据模式的设计要适应数据处理的要求。
1.2.2 数据库的设计特点
“三分技术,七分管理,十二分基础数据”是数据库设计的特点之一。由此可知,在数据库设计的过程中,不仅仅涉及了技术和管理,还包括了基础数据。 三分、七分、十二分,由此可以看出开发技术固然很重要,但是相比而言管理部分更加重要。此处的管理包括项目本身的项目管理和业务管理,业务管理一般运用在企业管理中,将企业的业务管理做好则能带动企业的技术创新,从而能创建一个高质量的数据库应用系统。基础数据之所以那么重要,是因为在实际运用过程中数据库要不断的接受新的数据,并对数据进行组织和整理以及更新。将硬件和软件的有效结合也是数据库的设计特点之一[1]。
1.2.3数据库设计方法
在早期的数据库设计过程中,设计人员没有依赖工程方法和理论依据,导致数据库在运行过程中出现各种技术问题,增加了运维的成本,为了解决这一问题,人们研究出了各种数据库设计的方法,其中较为常用的是新奥尔良方法。
请支付后下载全文,论文总字数:16071字