发布网友 发布时间:2022-04-24 14:30
共4个回答
热心网友 时间:2023-10-16 11:40
SQL Server是对象关系数据库这句话描述不准确,应该是SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。
历史:
SQL Server最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012。
特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
热心网友 时间:2023-10-16 11:40
不是的, SQL SERVER是关系型数据库。
对象数据库 VS 关系数据库
我们将对象数据库管理系统(ODBMS)定义为一个集成了数据库能力与面向对象编程语言能力的数据库管理系统(DBMS),ODBMS使数据库对象看起来像是已有的一个或多个程序设计语言中的程序设计语言以象。——Rick Cattell,OMG-93委员会*。
ODBMS在多用户客户机/服务器环境中提供了持久性存储器。ODBMS可以处理对象的并行访问,提供锁定和事务保护,保护对象存储器免遭各种类型的威胁,照管像备份和恢复之类传统任务。ODBMS这所以与关系数据库不同,是因为ODBMS存储的是对象,而不是表格。对象的引用通过持久性标识(PID)进行,PID可以独一无二地识别各个对象,可以用来在对象之间建立标记和容器关系。ODBMS还加强了封装,支持继承。ODBMS结合了对象属性和传统的DBMS功能,如锁定、保护、事务处理、查询、版式本、并发和持久性。。。
参考:http://www.alixixi.com/program/a/2008020938272.shtml
热心网友 时间:2023-10-16 11:41
建议你先去调查一下现有的各种流行的数据库。直接存储用户定义类型不算是创新的思想,有很多数据库已经实现,但是既然不够流行,说明现在普遍用的关系型数据库还有它存在的必要(我想空间利用率高是其优点之一)。
热心网友 时间:2023-10-16 11:42
是对象关系数据库,能加入面向对象的思想追问能简单说一下,如何加入吗?设计时与关系数据库有什么不同吗?