小结
我们产生并使用着不断增长的巨量信息而创建数据库管理系统的目的就是为了帮助人们处理日益增长的信息
数据库管理系统(DBMS)积累并管理各种格式的数据例如文本图像声音等包括结构化的数据和非结构化的数据对于所有电子化存储的数据来说底层的存储格式都是数字格式的构建于关系模型之上的DBMS被称为RDBMS(Relational Database Management System关系型数据库管理系统)
RDBMS管理数据以及对数据的访问应用安全策略并执行审计活动软件市场提供了多种不同的数据库包括桌面型数据库和企业级数据库服务器也包括专有数据库和开源数据库在部署每一种RDBMS时都需要考虑很多因素存储容量可伸缩性安全性和费用等最流行的企业级RDBMS包括OracleIBM DB和Microsoft SQL Server一些与之形成竞争的开源数据库有PostgreSQL和MySQL而桌面型数据库的代表则是Microsoft Access和嵌入HSQLDB的OpenOffice
结构化查询语言(SQL)是关系型数据库管理系统的通用语言它来源于IBM在世纪年代后期的研究成果年美国国家标准学会(ANSI)第一次试图对SQL语言标准化当前最新的SQL标准是SQL:它是由国际标准化组织(ISO)制定的尽管制定了这些SQL标准但实际上每一种RDBMS都支持自己的SQL方言它们在SQL的语法和实现的细节上都存在着某种程度上的差异另外很多RDBMS都支持过程化扩展在基于集合的声明性语言中引入了过程化的逻辑
对于本书所讨论的每一种RDBMS系统来说最基本的元素是数据库中的表表按照行和特定数据类型的列来组织数据SQL提供了语言级的构造通过诸如INSERTSELECTDELETE和UPDATE之类的语句来插入和操作数据
RDBMS提供了一个固有的多用户环境和设施在多个不同用户访问相同的数据时确保数据的完整性
返回目录SQL实战新手入门
编辑推荐
Oracle索引技术
高性能MySQL
数据仓库与数据挖掘培训视频教程