郭文明-PPT精品文档.ppt

郭文明-PPT精品文档.ppt

ID:53452319

大小:335.50 KB

页数:91页

时间:2020-04-19

郭文明-PPT精品文档.ppt_第1页
郭文明-PPT精品文档.ppt_第2页
郭文明-PPT精品文档.ppt_第3页
郭文明-PPT精品文档.ppt_第4页
郭文明-PPT精品文档.ppt_第5页
资源描述:

《郭文明-PPT精品文档.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、3.SQL概述SQL概述SQL数据定义功能SQL数据查询功能SQL数据修改功能SQL数据控制功能嵌入式SQL软件学院郭文明2004.08郭文明2003.06.05》讲义3.1SQL概述历史1974年,由Boyce和Chamberlin提出。1975-1979年,在SystemR上实现,由IBM的SanJose研究室研制,称为Sequel,现在称为SQL(StruceuredQueryLanguang)。标准化有关组织ANSI(AmericanNaturalStandardInstitute)ISO(InternationalOrganizati

2、onforStandardization)有关标准SQL-86:“数据库语言SQL”软件学院郭文明2004.08郭文明2003.06.05》讲义3.1SQL概述SQL-89:“具有完整性增强的数据库语言SQL”,增加了对完整性约束的支持。SQL-92:“数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持等。SQL-3:正在讨论中的新的标准,将增加对面向对象模型的支持。特点一体化集DDL,DML,DCL于一体。单一的结构----关系,带来了数据操作符的统一。面向集合的操作方式一次

3、一集合。软件学院郭文明2004.08郭文明2003.06.05》讲义3.1SQL概述高度非过程化用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径。两种使用方式,统一的语法结构SQL既是自含式语言(用户使用),又是嵌入式语言(程序员使用)。语言简洁,易学易用SQL功能操作符数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE软件学院郭文明2004.08郭文明2003.06.05》讲义SQL示例DEPT(D#,DNAME,DEAN)S(S#,SNA

4、ME,SEX,AGE,D#)COURSE(C#,CN,PC#,CREDIT)SC(S#,C#,SCORE)PROF(P#,PNAME,AGE,D#,SAL)PC(P#,C#)软件学院郭文明2004.08郭文明2003.06.05》讲义SQL示例D#DNAMEDEANd01计算机p05d02电信工程p06d03管理工程p07d04软件工程p08S#SNAMESEXAGED#s01汪果男19d01s02吴永松男20d02s03张欣女18d02s05白皓女20d03s06李洋男19d04s07胡钰女21d04S#C#SCOREs01c0178s01c

5、0286s01c0384s02c0280s02c0379s03c0189P#C#p01c01p02c02p02c03p03c03C#CNPC#CREDITc01高等数学6c02数据结构c013c03数据库c024P#PNAMEAGED#SALp01李勇气45d01200p02郭剑光39d01180p03杨姿容56d03230p04白毛女30d04178p05黄蓉46d01278p06郭靖50d02312p07欧阳峰57d03365p08洪七公58d04366软件学院郭文明2004.08郭文明2003.06.05》讲义3.2SQL数据定义域定义基

6、本表的定义索引的定义数据库的建立与撤消SQL数据定义特点软件学院郭文明2004.08郭文明2003.06.05》讲义域定义域类型(SQL-92)char(n):固定长度的字符串。varchar(n):最大长度为n的可变长字符串。int:长整型,全字长。smallint:短整型,半字长。decimal(p[,q]):定长数,共p位,其中小数点后边q位。real:浮点数。doubleprecision:双精度浮点数。date:日期(年、月、日)。time:时间(小时、分、秒)。软件学院郭文明2004.08郭文明2003.06.05》讲义SQL提供的

7、数据类型SQL-99ORACLEINFORMIXDB2UDB说明Cchar(n)char(n)n<=4000char(n)n<=32767char(n)n<=254定长字符型chararray[n+1]varchar(n)varchar(n)varchar2(n)varchar(n)varchar(n)变长字符型chararray[n+1]numeric(p,d)decimal(p,d)numeric(p,d)decimal(p,d)number(p,d)numeric(p,d)decimal(p,d)numeric(p,d)decimal(p

8、,d)定点数,由p位数字(不包括符号、小数点)小数点后面有d位数字无smallintsmallintsmallintsmallint短整数shorti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。