简单了解数据库

1、数据

描述事物的符号记录称为数据(Data

包括数字、文字、图像、声音、档案记录等

以“记录”形式按统一的格式进行存储

2、表

将不同的记录组织在一起,就形成了“表”

是用来存储具体数据的

表的结构(schema)分为行(row)和列(column,field(字段)

3、数据库系统

        由数据库、数据库管理系统(及开发工具)、数据库应用系统、数据库管理员和用户构成。

4、数据库

扫描二维码关注公众号,回复: 1109212 查看本文章

数据库就是表的集合,是存储数据的仓库

以一定的组织方式存储管理相互有关的数据

5、数据库管理系统

实现对数据库资源有效组织、管理和存取的系统软件

功能:

        数据库的建立和维护功能

数据定义功能

数据操纵功能

运行管理功能

通信功能

数据库系统是一个人—机系统,由硬件、操作系统、数据库、DBMS、应用软件和数据库用户组成

用户可以通过DBMS操作数据库,也可通过应用程序操作数据库

6、关系数据库

关系数据库系统是基于关系模型的数据库系统,他的基本概念来自于关系模型

   关系模型建立在关系实体的理论基础上,数据结构使用简单易懂的二维数据表,可以用简单的“实体—关系”( E-R )图来直接表示

        E-R图中包含了实体(数据对象)、关系和属性三个要素

    

  实体:也称实例,对应现实世界中可以区别于其他对象的“事件”或“事物”

       属性:实体所具有的某一特性,一个实体可以有很多属性

       联系:实体集之间的对应关系称为联系,也称为关系。    

       所有实体及实体间联系的集合构成一个关系数据库

       联系:实体集之间的对应关系称为联系,也称为关系。

       所有实体及实体间联系的集合构成一个关系数据库

      关系数据库的存储结构是二维表格,反映事物及其联系的数据是以表格形式保存的

      在每个二维表中,每一行称为一条记录,用来描述一个对象的信息;每一列称为一个字段,用来描述对象的一个属性

7、非关系数据库

  非关系数据库也称NoSQL,存储数据不以关系模型为依据,不需要固定的表格式

      非关系型数据库作为关系数据库的一个补充,在日益快速发展的网站时代,发挥着高效率与高性能

      优点:

             数据库高并发读写的需求

            对海量数据高效率存储与访问

            数据库的高扩展性与高可用性的需求

  产品:

            Memcached:一个开源的、高性能的、具有分布式内存对象的缓存系统、以键值对方式存储数据

            Redis:也是一个以键值对方式存储数据的,数据也保存在内存中,但会定期将数据写入磁盘

猜你喜欢

转载自blog.csdn.net/qq_41468261/article/details/80412999