数据
描述事物的符号
多种表现形式:文本,图形,音频,视频
数据库(Database, DB)
是存放表和其他相关SQL结构的容器
存放数据的仓库 存放在计算机中,按照一定格式存放 可为用户共享
数据库管理系统(Database Management System, DBMS)
如何科学的组织和存储数据,如何高效的获取和维护数据,靠数据库管理系统完成
Oracle 、MySQL、 SQL Server、 DB2 FoxPro、Access
数据库应用程序(DBAS)
在数据库管理系统基础上,使用数据库管理系统的语法,开发的直接面对最终用户的应用程序
学生管理系统、人事管理系统、图书管理系统
数据库管理员( Database Administrator, DBA )
数据库管理系统的操作者
最终用户
数据库应用程序的使用者
数据库系统( Database System, DBS )
数据库+数据库管理系统+数据库应用程序+数据库管理员+最终用户
数据库的发展阶段
网状数据库
层次数据库
关系数据库
采用关系(二维表)结构储存与管理数据
采用结构化查询语言(SQL)作为客户端程数据库服务器间沟通的桥梁
目前主流的数据库技术
对象数据库
把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设 计最大程度地与人们对客观世界的认识相一致
NOSQL数据库
Not Only SQL数据库 泛指非关系数据库。如MongoDB Redis HBase
关系数据库在超大规模和高并发的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。