Java教程

认识数据库

本文主要是介绍认识数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1:为什么要学习数据库

      • 岗位技能需求

      • 现在的世界,得数据者得天下

      • 存储数据的方法

      • 程序、网站中大量数据需长久保存

2: 什么是数据库

    • 数据库(Database,简称DB)

    • 概念

      • 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”

    • 作用

      • 保存、管理数据

3:使用数据库的必要性

    • 可以结构化的存储大量的数据信息,方便用户进行有效的检索和访问

    • 可以有效地保持数据信息的一致性、完整性,降低数据冗余

    • 可以满足应用的共享和安全方面的要求

4:数据库总览

    • 关系型数据库(SQL)

      • MySQL、Oracle、SQL Server、SQLite、DB2

    • 非关系型数据库(NOSQL)

      • Redis 、Memcached :键值存储数据库

      • MongoDB:文档存储数据库

      • HBase : 列存储数据库

      • Neo4J:图形数据库

5:什么是DBMS

    • 数据库管理系统(Database Management System)

    • 数据管理软件,科学组织和存储数据、高效地获取和维护数据

    • 数据库管理系统包括数据库以及用于访问管理数据库的接口系统

6:什么是DBS

                  数据库系统(DataBase System)是一个实际可运行的系统,可以对系统提供的数据进行存储,维护和应用,它是由存储介质、处理对象和管理系统共同组成的集合体,通常由软件、数据库以及数据库管理员组成。

7:什么是DBA

         数据库管理员(DataBase Administrator)是指在数据库中负责创建、监控和维护整个数据库的专业管理人员

8:数据库系统总结构图:

 

9:数据的冗余和数据的完整性

    • 数据重复的现象就是数据冗余

      • 减少数据冗余最常见的方法就是分类存储

      • 缺点:增加了查找的复杂性,降低了效率

    • 数据库的完整性是指数据库中数据的准确性

这篇关于认识数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!