DBMS的优点是什么???

DBMS的优点是什么?有谁能帮帮忙?如果能用英语回答更好.
2025-12-18 09:10:33
推荐回答(2个)
回答1:

SQL Server与Oracle、DB2的性能比较

开放性

SQL Server只能在Windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。

Oracle能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。

DB2能在所有主流平台上运行(包括Windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。

可伸缩性,并行性

SQL Server并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。

Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果WindowsNT不能满足需要, 用户可以把数据库移到UNIX中。

DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点。

安全性

SQL server 没有获得任何安全证书。

Oracle Server获得最高认证级别的ISO标准认证。

DB2获得最高认证级别的ISO标准认证。

性能

SQL Server 多用户时性能不佳

Oracle性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界记录。

DB2适用于数据仓库和在线事物处理,性能较高。

客户端支持及应用模式

SQL Server C/S结构,只支持Windows客户,可以用ADO,DAO,OLEDB,ODBC连接。

Oracle多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。

DB2跨平台,多层结构,支持ODBC,JDBC等客户。

操作简便

SQL Server 操作简单,但只有图形界面。

Oracle较复杂, 同时提供GUI和命令行,在Windows NT和Unix下操作相同。

DB2操作简单,同时提供GUI和命令行,在Windows NT和Unix下操作相同。

使用风险

SQL Server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。

Oracle长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

DB2在巨型企业得到广泛的应用,向下兼容性好。风险小。

回答2:

第一章
1、 DBMS的主要功能有哪些?
2、 叙述数据模型的三个要素。
3、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。

第二章

在关系模型的参照完整性中,为什么外部码属性的值也可以为空?在什么情况下才可以为空?

第三章

1、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY)。
供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市(SITY)组成;
零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成;
工程项目表J由工程项目代码(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成;
供应情况表SPJ由供应商代码(SNO),零件代码(PNO),工程项目代码(JNO),供应数量(QTY)组成,表示某供应商,供应某种零件 给某工程项目数量为QTY。
用SQL完成如下查询。
(1) 找出所有供应商的姓名和所在城市。
(2) 找出所有零件的名称,颜色,重量。
(3) 找出使用供应商S1所供应零件的工程号码。
(4) 找出工程项目J2所使用的各种零件的名称及其数量。
(5) 找出上海厂商供应的所有零件号码。
(6) 找出使用上海产的零件的工程名称。
(7) 找出没有使用天津产的零件的工程号码。
(8) 把全部红色零件的颜色改成蓝色。
(9) 把S5供给J4的零件P6改为由S3供应,请作必要的修改。
(10) 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。
(11) 请将(S2。J6。P4。200)插入供应情况关系。
2、使用视图有哪样一些优点?

第四章

对学生-课程数据库系有如下的查询:
SELECT Cname
FROM Student, Course,Sc
WHERE Student.Sno=SC.Sno AND
SC.Cno=Course.Cno AND
Student.Sdept=’IS’;
此查询要求信息系学生选修了的所有课程名称。
试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法数。

第五章

给出下列术语的定义:
函数依赖、部分函数依赖、完全函数依赖、传递依赖、侯选码、主码、外码、全码(All-key)、INF、2NF、3NF、BCNF。
保存未提交 做此题
主观题 论述题 第六章

1、试述数据库设计过程的各个阶段上的设计描述。
2、试述数据库的概念结构设计的重要性和设计步骤。
3、叙述将E-R图转换为关系模型的规则。
4、请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、姓名、地址、性别、年龄、单位;对每本书保存:书号、书名、作者、出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图,再将其转换为关系模型。