当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

云南大学:《数据库系统及应用》课程教学资源(PPT课件讲稿)第5章 表的管理

资源类别:文库,文档格式:PPT,文档页数:37,文件大小:186KB,团购合买
5.1SQL语言 5.2 SQL Server的命名规则 5.3 SQL Server的数据类型 5.4表的创建、删除和修改 5.5索引
点击下载完整版文档(PPT)

第5章表的管理 2021/2/20 Information College. ChangJun

1 2021/2/20 Information College · ChangJun 第5章 表的管理

[本章概要] 5.1SQL语言 5.2 SQL Server的命名规则 5.3 SQL Server的数据类型 54表的创建、删除和修改 5.5索引 2021/2/20 Information College. ChangJun

2 2021/2/20 Information College · ChangJun [本章概要] 5.1 SQL 语言 5.2 SQL Server的命名规则 5.3 SQL Server的数据类型 5.4 表的创建、删除和修改 5.5 索引

5.1SQL语言 SQL语言是关系数据库管理系统 ( RDBMS)的标准语言。 SQL是 Structured Query Language的 缩写,即结构化查询语言) 2021/2/20 Information College. ChangJun

3 2021/2/20 Information College · ChangJun 5.1 SQL 语言 SQL语言是关系数据库管理系统 (RDBMS)的标准语言。 SQL是Structured Query Language的 缩写,即结构化查询语言)

511SQL语言的发展 1、最早的SQL原型是IBM的研究人员在70年代 开发。 2、最早的S哑L标准是1989年4月由Is0提出了 具有完整性特征的SQL,并称之为SQL-89。 3、1992年8月公布了SQL92(或称为SQL2) 标准。 4、1999年颁布了SQL-99或SQL3 5、最新的S哑L标准是2003年颁布的SQL-2003 标准。 6、随着SQL语言的颁布,各数据库厂商纷纷 引入并扩展SQL语言,在 SQLServer中支持的 SQL语言称为 Transact-SQL,简称T-SQL。 2021/2/20 Information College. ChangJun

4 2021/2/20 Information College · ChangJun 1、最早的SQL原型是IBM的研究人员在70年代 开发。 2、最早的SQL标准是1989年4月由ISO提出了 具有完整性特征的SQL,并称之为SQL-89。 3、1992年8月公布了SQL-92(或称为SQL2) 标准。 4、1999年颁布了SQL-99或SQL3 。 5、 最新的SQL标准是2003年颁布的SQL-2003 标准。 6、随着SQL语言的颁布,各数据库厂商纷纷 引入并扩展SQL语言,在SQL Server中支持的 SQL语言称为Transact —SQL,简称T –SQL。 5.1.1 SQL语言的发展

512SQL语言的特点 一体化 高度非过程化 简洁 以多种方式使用 2021/2/20 Information College. ChangJun

5 2021/2/20 Information College · ChangJun ➢ 一体化 ➢ 高度非过程化 ➢ 简洁 ➢ 以多种方式使用 5.1.2 SQL语言的特点

513SQL语言的功能 SQL按其功能可分为三大部分 Sq功能命令动词 数据定义 CREATE、DROP、 ALTER DDL 数据操纵 SELECT INSERT、 UPDATE、 (ML DELETE 数据控制 GRANT、 REVOKE、DENY (DCL) 2021/2/20 Information College. ChangJun 6

6 2021/2/20 Information College · ChangJun 5.1.3 SQL语言的功能 SQL按其功能可分为三大部分: Sql功能 命令动词 数据定义 (DDL) CREATE、 DROP、 ALTER 数据操纵 (DML) SELECT INSERT、 UPDATE、 DELETE 数据控制 (DCL) GRANT 、REVOKE、DENY

5.2 SQL Server的命名规则 服务器、数据库和数据库对象(例如 表、视图、列、索引、触发器、过程、约 束、规则等)的名称称为标识符。 1、标识符可以包含至多128个字符数 本地临时表标识符最多可以包含116个字 符。 2、标识符是在定义对象时创建的,以 后用于引用该对象。 2021/2/20 Information College. ChangJun

7 2021/2/20 Information College · ChangJun 服务器、数据库和数据库对象(例如 表、视图、列、索引、触发器、过程、约 束、规则等)的名称称为标识符。 1、标识符可以包含至多128 个字符数, 本地临时表标识符最多可以包含 116 个字 符。 2、标识符是在定义对象时创建的,以 后用于引用该对象。 5.2 SQL Server的命名规则

5.2.1规则(常规)标识符 (Regular identifier) 符合标识符的格式规则。规则是: ●第一个字符必须是下列字符之一: (1) Unicode标准2.0所定义的字母 Unicode中定义的字母包括拉丁字母a-z 和A-Z,以及来自其它语言的字母字符。 (2)下划线()、at符号(@)或者数字 符号(#)。 2021/2/20 Information College. ChangJun

8 2021/2/20 Information College · ChangJun 符合标识符的格式规则。规则是: l 第一个字符必须是下列字符之一: (1) Unicode 标准 2.0 所定义的字母。 Unicode 中定义的字母包括拉丁字母 a-z 和 A-Z,以及来自其它语言的字母字符。 (2)下划线 (_)、at 符号 (@) 或者数字 符号 (#)。 5.2.1 规则(常规)标识符 (Regular identifier)

后续字符可以是: (1) Unicode标准2.0所定义的字母。 (2)来自基本拉丁字母或其它国家/地区 脚本的十进制数字。 (3)at符号、美元符号($)、数字符号 或下划线。 标识符不能是 Transact-SQL的保 留字。 SQL Server保留其保留字的大写形 不允许嵌入空格或其它特殊字符。 2021/2/20 Information College. ChangJun

9 2021/2/20 Information College · ChangJun l 后续字符可以是: (1)Unicode 标准 2.0 所定义的字母。 (2)来自基本拉丁字母或其它国家/地区 脚本的十进制数字。 (3)at 符号、美元符号 ($)、数字符号 或下划线。 l 标识符不能是 Transact-SQL 的保 留字。SQL Server 保留其保留字的大写形 式。 l 不允许嵌入空格或其它特殊字符

5.2.2分隔(界定)标识符( Regular identifier) 1、分隔符类型 不符合标识符格式规则的标识符必须使用分 隔符。 Transact-SQL所使用的分隔符类型: ●被引用的标识符用方括号([])分隔: tH SELECT* FROM [Blanks In Table Name] ●符合所有标识符格式规则的标识符可以使用 分隔符,也可以不使用分隔符。 2021/2/20 Information College. ChangJun

10 2021/2/20 Information College · ChangJun 1、分隔符类型 不符合标识符格式规则的标识符必须使用分 隔符。 Transact-SQL 所使用的分隔符类型: l 被引用的标识符用方括号 ([ ]) 分隔: 如:SELECT * FROM [Blanks In Table Name] l 符合所有标识符格式规则的标识符可以使用 分隔符,也可以不使用分隔符。 5.2.2 分隔(界定)标识符(Regular identifier)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共37页,可试读13页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有