数据库知识(一)——关系型数据库

144 阅读1分钟

关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据中的数据。
关系模型由关系数据结构,关系操作集合和关系完整约束三部分组成
所谓的关系,说的就是不同表之间的关系

实体关系模型(E-R),关系模型就是指二维表格模型。 当前主流的关系数据库:Oracle、DB2、SQL Server、Access、MySQL
入门一般选择SQL Server。 几种流行数据库的数据检索语句都遵循ANSI SQL标准,不同的是各种的维护方法

SQL:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理数据库系统。。SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具。

SQL语言包含以下3个部分:
数据定义语言 (DDL):CREATE,DROP、ALTER等语句 数据操作语言(DML):INSERT、UPDATE、DELETE
数据控制语言(DCL):GRANT、REVOKE、COMMIT、ROLLBACK

T-SQL,遵循SQL标准,但是在这个基础上,做了少量扩展,是专门为了SQL Server做了少量的扩展SQL语言。

如何设计好数据库、定义和优化好数据库就注定了数据库的执行效率问题了。而如何备份、移动、压缩数据库则成为我们保证数据安全的另一种重要手段。

系统数据库:就是存储数据库系统本身运行所需要的全部数据的数据库。