(3)由于数据共享,数据库中的数据为多个用户服务;
(4)关系数据库具有同时提供多种控制功能,允许多个用户同时访问的特性,这样能够确保数据完整、安全和并发控制。完整性控制,确保数据的正确性、有效性和相容性;安全控制可以防止未经授权的用户访问数据;并发控制可以防止多用户并发访问数据的相位干涉数据不一致。
1。3。2 面向对象数据库技术
面向对象数据库技术将成为下一代的主流数据库技术的发展,很多学者认为,现在的关系数据库技术已经无法很好地描述现实世界实体,但面向对象的数据库,因为吸收成熟的面向对象的程序设计方法的核心概念和基本思想,所以它的技术能够实现对现实实体的描述。
关系数据库的面向对象的关系数据库技术几乎是标准的数据库系统,共同语言和传统语言之间的关系几乎可以完成任何数据库操作,但是它简洁的建模能力,有限的数据类型和数据结构的程序设计限制的瓶颈已经成为关系数据库功能。面向对象方法起源于编程语言,它在现实世界中实体对象的基本元素来描述复杂的客观世界,但灵活的函数作为数据库。因此一些学者认为面向对象的建模能力和关系数据库的功能,有机结合,研究数据库技术的发展方向。
面向对象的数据库技术有面向对象数据库的优势,比如说可以表示复杂的数据模型,但目前因为还没有统一的数据模型和形式化的理论,所以缺乏严格的逻辑数据基地。还有演绎数据库尽管有强有力的数理逻辑基础,但只能处理平面数据类型。因此,有学者将二者结合起来,提出了一种新的数据库技术——演绎面向对象数据库,并且指出,这种技术很有可能成为下一代数据库技术的主流。
1。4 B/S模式的优缺点文献综述
B/S结构的优点 :
(1)具有分布性,可以随时进行查询、浏览等;
(2)易扩展,可以通过增加网页来实现服务器增加的功能;
(3)易维护,只需要改变网页,就可以实现所有用户的同步更新;
(4)易开发,共享性强 。
B/S 模式的缺点 :
(1)缺乏个性化,无法实现具有个性化的功能要求;
(2)操作主要都是依靠鼠标,很难满足快速操作的要求;
(3)页面属于动态刷新,明显降低了响应速度;
(4)功能方面存在弱化的缺点,很难实现传统模式下特殊功能的要求。
1。5 B/S架构软件的优劣势
(1)维护和升级方式简单;
(2)B/S具有异地浏览的功能和灵活地信息采集;
(3)与C/S相比,C/S技术更成熟、更可靠。
1。6 本章小结
在本章中主要介绍了本系统的开发背景、基本构架,以及本课题开发所应用的相关技术 、开发工具的一些主要技术,本系统主要是采用VS 2008 R2作为开发工具,并采用SQL 2008 R2作为后台数据库。采用当前较流行的Asp。Net、JavaScript和CSS技术。操作系统为 Windows 7。选择如此架构主要因为Windows和SQL 2008 R2数据库已被广泛使用多年,是一项成熟的技术,并且有较多的成功案例。此外系统的使用和日常维护也较方便,因为 Windows和SQL 2008 R2数据库等软件的开发商是Microsoft公司,大家都非常熟悉其产品。Windows和SQL 2008 R2数据库,都有很友好的客户界面,便于使用,相应地缩短了开发时间。Windows和SQL 2008 R2数据库就价格来说,较市场上同类产品相比是价格最低的,并且均为较成熟的产品。
2 可行性分析
本设计是基于ASP。NET的在线音乐平台,为了使设计更完整,所以做以下可行性分析。