数据库基本概念(二)
一、数据库基本概念 1、关系数据库 (1)关系操作 关系操作所操作的对象和结果都是集合,成为一次一集合的方式。而非关系数据模型的数据库操作方式为一次一记录的方式。 关系数据模型中最重要的是关系查询操作,主要分为:选择(select)、投影(project)、连接(jion)、除(divide)、并(union)、差(except)、交(intersection)和笛卡尔积等。其中,选择、投影、并、差、笛卡尔积是5种基本的操作。 (2)关系型数据库语言 在实际的关系数据库系统中,为实现选择、投影、并、差等操作,为用户提供了一种介于关系代数和关系验算之间的语言SQL(Strutured Query Language,结构化查询语言)。SQL语言是用于关系数据库查询的结构化语言,目前许多关系型数据库管理系统支持SQL语言,如SQL Server、Access、Oracle、DB2、MySQL等。 SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制四个部分。SQL语言简洁、方便、实用,为完成其核心功能只用了6个动词——SELECT、CREATE、INSERT、UPDATE、DELETE和GRANT(REVOKE)。作为关系型数据库标准语言虽然被众多商用数据库管理系统产品采用,但是不同的数据库管理系统在实践过程中都对SQL规范做了某改编和扩充。所以