中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询

教据库系统概论 An Introduction to Database System 第三章关系数据库标准语言 SQL 中国人民大学信息学院计算机系令 An Introduction to Database System
An Introduction to Database System 中国人民大学信息学院计算机系 数据库系统概论 An Introduction to Database System 第三章 关系数据库标准语言 SQL

第三章关系数据库标准语言SQL 31SQL概述 3.2数据定义 3.3查询 3.4数据更新 3.5视图 3.6数据控制 37嵌入式SQL 3.8小结 An Introduction to Database System
An Introduction to Database System 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询 3.4 数据更新 3.5 视图 3.6 数据控制 3.7 嵌入式SQL 3.8 小结

31SQL概述 SQL的特点 1.综合统 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方法 5.语言简洁,易学易用 An Introduction to Database System
An Introduction to Database System 3.1 SQL概述 ◼ SQL的特点 ◼ 1. 综合统一 ◼ 2. 高度非过程化 ◼ 3. 面向集合的操作方式 ◼ 4. 以同一种语法结构提供两种使用方法 ◼ 5. 语言简洁,易学易用

5.语言简捷,易学易用 表31SQL语言的动词 SQL功能 动词 数据定义 CREATE, DROP, ALTER 数据查询 SELECT 数据操纵 INSERT, UPDATE DELETE 数据控制 GRANT, REVOKE An Introduction to Database System
An Introduction to Database System 5. 语言简捷,易学易用 表 3.1 SQL 语言的动词 SQL 功 能 动 词 数 据 定 义 CREATE,DROP,ALTER 数 据 查 询 SELECT 数 据 操 纵 INSERT,UPDATE DELETE 数 据 控 制 GRANT,REVOKE

第三章关系数据库标准语言SQL 31SQL概述 3.2数据定义 3.3查询 3.4数据更新 3.5视图 3.6数据控制 37嵌入式SQL 3.8小结 An Introduction to Database System
An Introduction to Database System 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询 3.4 数据更新 3.5 视图 3.6 数据控制 3.7 嵌入式SQL 3.8 小结

32数据定义 表32SQL的数据定义语句 操作对 操作方式 创建 除 象表 修改 CREATE DROP ALTER E TABL TABLE TABLE 视图 CREATE DROP VIEW VIEW 索引 CREATE DROP INDEX INDEX An Introduction to Database System
An Introduction to Database System 3.2 数 据 定 义 表 3.2 SQL 的数据定义语句 操 作 方 式 操 作 对 象 创 建 删 除 修 改 表 CREATE TABLE DROP TABLE ALTER TABLE 视 图 CREATE VIEW DROP VIEW 索 引 CREATE INDEX DROP INDEX

321定义语句格式 CREATE TABLE (] []) :所要定义的基本表的名字 :组成该表的各个属性(列) 药在整性约束条件x:涉及相应属性列的完整性 :涉及一个或多个属性列的 完整性约束条件 An Introduction to Database System
An Introduction to Database System 3.2.1 定义语句格式 CREATE TABLE ( [ ] [, [ ] ] … [, ] ); ◼ :所要定义的基本表的名字 ◼ :组成该表的各个属性(列) ◼ :涉及相应属性列的完整性 约束条件 ◼ :涉及一个或多个属性列的 完整性约束条件

例题 [例1]建立一个“学生”表 Student,它由学号 Sno、姓名 Sname、性别Ssex、年龄Sage、所 在系 Sdept五个属性组成。其中学号不能为空, 值是唯一的,并且姓名取值也唯一。 CREATE TABLE Student (Sno CHAR(S NOT NULL UNIQUE, Sname CHAR(20 UNIQUE Ssex CHaR(1) Sage INT, Sdept CHAR(15)); An Introduction to Database System
An Introduction to Database System 例题 [例1] 建立一个“学生”表Student,它由学号 Sno、姓名Sname、性别Ssex、年龄Sage、所 在系Sdept五个属性组成。其中学号不能为空, 值是唯一的,并且姓名取值也唯一。 CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20) UNIQUE, Ssex CHAR(1) , Sage INT, Sdept CHAR(15));

定义基本表(续) 常用完整性约束 主码约束: PRIMARY KEY n唯一性约束: UNIQUE 非空值约束: NOT NULL ■参照完整性约束 PRIMARY KEY与 UNIQUE的区别? An Introduction to Database System
An Introduction to Database System 定义基本表(续) ◼ 常用完整性约束 ◼ 主码约束: PRIMARY KEY ◼ 唯一性约束:UNIQUE ◼ 非空值约束:NOT NULL ◼ 参照完整性约束 PRIMARY KEY与 UNIQUE的区别?

例题(续) [例2]建立一个“学生选课”表SC,它 由学号Sno、课程号Cno,修课成绩 Grade组成,其中(Sno,Cno)为主码。 CREATE TABLE SCO Sno CHAR(5) Cno CHAR 3) Grade int, Primary key(Sno, Cno)) An Introduction to Database System
An Introduction to Database System 例题 (续) ◼ [例2] 建立一个“学生选课”表SC,它 由学号Sno、课程号Cno,修课成绩 Grade组成,其中(Sno, Cno)为主码。 ◼ CREATE TABLE SC( ◼ Sno CHAR(5) , ◼ Cno CHAR(3) , ◼ Grade int, ◼ Primary key (Sno, Cno));
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.4 关系代数 2.5 关系演算 2.6 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.1 数据库系统概述 1.2 数据模型.ppt
- 《ASP程序设计》 第就章 设计实例.ppt
- 《ASP程序设计》 第八章 ADO对象.ppt
- 《ASP程序设计》 第七章 关系数据库基础.ppt
- 《ASP程序设计》 第六章 ASP组件.ppt
- 《ASP程序设计》 第五章 Session、Application和Server对象.ppt
- 《ASP程序设计》 第四章 Request和Response对象.ppt
- 《ASP程序设计》 第三章 VBScript脚本语言.ppt
- 《ASP程序设计》 第二章 HTML基础.ppt
- 《ASP程序设计》 第一章 ASP基础.ppt
- 《ASP程序设计》 源代码.doc
- 武汉理工大学:《数据结构》 第四章 串、数组与广义表.ppt
- 武汉理工大学:《数据结构》 第六章 图.ppt
- 武汉理工大学:《数据结构》 第八章 排序.ppt
- 武汉理工大学:《数据结构》 第五章 树形结构.ppt
- 武汉理工大学:《数据结构》 第二章 线性表.ppt
- 武汉理工大学:《数据结构》 第三章 栈与队列.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.3 查询.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.4 数据更新 3.5 视图.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.6 数据控制.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.7 嵌入式SQL 3.8 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 关系系统及其查询优化 4.1 关系系统 4.2 关系系统的查询优化 4.3 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 关系数据理论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.3 概念结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.4 逻辑结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.5 数据库的物理设计 6.6 数据库实施 6.7 数据库运行与维护.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库恢复技术.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第八章 并发控制.ppt
- 《IP数据报知识点》 讲义PPT电子课件.ppt
- 《IP数据报知识点》 第15次课 IP数据报格式、封装、分组重组.ppt
- 《IP数据报知识点》 第16次课 IP数据报选项、ICMP报文.ppt
- 《路由原理》 第一讲 实践利用Boson Netsim模拟静态路由.ppt
- 《路由原理》 第二讲 补充路由算法.ppt
- 《路由原理》 第三讲 重点章节综合习题.ppt
- 《路由原理》 第四讲 路由选择、路由表的建立与刷新.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪论.ppt