1 / 48
文档名称:

综述类论文的写法 (2).ppt

格式:ppt   大小:4,241KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

综述类论文的写法 (2).ppt

上传人:rdwiirh 2018/4/27 文件大小:4.14 MB

下载得到文件列表

综述类论文的写法 (2).ppt

文档介绍

文档介绍:



第十七章关系数据库基本理论
关系数据库语言
关系数据库语言是建立在关系运算的基础上,具有数据定义、数据查询、数据更新、数据控制等功能的非过程化语言。这种语言一般只要求用户说明目的和要求,而不必说明怎样去做,便于用户使用。
SQL是目前世界上最流行的关系数据库语言。

学号S#
姓名SN
年龄SA
系别SD
007
xxx
19
JD
课程代号C#
先修课程PC
C101
yyy
zzz
学号S#
课程代号C#
成绩G
007
C101
A
a. 学生(STU)
c. 选课(SC)
b. 课程(C)
例1:检索出选择C101课程的学生名。
首先从SC表中选择C#为C101的元组,这些元组都包含学号S#;
然后将STU与选择后的表进行自然连接,这些元组都包含姓名SN;
最后从自然连接形成的表中对SN投影。
关系运算
-Structured Query Language
在最初使用Sestem R数据库管理系统中的查询语言SEQUEL的基础上发展起来的。有以下特点:
(1)功能强。集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL为一体,能够完成数据库定义、数据库建立、数据库使用和数据库维护的多种功能,并且还具有保障数据安全的措施,是一种完备的功能极强的关系数据库语言。
(2)简洁易学。仅使用了SELECT、CREATE等几个动词,便可以完成核心功能。语法简单,类似于英语表达格式,易于学****和推广使用。
(3)使用方式灵活。自含型和宿主型
SQL是目前世界上最流行的关系数据库语言。



(1)CHAR(n)
定义数据类型为字符串,并给定字符串的长度,n≤254。
例如
s1 CHAR(20) 定义了s1是长度为20的字符串。
(2)VARCHAR(n)
定义变长字符串,最大长度为n,n≤254
例如
s2 VARCHAR(200) 定义了s2是最大长度为200的变长字符串。
(3)FLOAT
定义四字节浮点数
例如
s3 FLOAT 定义了s3是浮点数。

(4)DECIMAL(m,[n])
定义数据类型为十进制数,其中m规定数的位数,n规定小数位数。1≤m≤15,0≤n≤14
例如
s4 DECIMAL(4,3) 定义了s4是位数是4、小数位数为3的十进制数。
(5)INTEGER
INTEGER可简写为INT。定义数据类型为整数数值型.
例如
s5 INTEGER 定义了s5是整数数值型。
(6)SMALLINT
定义数据类型为短整数数值型,SMALLINT的精度总是小于INTEGER。
例如
s6 SMALLINT 定义了s5是短整数数值型。


1)数据定义语言(DDL)
CREATE TABLE、CREATE VIEW和CREATE INDEX等。
2)查询语言(QL)
SELECT子句+FROM子句+WHERE子句组成的查询块
3)数据操纵语言(DML)
INSERT(插入)、UPDATE(修改)和DELECT(删除)。
4) 数据控制语言(DCL)
GRANT(授权)、REVOKE(撤销授权)。

1)数据库定义
定义基本表,定义视图和定义索引。主要语句有:
CREATE TABLE 定义基本表
CREATE VIEW 定义视图
CREATE INDEX 定义索引
DROP TABLE 删除基本表
DROP VIEW 删除视图
DROP INDEX 删除索引
ALTER TABLE 修改基本表