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

《SQL基础—语句初步》第二章 SQL

资源类别:文库,文档格式:PPT,文档页数:40,文件大小:247KB,团购合买
一、SQL概述 二、SQL数据定义功能 三、SQL数据查询功能 四、SQL数据修改功能 五、SQL数据控制功能 六、嵌入式SQL
点击下载完整版文档(PPT)

第二章SQL SQL概述 SQL数据定义功能 SQL数据查询功能 SQL数据修改功能 SQL数据控制功能 嵌入式SQL

第二章 SQL SQL概述 SQL数据定义功能 SQL数据查询功能 SQL数据修改功能 SQL数据控制功能 嵌入式SQL

SQL概述(I) 历史 1974年,由 Boyce和 Chamber提出。 1975-1979年,在 System R上实现,由BM的San Jose研究室研制,称为 Sequel,现在称为SQL (Structured Query Language) 标准化 有关组织 ANSI(American Natural Standard Institute) ISO(International Organization for Standardization 有关标准 sQL86:“数据库语言SOL

SQL概述(Ⅰ) 历史 1974年,由Boyce和Chamber提出。 1975-1979年,在System R上实现,由IBM的San Jose 研 究 室 研 制 , 称 为 Sequel , 现 在 称 为 SQL (Structured Query Language)。 标准化 有关组织 • ANSI(American Natural Standard Institute) • ISO(International Organization for Standardization) 有关标准 • SQL-86:“数据库语言SQL

SQL概述(Ⅱ) SQL-89:“具有完整性增强的数据库语言SQL”,增加 了对完整性约束的支持。 SQL-92:“数据库语言SQ”,是SQL89的超集,增加 了许多新特性,如新的数据类型,更丰富的数据操作, 更强的完整性、安全性支持等。即SQL2 SQL-3:正在讨论中的新的标准,将增加对面向对象模 型的支持。 SQL语言的应用情况 Oracle、 Sybase、 Informix、 Ingres、DB2、SQL Server、Rdb等大型数据库管理系统实现了SQL语 言 Dbase、 Foxpro、Aces等PC机数据库管理系统部 分实现了SQL语言;

SQL概述(Ⅱ) • SQL-89:“具有完整性增强的数据库语言SQL”,增加 了对完整性约束的支持。 • SQL-92:“数据库语言SQL”,是SQL-89的超集,增加 了许多新特性,如新的数据类型,更丰富的数据操作, 更强的完整性、安全性支持等。即SQL2. • SQL-3:正在讨论中的新的标准,将增加对面向对象模 型的支持。 SQL语言的应用情况: Oracle、Sybase、Informix、Ingres、DB2、SQL Server、Rdb等大型数据库管理系统实现了SQL语 言; Dbase、Foxpro、Acess等PC机数据库管理系统部 分实现了SQL语言;

SQL概述 可以在HTML中嵌入SQL语句,通过WWW访问数 据库; 在ⅤC、VB、DEPH、CB也可嵌入SQL语句。 SQL特点: 一体化 集DDL,DML,DCL于一体。 单一的结构--关系,带来了数据操作符的统一。 面向集合的操作方式 一次一集合

SQL概述 可以在HTML中嵌入SQL语句,通过WWW访问数 据库; 在VC、VB、DEPHI、CB也可嵌入SQL语句。 SQL特点: 一体化 集DDL,DML,DCL于一体。 单一的结构----关系,带来了数据操作符的统一。 面向集合的操作方式 一次一集合

SQL概述(Ⅲ) 高度非过程化 用户只需提出“做什么”,无须告诉“怎么做”,不必 了解存取路径。 两种使用方式,统一的语法结构 SQL既是自含式语言(用户使用),又是嵌入式语言 (程序员使用)。 语言简洁,易学易用 SQL功能 操作符 数据查询 SELECT 数据定义 CREATE DROP ALTER 数据操纵 INSERT UPDATE DELETE 数据控制 GRANT REVOKE

SQL概述(Ⅲ) 高度非过程化 用户只需提出“做什么”,无须告诉“怎么做”,不必 了解存取路径。 两种使用方式,统一的语法结构 SQL既是自含式语言(用户使用),又是嵌入式语言 (程序员使用)。 语言简洁,易学易用 SQL功能 操作符 数据查询 SELECT 数据定义 CREATE,DROP, ALTER 数据操纵 INSERT,UPDATE,DELETE 数据控制 GRANT,REVOKE

SQL语言的基本概念 SQL语言支持关系数据库的三级模式结构 SOL 视图1 视图2 外模式 基本表1基本表2 基本表3 基本表模式 存储文件1 存储文件2内模式

SQL语言的基本概念 SQL语言支持关系数据库的三级模式结构. SQL 视图1 视图2 存储文件1 存储文件2 基本表1 基本表2 基本表3 基本表4 外模式 模式 内模式

基本概念 基本表本身独立存在的表,SQL中一个关系就 对应一个表,一个(或多个基本表对应一个存储 文件 存储文件文件的实际存放情况,对用户是透明 的 视图:由一个或几个基本表导出的表,是虚表

基本概念 基本表:本身独立存在的表,SQL中一个关系就 对应一个表,一个(或多个)基本表对应一个存储 文件. 存储文件:文件的实际存放情况,对用户是透明 的. 视图:由一个或几个基本表导出的表,是虚表

示例关系 DEPTONO, DNAME, DEAN S(Sno, SNAME, SEX, AGE, D# COURSE(CnO, CN, PCno, CREDIT SC(Sno, Cno, SCORE) PROF(Pno, PNAME, AGE, D#, SAL) Teach(Pno, Cno)

示例关系 DEPT(DNO , DNAME , DEAN) S(Sno , SNAME , SEX , AGE , D#) COURSE(Cno , CN , PCno, CREDIT) SC(Sno , Cno , SCORE) PROF(Pno , PNAME, AGE, D# , SAL) Teach(Pno , Cno)

SQL数据定义功能 基本表的定义 索引的定义 数据库的建立与撤消 SQL数据定义特点

SQL数据定义功能 基本表的定义 索引的定义 数据库的建立与撤消 SQL数据定义特点

数据类型 char(n):长度为n的定长字符串。 varchar(n):最大长度为n的可变长字符串。 int smallint:整数类型。 numeric(ps):p精度),小数点左边和右边可以存 储的十进制数字的最大个数,s(小数位数),小数点右 边可以存储的十进制数字的最大个数;同 decimal(p,s) float:用于表示浮点数字数据的近似数字数据类型。 datetime:代表日期和一天内的时间的日期和时间数据 类型。 其他: money.bit

域 数据类型 char(n):长度为n的定长字符串。 varchar(n):最大长度为n的可变长字符串。 int,smallint:整数类型。 numeric(p,s):p(精度),小数点左边和右边可以存 储的十进制数字的最大个数,s(小数位数),小数点右 边可以存储的十进制数字的最大个数;同decimal(p,s)。 float:用于表示浮点数字数据的近似数字数据类型 。 datetime:代表日期和一天内的时间的日期和时间数据 类型。 其他:money,bit

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

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

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