1 / 55
文档名称:

03 关系数据库标准语言SQL.ppt

格式:ppt   页数:55页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

03 关系数据库标准语言SQL.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

03 关系数据库标准语言SQL.ppt

文档介绍

文档介绍:第3章关系数据库标准语言SQL
学****要点
1、SQL语言的基本概念及特点
2、定义表、修改、删除基本表
3、建立索引、删除索引
4、单表、连接、嵌套、集合查询
5、插入、修改、删除数据
6、定义、查询、更新视图
7、数据控制
第3章关系数据库标准语言SQL
SQL语言的基本概念及特点
数据定义
查询
数据更新
视图
SQL的数据控制功能<br****题及参考答案
第3章关系数据库标准语言SQL
SQL语言的基本概念及特点
SQL语言的基本概念
SQL语言支持关系数据库三级模式结构。其中外模式对应于视图(View)和部分基本表(Base Table),模式对应于基本表,内模式对应于存储文件。
基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一些基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。
SQL语言的基本概念
存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理文件结构是任意的。
视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。用户可以用SQL语言对视图和基本表进行查询。
SQL语言的特点
SQL语言之所以能够为用户和业界所接受并成为国际标准,是因为它是一个综合的、通用的、功能极强同时又简洁易学的语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,充分体现了关系数据语言的特点和优点。
SQL语言的特点
特点如下:




,易学易用
数据定义
定义基本表
定义基本表命令的格式为:
CREATE TABLE&lt;表名&gt;(&lt;列名&gt; &lt;数据类型&gt;[列级完整性约束条件][,&lt;列名&gt; &lt;数据类型&gt;
[列级完整性约束条件]…][,&lt;表级完整性约束条件&gt;];
其中&lt;表名&gt;是所要定义的基本表的名字,它可以由一个或多个属性(列)组成。建表的同时通常还可以定义与该表有关的完整性约束条件,这些完整性约束条件被存入系统的数据字典中,当用户操作表中数据时由DBMS自动检查该操作是否违背这些完整性约束条件。
定义基本表
下面以一个“学生-课程”数据库为例说明SELECT语句的各种用法。
“学生-课程”数据库中包括三个表:
(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno。
(2)“课程”o)、ame)、先修课号(Pcno)、redit)四个属性组成,可记为: ame,redit) Cno。
(3)“学生选课”表SC由学号(Sno)、o)、成绩(Grade)三个属性组成,可记为:SC(o,Grade) (o)。
定义基本表
【例3-1】建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是惟一的。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
修改基本表
修改基本表命令的格式为:
ALTER TABLE&lt;表名&gt;[ADD&lt;新列名&gt; &lt;数据类型&gt;[完整性约束]][DROP&lt;完整性约束名&gt;
&lt;完整性约束名&gt;] [MODIFY&lt;列名&gt; &lt;数据类型&gt; &lt;数据类型&gt;];
其中&lt;表名&gt;指定需要修改的基本表,ADD子句用于增加新列和新的完整性约束条件,DROP子句用于删除指定的完整性约束条件,MODIFY子句用于修改原有的列定义。

最近更新

苏教版小学四年级下册科学期末测试卷(培优).. 8页

唐代素描一十五夜望月寄杜郎中作文 6页

苏教版小学科学二年级下册期末测试卷(a卷) 7页

四川省备案管理办法 4页

苏教版科学二年级下册期末测试卷及答案【必刷.. 8页

苏教版科学二年级下册期末测试卷附完整答案(.. 7页

苏教版科学五年级上册期末测试卷附完整答案(.. 7页

苏教版科学六年级上册期末测试卷含完整答案【.. 8页

苏教版科学六年级上册期末测试卷附完整答案(.. 8页

苏教版科学四年级下册期末测试卷含完整答案(.. 9页

苏教版科学四年级下册期末测试卷附答案(满分.. 7页

中药复方中绿原酸与绿原酸单体的跨细胞转运及.. 2页

苏教版科学小学二年级下册期末测试卷附答案【.. 7页

苏教版科学小学五年级上册 期末测试卷及答案(.. 8页

地球信息科学与技术在地质灾害监测与预警中的.. 4页

精品刑法知识考试精选题库及参考答案(A卷) 31页

中百大厦昌邑店筹建期项目人力资源管理研究 2页

大一金融数学知识点归纳 4页

精品刑法知识精选题库附参考答案(培优) 31页

大学的期末成绩总结(通用6篇) 14页

大班音乐摇篮曲教案 13页

中学物理启蒙教育阶段“非常规”物理实验教学.. 2页

学校新冠疫情处置应急预案 12页

学籍管理系统论文 5页

精品刑法有关知识考试通用题库【综合题】 30页

精品刑法有关知识考试精品(B卷) 30页

宪法卫士2022第七届全国学生学宪法讲宪法活动.. 11页

家畜养殖场安全隐患排查与预防 4页

中国自然地形、交通运输成本与区域经济发展作.. 2页

小型可行走升降台的设计 6页