下载此文档

数据库系统概论PPT教学课件-第3章 关系数据库标准语言SQL.ppt


文档分类:IT计算机 | 页数:约212页 举报非法文档有奖
1/ 212
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 212 下载此文档
文档列表 文档介绍
数据库系统概论
An Introduction to Database System
第三章关系数据库标准语言SQL
An Introduction to Database System
第三章关系数据库标准语言SQL
SQL概述
数据定义
查询
数据更新
视图
小结
An Introduction to Database System
SQL概述
SQL的特点
综合统一
高度非过程化
面向集合的操作方式
以同一种语法结构提供两种使用方法
语言简洁,易学易用
An Introduction to Database System
SQL的特点(续)
An Introduction to Database System
SQL语言的基本概念
SQL支持三级模式
外模式——视图与部分基本表
模式——基本表
内模式——存储文件
基本表和视图都是关系
基本表是独立存在的表,一个关系对应一个表,一个(或多个)基本表对应一个存储文件
一个表可有多个索引,索引存储在文件中
视图是从基本表导出的表,是一个虚表
存储文件的物理结构是任意的,对用户透明
An Introduction to Database System
数据定义
An Introduction to Database System
定义语句格式
一、定义基本表
CREATE TABLE <表名>
(<列名> <数据类型>[ <列级完整性约束条件> ]
[,<列名> <数据类型>[ <列级完整性约束条件>] ] …
[,<表级完整性约束条件> ] );
<表名>:所要定义的基本表的名字
<列名>:组成该表的各个属性(列)
<列级完整性约束条件>:涉及相应属性列的完整性约束条件
<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件
表的定义与有关的约束条件存放在数据字典中
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));
An Introduction to Database System
定义基本表(续)
常用完整性约束
主码约束: PRIMARY KEY
唯一性约束:UNIQUE
非空值约束:NOT NULL
参照完整性约束
An Introduction to Database System

数据库系统概论PPT教学课件-第3章 关系数据库标准语言SQL 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 212
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 3346389411
  • 文件大小 0 KB
  • 时间2013-04-18
最近更新