www.Orasql.Com
 
用户名: 密码:  验证码: 注册|找回密码 oracleawen's blog  
 
         当前位置 >> 技术论坛  发表帖子     论坛版块     查找帖子
SQL(Structured Query Language)基本简介-技术论坛||Oracle高手之路—Orasql.Com!
            SQL(Structured Query Language)基本简介
 
发贴人:oracle_awen
oracleawen@gmail.com448315233127.0.0.1
用户级别:管理员
发贴总数:1245
注册时间:2011-05-05 09:23:03
2011-05-17 21:52:31
SQL起源于1974年,作为关系DB的标准语言,用于: ORACLE,SQL/DB,DB2等中。 标准版本:SQL89→SQL2(92年)→SQL3(正在修改)。 一、SQL的特点 集DB定义,操纵,控制功能于一体。 高度非过程化。 面向集合的操作方式。 提供两种用方式:交互式和嵌入式。 语言简洁,易学易用。 二、SQL结构 支持DB的三级模式的结构: 基本表(Base Table) ——关系模式 视图(View) ——子模式 存储文件(Stored File) ——存储模式 其中:元组称为行(row),属性称为列(column)。 结构要点: (1)SQL中的基本表对应DB中的一个关系,一行对应一个元组,一列对 应一个属性值域。 (2)SQL中的视图由基本表或视图导出;基本表是实际存储在DB中的表, 视图是虚表,它的数据仍在导出的基本表中,它的定义存在数据字典中。 (3)一个基本表可以跨一个或多个存储文件,一个存储文件也可以存放一 个或多个基本表;每一个存储文件对应外存上一个物理文件。 (4)用户可用SQL语句对视图和基本表作查询等操作。在用户来看视图与 基本表都是关系。 (5)SQL的语句既可交互使用,也可嵌套到宿主语言的程序中使用。 三、SQL的构成 4个部分构成: 数据定义(SQL DDL):用于定义基本表、视图、索引等。 数据操纵(SQL DML):用于对DB的查询和更新等操作。 数据控制:包括对基本表和视图的授权,完整性规则的 描述、事务控制等。 嵌入式SQL的使用规定。;

      
 
  
 Orasql.Com|E-Mail:oracleawen@gmail.com|Phone:15271942915|Copyright © 2011|All Rights Reserved|