专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

计算机软考软件设计师:数据库知识一[8]

责编:yhy52588 2011-01-19

  1.5关系数据库SQL语言

  SQL数据库的数据体系结构

  SQL数据库的数据体系结构基本上也是3级结构,但术语与传统关系模型术语不同。SQL中,关系模型称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,元组称为“行”,属性称为“列”。

  SQL语言的组成

  一个SQL数据库是表的汇集,它用一个或多个SQL模式定义。

  一个SQL表由行集构成,一行是列的序列,每列对应一个数据项。

  一个表或者是一个基本表,或者是一个视图。基本表是实际存储在数据库的表,视图是由若干基本表或其他视图构成的表的定义。

  SQL包括了所有对数据库的操作,主要有4个部分:数据定义(SQL DDL)、数据操纵(SQL DML)、访问数据控制、嵌入式SQL语言的规定。

  SQL DDL主要是定义基本表、视图、索引3个部分:

  ◆ 基本表的定义、修改、撤销

  基本表的定义可用“CREATE TABLE”语句实现,增加属性可以用“ALTER…ADD…”语句,删除属性可以用“ALTER…DROP…”语句;删除已存在的表可用“DROP TABLE…”语句。

  ◆视图的定义和撤销

  视图的定义可以用CREATE VIEW语句实现。视图的撤消可以用DROP VIEW语句实现。

  ◆索引的定义和撤销

  索引的定义可以用CREATE ,用DROP撤销。

  ◆SQL DML 数据查询语句

  SQL的查询语句只有SELECT语句。

  ◆SELECT查询语句

  在关系代数中最常用的式子是“投影选择联接表达式”:πA1,A2,,…An(δF(R1×R2×…×Rm)),这里R1,R2,…Rm为基本表,F是公式,A1,A2,…An为属性。针对这个表达式,SQL 设计了SELECT句型:

  SELCET A1,A2,…An

  FROM R1,R2,…Rm

  WHERE F

  在WHERE子句的条件表达式F中可出现下列操作符和运算特点:算术比较符、逻辑运算符、集合运算符、集合成员资格运算符、谓词和聚合函数。

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服