导读:
1、SQL Server是一个关系数据库管理系统。
2、ACCESS是由微软发布的关联式数据库管理系统。
3、Oracle是基于服务器的大型数据库。

1、SQL Server是一个关系数据库管理系统。

基于服务器端的中型的数据库,可以适合大容量数据的应用。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大,而且可以用存储过程、函数等。

优点: 安全性高真正的客户机/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余

地。SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

具有很好的伸缩性,可跨越多种平台使用,对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。SQL Server还提供数据仓库功能,

这个功能只在Oracle和其他更昂贵的DBMS中才有。

缺点: 因功能强大,所以操作数据比ACCESS较为复杂。

2、ACCESS是由微软发布的关联式数据库管理系统。

Access是一种桌面数据库,只适合于数据量少的应用系统,在处理少量数据和单机访问的数据时是很好的,效率也很高。它结合了 Microsoft Jet Database Engine 和 图形用

户界面两项特点,是 Microsoft Office的成员之一。

优点: Access部署简单方便就一个文件运用起来比较灵活主要是桌面数据库系统,他也可以开发基于自己的桌面数据库应用(UI),也可以作为前端开发工具与其

它数据库搭配开发应用程序(如SQL Server,DB2,Oracle等),熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的初级

用户则使用它来开发简单的应用软件。

缺点: 数据储存量小安全性不够高,加了用户级密码容易破解。C/S结构下对服务器要求很高,否则容易造成MDB损坏并发数255,但是对高强度操作适应性差,

如果服务器不够好,网络不够好,编程的方法不够好,6-7个人同时访问就能导致MDB损坏或者并死,不能将VBA代码开发的软件系统直接编译成EXE可执行文件,

不能脱离ACCESS或者ACCESS RUNTIME环境,该环境相对其他软件体积较大(50M左右)。Microsoft Access数据库有一定的极限,如果数据达到100M左右,

很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。

3、Oracle是基于服务器的大型数据库 ,主要应用于银行、证券类业务等。

(1)、ORACLE7.X以来 引入了共享SQL和多线索服务器体系结构 。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以

支持更多的用户,而在高档平台上可以支持成百上千个用户。

(2)、 提供了基于角色(ROLE)分工的安全保密管理 。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。

(3)、 支持大量多媒体数据 ,如二进制图形、声音、动画以及多维数据结构等。

(4)、 提供了与第三代高级语言的接口 软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。

加上它有许多优秀的前台开发工具如POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端PC 平台的应用程序,并具有良好的移植性。

(5)、 提供了新的分布式数据库能力。 可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。

(6)、 与sql相比,oracle数据库的优点:

a.Oracle的稳定性要比Sql server好。

b.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入。

c.Oracle的安全机制比Sql server好。

d.Sql server的易用性和友好性方面要比Oracle好。

e.在处理大数据方面Oracle会更稳定一些。

f.Sql Server在数据导出方面功能更强一些。

g.处理速度方面比Oracle快一些,和两者的协议有关。

管理维护麻烦一些;

数据库崩溃后回复很麻烦,因为他把很多东西放在内存里;

数据库连接要慢些,最好用连接池;

大对象不好用,vchar2字段太短,不够用

管理员的工作烦,且经验非常重要;

对硬件的要求很高。

不同的 数据库 管理软件,塑造了不同的 数据库 文件内部结构,从而决定其生成的数据 库类型也各有特点。现今市面主要有三款通用的 数据库 系统软件: 1.MS ACCESS 软件简介 ACCESS 是由Microsoft发布的关联式 数据库 管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office的成员之一, 在包括专业版和更高版本的office版本里面被单独出售。 2.MS SQL SERVER 2008软件简介 MS SQL SERVER 2008是由Microsoft开发和推广的基于服务器端的中型的关系 数据库 管理系统(DBMS), 可以适合大容量数据的应用,在功能上也要比Microsoft Access 强。 3. Oracle 软件简介 Oracle 是由甲骨文公司开发的一款关系型 数据库 ,也是目前市场占有率最大的 数据库 , 是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。支持对称多处理器、 群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 通过对三款软件 优缺点 的对比,同时考虑到工作实际需要和项目经费的使用情况,最 终湖南省信息组选定MS SQL SERVER 2008作为 数据库 系统管理平台。 三款 数据库 管理系统 优缺点 对比 "MS ACCESS "优点 "部署简单方便;文件运用较灵活;可以开发基于自己的" " " "桌面 数据库 应用(UI),也可以作为前端开发工具与其它 " " " " 数据库 搭配开发应用程序。 " " "缺点 "数据储存量小;安全性不够高,用户级密码容易破解;" " " "只支持Windows系统;对高强度操作适应性差; " " " " Access 数据库 有一定的极限,如果数据达到100M左右," " " "容易造成服务器iis假死,或者消耗掉服务器的内存导 " " " "致服务器崩溃。 " "MS SQL "优点 "安全性较高;真正的客户机/服务器体系结构;图形化 " " SERVER 2008 " "用户界面,操作更加直观、简单;丰富的编程接口工具" " " "为用户进行程序设计提供了更大的选择余地;具有很好" " " "的伸缩性,可跨越多种平台使用; SQL " " " " Server 还提供数据仓库功能,这个功能只在 Oracle 和其" " " "他更昂贵的DBMS中才有。 " " "缺点 "因功能强大,所以操作较 ACCESS 复杂;只支持Windows " " " "操作系统; " " Oracle "优点 "运行稳定、功能齐全、性能强大、技术领先;获得最高" " " "级别的ISO标准安全性认证;支持多种操作系统; " " "缺点 "价格不菲;很多工具软件需要另外购买 " ----------------------- 三款 数据库 管理系统 优缺点 对比全文共2页,当前为第2页。 三款 数据库 管理系统 优缺点 对比全文共2页,当前为第1页。
关系 数据库 :采用关系模型作为数据组织方式的 数据库 。 主流产品有: Access SQL Server (MS)、 Oracle Oracle )、DB2(IBM)、My SQL Oracle )。 (1) Oracle :采用标准的 SQL 结构化查询语言,支持多种数据类型,提供面向对象的数据支持,具有第四代 语言开发工具,支持UNIX、WINDOWS、OS/2等多种平台。 (2)DB2:IBM的关系型 数据库 管理...
My Sql 是一个快速、多线程、多用户的 SQL 数据库 服务器。几乎是免费的,支持正规的 SQL 查询语言和采用多种数据类型,能对数据进行各种详细的查询等。   My Sql 的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的My Sql 能很容易充分利用CPU。   My Sql 可运行在不同的操作系统下。简
实际使用时我们使用 SQL 语句来修改 数据库 内容显然是不靠谱的,因为我们看到的是dataGridView控件中的数据表格。我们当然希望能在dataGridView控件中修改数据并能更新到 数据库 中。这样该怎么做呢? 数据修改是改完所有要修改的数据才修改,还是改完一个单元格就修改呢? 下面介绍一种删除当前行的方法:...
Oracle 最大的优点就是能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。一般用于用于中大型网站开发。 Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC等网络用户连接。 Oracle 价...
各有 优缺点 :toad 主要是功能强大;PL SQL Developer主要是编译精确;object browser主要操作人性化;但在平时的程序开发过程中,就算使用了以上工具,感觉还不是特别方便; <br>本工具: <br>1.能便利的生成各种常见...
SQL 适合小型的系统应用,因为 SQL 吃 内存太大了; Oracle 功能比较强势适合大型的应用,稳定,兼容性较好;DB2一般在金融业较多;My Sql 目前较多的应用是JAVA等开源的应用 • SQL (Structured Query Language)结构化查询语言,是一种 数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系 数据库 系统。 • Oracle Database,又名Orac...
获取数据,除了通过外部获得,内部获取,也是一个主要获取数据的方式。内部数据主要是通过 数据库 存储的方式,将数据存下来,便于各个需求方再去提取应用。那么,企业常用的存储数据的 数据库 都有哪些呢?不同的 数据库 的存储 区别 又有哪些? 目前市场上的 数据库 主要可以分为关系型 数据库 和非关系型 数据库 ,关系型 数据库 通过外键关联来建立表与表之间的关系,而非关系型 数据库 通常指数据以对象的形式存储在 数据库 中,而对象之间的关系...