数据库的标准语言.ppt
《数据库的标准语言.ppt》由会员分享,可在线阅读,更多相关《数据库的标准语言.ppt(42页珍藏版)》请在三一办公上搜索。
1、2023/11/14,CH3 关系数据库标准语言SQL,1,第3章 数据库的标准语言SQL,2023/11/14,CH3 关系数据库标准语言SQL,2,关系数据库标准语言SQL,SQL语言(Structured Query Language)1974年由Boyce和Chamberlin提出1975年1979年IBM公司在System R原型系统上实现是关系数据库的标准语言,是数据库领域中一个主流语言,2023/11/14,CH3 关系数据库标准语言SQL,3,第3章 关系数据库标准语言SQL,3.1 SQL概述3.2 数据定义3.3 查询3.4 数据更新3.5 视图3.6 数据控制3.7 小结
2、,2023/11/14,CH3 关系数据库标准语言SQL,4,3.1 SQL 概 述,3.1.1 SQL的特点 3.1.2 SQL语言的基本概念,2023/11/14,CH3 关系数据库标准语言SQL,5,3.1 SQL 概 述,3.1.1 SQL的特点 3.1.2 SQL语言的基本概念,2023/11/14,CH3 关系数据库标准语言SQL,6,3.1.1 SQL的特点,综合统一 2.高度非过程化 3.面向集合的操作方式 4.同一种语法结构提供两种使用方式 5.语言简捷,易学易用,2023/11/14,CH3 关系数据库标准语言SQL,7,3.1 SQL 概 述,3.1.1 SQL的特点 3
3、.1.2 SQL语言的基本概念,2023/11/14,CH3 关系数据库标准语言SQL,8,3.1.2 SQL语言的基本概念,2023/11/14,CH3 关系数据库标准语言SQL,9,SQL语言的基本概念(续),用户用SQL语言对基本表和视图进行操作基本表本身独立存在的表,一个关系对应一个表一个(或多个)基本表对应一个存储文件存储文件存储文件组成了关系数据库的内模式存储文件的物理结构是任意的,对用户是透明的视图从一个或几个基本表或视图导出的表是虚表,只存放视图的定义而不存放对应数据,2023/11/14,CH3 关系数据库标准语言SQL,10,第3章 关系数据库标准语言SQL,3.1 SQL
4、概述3.2 数据定义3.3 查询3.4 数据更新3.5 视图3.6 数据控制3.7 嵌入式SQL3.8 小结,2023/11/14,CH3 关系数据库标准语言SQL,11,数据定义概述,SQL的数据定义功能定义表(模式)创建表 删除表 修改表定义定义视图(外模式)创建视图 删除视图,2023/11/14,CH3 关系数据库标准语言SQL,12,数据定义概述(续),SQL的数据定义功能(续)定义索引(内模式)创建索引 删除索引,2023/11/14,CH3 关系数据库标准语言SQL,13,数据定义概述(续),2023/11/14,CH3 关系数据库标准语言SQL,14,3.2 数 据 定 义,3
5、.2.1 定义、删除与修改基本表3.2.2 建立与删除索引,2023/11/14,CH3 关系数据库标准语言SQL,15,3.2 数 据 定 义,3.2.1 定义、删除与修改基本表3.2.2 建立与删除索引,2023/11/14,CH3 关系数据库标准语言SQL,16,定义基本表(续),数据类型不同的数据库系统支持的数据类型不完全相同,2023/11/14,CH3 关系数据库标准语言SQL,17,SQL SERVER 的数据类型有很多种,常用的有以下几类:1.整数数据类型:依整数数值的范围大小,有 BIGINT(8B),INT(4B),SMALLINT(2B),TINYINT(1B)四种。2.
6、精确数值类型:用来定义可带小数部分的数字,有NUMERIC(p,s)和DECIMAL(p,s)两种。,2023/11/14,CH3 关系数据库标准语言SQL,18,3.日期时间数据类型:用来表示日期与时间,依时间范围与精确程度可分为DATETIME与SMALLDATETIME两种。4.字符串数据类型:用来表示字符串的字段。包括:CHAR(n),VARCHAR(n)5、货币数据类型:money和smallmoney,2023/11/14,CH3 关系数据库标准语言SQL,19,字段的长度:指字段所能容纳的最大数据量.精度和小数位数精度是指数中数字的位数,包括小数点左侧的整数部分和小数点右侧的小数
7、部分;小数位数则是指数字小数点右侧的位数。例如:数字12345.678,其精度为8,小数位数为3;只有数值类的数据类型才有必要指定精度和小数位数。,字段的长度、精度和小数位数,2023/11/14,CH3 关系数据库标准语言SQL,20,经常以如下所示的格式来表示数据类型以及它所采用的长度、精度和小数位数,其中的N代表长度,P代表精度,S表示小数位数。CHAR(N)-CHAR(20)NUMERIC(P,S)-NUMERIC(9,3),2023/11/14,CH3 关系数据库标准语言SQL,21,3.2.1 定义、删除与修改基本表,一、定义基本表二、修改基本表三、删除基本表,2023/11/14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 标准 语言
链接地址:https://www.31ppt.com/p-6578554.html