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

软件设计师 责任编辑:yhy52588 2011-01-19

添加老师微信

备考咨询

加我微信

摘要:1.5关系数据库SQL语言SQL数据库的数据体系结构SQL数据库的数据体系结构基本上也是3级结构,但术语与传统关系模型术语不同。SQL中,关系模型称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,元组称为“行”,属性称为“列”。SQL语言的组成一个SQL数据库是表的汇集,它用一个或多个SQL模式定义。一个SQL表由行集

  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]  

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

软考备考资料免费领取

去领取

!
咨询在线老师!