数据库的简单了解及介绍

本文介绍了数据库的本质、类型和用途,包括数据存储、管理方式的发展,以及Oracle和MySQL两种常见数据库系统的优缺点。着重讨论了关系型和非关系型数据库的区别,以及它们各自的优势和适用场景。
摘要由CSDN通过智能技术生成

数据库(Database)

        1.其本质是一个文件系统。保存了一系列有组织的数据

        2.根据数据的结构处理,存储,管理数据的仓库

        3.随着时代的发展,数据管理不再仅仅是存储和管理数据,

        渐渐成为用户所需要的各种数据管理的方式(增删改查等等各种操作)

        4.数据库有很多种类型。

例:

        在企业或者事业单位我们会把职工人员的信息(姓名,薪资,地址,所在部门号等)

        将这些信息存放在一张表中,这张表就可以看作一个数据库

为什么要使用数据库?

1.存储数据过大时可减少数据冗余:

               即减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

2.集中控制数据:

                再平常的管理文件中,数据会处于一种很分散的状态,数据库可

                对数据进行集中操作和管理

3.实现数据共享:

                即所有用户可同时存取数据库中的数据,用户可以用各种方式通过接口使用数据库。

4.实现数据持久化:

                把数据保存到可掉电式存储设备中以供使用,存储时可能会没电导致数据。

数据库管理系统:

操作管理数据库的大型软件,用于建立使用和维护数据库,对数据库进行统一管理和控制

例:

(1)Oracle(偏商业)

Oracle是甲骨文公司的一款关系型数据库管理系统,是目前世界上流行的关系型数据库,是一种高效率、可靠性高的数据库管理系统。

优点:

  1. 可移植性好,能在所有主流平台上运行(windows也可以)。
  2. 安全性高。
  3. 与其它数据库相比,Oracle 性能最高。
  4. 完全向下兼容(新版本支持旧版本),因此被广泛应用,且风险低 。

不足:

  1. 对硬件要求高
  2. 价格贵
  3. 操作略复杂

(2)MySQL(适合小白学习)

        MySQL是一种开放源代码的关系型数据库管理系统,由瑞典 MySQL AB 公司开发,现属于

        Oracle 旗下产品。 MySQL 也是流行的关系型数据库管理系统之一。

优点:

  1. 性能稳定。
  2. 自主性强、使用成本低。
  3. 安装使用简单,易于维护。
  4. 支持多种操作系统,支持多种开发语言。

不足:

  1. MySQL 不允许调试存储过程,开发和维护存储过程很难。
  2. MySQL 的价格随平台和安装方式变化。

注:还有其他很多的非关系型关系型的数据管理系统,感兴趣的可以了解

关系型与非关系型

关系型:

        把复杂的数据结构归结为简单的二元关系(二维表格)
        以行列形式储存一行一列称为table,很多table组成了数据库(db)
关系模型:

        表与表之间的数据记录有关系,现实中各种实体之间各种练习均关系模型来表示。
        关系型数据库,就是建立在关系模型基础上数据库 
优势:便于复杂查询。便于事务支持, 
非关系数据库:
    关系型数据库的阉割版本。基于对键值数据
    减少不常用的提高性能
非关系有:
        键值型。
       文档行(特殊键值,值是文档)
        搜索引擎数据库(浏览 器,针对数据量大的)
        列式数据库(行有可能出现冗余,性能不好)
        图形数据库(人与人的关系)

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值