数据库类型是分层的;它可以分为网络类型和关系类型。
层次数据库以层次结构(树结构)来呈现数据。网络数据库是利用网络原理和方法,采用关系数据库的网络数据库。关系模型用于组织数据。
数据库的作用
1.实现数据共享:数据共享允许所有用户同时访问数据库中的数据,允许用户通过接口以不同的方式使用数据库,同时提供数据共享。
2.减少数据冗余:与文件系统相比;数据库实现数据共享,避免用户创建单独的应用文件。这减少了大量的重复数据;减少数据重复并保持数据一致性。
3.保持数据独立性:数据独立性包括逻辑独立性(数据库的逻辑结构和数据库中的应用程序相互独立)和物理独立性(数据。物理结构的改变不影响数据的逻辑结构。)
4.数据集中控制:采用文件管理方式;数据处于分散状态,不同用户之间没有联系,或者同一用户且文件不同。流程。集中控制和管理数据库;数据关系可以通过各种数据组织和数据模型来表示。
关系数据库是基于关系模型,使用集合代数等数学概念和方法来处理数据库中的数据的数据库。现实世界中的各种实体以及实体之间的各种联系都是通过关系模型来表示的。标准数据查询语言SQL是一种基于关系数据库的语言。该语言在关系数据库中执行数据检索和操作。
关系模型由三部分组成:关系数据结构、关系操作集和关系完整性约束。
简单来说,关系数据库就是由多个可以链接在一起的二维行表和列表组成的数据库。目前流行的关系数据库有Oracle、DB2、MicrosoftSQLServer、MicrosoftAess、MySQL等。
1.Oracle
Oracle是世界上第一个开放的商业关系数据库管理系统,于1983年推出。它采用标准的结构化SQL查询语言,支持多种数据类型,提供面向对象的存储数据支持,拥有第四代语言开发工具,支持Unix、WindowsNT、OS/2、Novell等平台。此,它还具有出色的并行处理能力。Oracle产品主要包括Oracle服务器产品、Oracle开发工具、Oracle应用软件,还包括基于计算机的数据库产品。主要满足银行、金融、保险等公司和机构开发大型数据库的需求。
2
DB2是美国IBM公司开发的关系型数据库管理系统。其主要运行环境有UNIX(包括IBM自己的AIX、Linux、IBMi(以前)。OS/400)、z/OS和WindowsServer版本。
DB2主要用于大型应用系统。它具有良好的可扩展性,可以支持从大型机到单用户环境的一切,并且可以在所有主要服务器操作系统平台上使用。DB2通过独立于平台的核心功能和SQL命令为小型到大型应用程序提供高水平的数据利用率、完整性、安全性、可恢复性和执行功能。
DB2使用数据分类技术可以轻松地将大型机数据下载到LAN数据库服务器。这允许客户端/服务器用户和基于LAN的应用程序访问大型机数据并确保本地和远程数据库连接的可见性。
DB2因拥有非常全面的查询优化器而闻名,其外部连接可提高查询性能并支持多任务并行查询。DB2具有出色的网络支持功能。每个子系统可以连接数十万个分布式用户并同时激活数千个活动线程。特别适合大型分布式应用系统。
oftSQLServer
SQLServer是微软公司推出的关系型数据库管理系统。优点是使用方便、可扩展性好、与相关软件集成度高。它可以在多种平台上使用,从运行MicrosoftWindows98的笔记本电脑到运行MicrosoftWindows2012的大型多处理器服务器。
MicrosoftSQLServer是一个使用内置商业智能(BI)的综合数据库平台工具提供企业级数据管理。MicrosoftSQLServer数据库引擎为关系数据和结构化数据提供更安全可靠的存储功能,使您能够构建和管理高可用性和高性能的企业数据应用程序。
oftAess
Aess是Microsoft的一个关系数据库管理系统。它结合了DatabaseEngine和图形用户界面两种特性,是MicrosoftOffice的系统程序之一。
Aess是微软的一个数据库管理系统,它结合了数据库引擎的图形用户界面和软件开发工具。它是MicrosoftOffice的成员,以Office版本(包括专业版和更高版本)单独出售。2018年9月25日,最新的MicrosoftOfficeAess2019在MicrosoftOffice2019中发布。
MSACCESS以自己的格式将数据存储在基于AessJet的数据库引擎中。它还可以直接导入或链接存储在其他应用程序和数据库中的数据。
MySQL是瑞典公司MySQLAB开发的关系数据库管理系统,目前是Oracle的产品。MySQL是最流行的关系数据库管理系统之一。在WEB应用方面,MySQL是最好的RDBMS(关系数据库管理系统)应用软件之一。
MySQL是一个关系数据库管理系统。关系数据库将数据存储在不同的表中,而不是将所有数据存储在一个大型仓库中,从而提高了速度和灵活性。
MySQL使用的SQL语言是访问数据库最常用的标准化语言。MySQL软件遵循双重许可政策,分为社区版和商业版。由于MySQL体积小、速度快、总体拥有成本低,尤其是开源的特点,一般采用MySQL作为中小型网站开发的网站数据库。
上一篇:华硕主板兼容什么内存条
下一篇:数据类型中占用内存最小的