本文主要是介绍认识数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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:数据的冗余和数据的完整性
-
-
数据重复的现象就是数据冗余
-
减少数据冗余最常见的方法就是分类存储
-
缺点:增加了查找的复杂性,降低了效率
-
数据库的完整性是指数据库中数据的准确性
这篇关于认识数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!