《数据库产品概述》由会员分享,可在线阅读,更多相关《数据库产品概述(20页珍藏版)》请在金锄头文库上搜索。
1、数据库产品概述,制作人:2012级计算机科学与技术本部一班 姓名:胡燕 学号:201212201401015 姓名:高修修 学号:201212201401014 姓名:鲍佳珍 学号:201212201401016,1.Oracle. 2.MYSQL. 3.SQL Server. 4.SYbase. 5.IBM DB2.,目录:五大常用数据库,请点击您想了解的数据库产品,oracle,Oracle Database,又名Oracle RDBMS,或简称Oracle,是甲骨文公司的一款关系数据库管理系统,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。,ora
2、cle特点,完整的数据管理功能数据的大量性,共享性,可靠性,保存的持久性。 具有完备关系的产品: 信息准则:关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示; 保证访问的准则; 视图更新准则:只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 数据物理性和逻辑性独立准则 分布式处理功能:ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。,1.Oracle. 2.MYSQL. 3.SQL Serv
3、er. 4.SYbase. 5.IBM DB2.,目录:五大常用数据库,请点击您想了解的数据库产品,MySQL,MySQL是一个开放源码的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。,MySQL特点,使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。 提供用于管理、检查、优化数据库操作的管理工具。 支持大型的数据库。可以处理拥有上千万条记
4、录的大型数据库。 MySQL架构图,1.Oracle. 2.MYSQL. 3.SQL Server. 4.SYbase. 5.IBM DB2.,目录:五大常用数据库,请点击您想了解的数据库产品,SQL Server,美国Microsoft公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案。,SQL Server特点,高性能设计,可充分利用Windows NT的优势。 系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和
5、配置。 强壮的事务处理功能,采用各种方法保证数据的完整性。 支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。,加强的T-SQL (事务处理SQL ):T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表达式(CTEs),以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力获取更多有关微软的信息。 CLR(Common Language Runtime,通用语言运行时):SQL Server 2005中的第二个主
6、要的增强特性就是整合了符合.NET规范的语言,例如C#,或者是可以构建对象(存储过程,触发器,函数等)的VB.NET。这一点让你可以在数据库管理系统中执行.NET代码以充分利用.NET功能。它有望在SQL Server 2000环境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。,1.Oracle. 2.MYSQL. 3.SQL Server. 4.SYbase. 5.IBM DB2.,目录:五大常用数据库,请点击您想了解的数据库产品,Sybase,1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。
7、SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYABSE 11 for SCO UNIX。,Sybase的特点,(1)它是基于客户/服务器体系结构的数据库 它支持共享资源且在多台设备间平衡负载,允许容纳多个主机的环境,充分利用了企业已有的各种系统 (2) 它是真正开放的数据库 由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是Sybase公司的产品 (3) 它是一种高性能的数据库,Sybas
8、e准备开发原生iphone商务,Sybase的高效性,可编程数据库通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。 事件驱动的触发器触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。 多线索化Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,S
9、ybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。,1.Oracle. 2.MYSQL. 3.SQL Server. 4.SYbase. 5.IBM DB2.,目录:五大常用数据库,请点击您想了解的数据库产品,IBM DB2,DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机操作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。,IBM DB2的类型,DB2 Everyplace:移动计算能力强,
10、能够利用来自其他来源的数据。提供一个“指纹” 引擎,具有表加密和提供高性能的高级索引技术。 DB2 Personal Edition:单用户RDBMS,运行于低价的商用硬件桌面计算机上但远程客户机无法连接运行这个DB2 版本的数据库。 DB2 Express - C:可用于基于Linux 和Windows 的操作系统。 DB2 Express Edition:功能全面的支持Web 的客户机/服务器RDBMS。主要用于小型企业和部门的计算任务。 DB2 Workgroup Edition:在服务器上可以安装的内存和价值单元多。 DB2 Enterprise Edition:一种功能全面的支持Web 的客户机/服务器RDBMS。DB2 Enterprise 适合作为大型和中型的部门服务器。,IBM DB2的类型,Data Enterprise Developer Edition:为应用程序开发人员提供的特殊版本。这个版本提供了几个信息管理产品,使应用程序开发人员可以对应用程序进行设计、构建和建立原型,产生的应用程序可以部署在任何IBM 信息管理软件客户机或服务器平台上。,谢谢观看,THE END,