SQL数据库原理及其应用ppt课件 (8).ppt

SQL数据库原理及其应用ppt课件 (8).ppt

ID:51496427

大小:997.50 KB

页数:107页

时间:2020-03-25

SQL数据库原理及其应用ppt课件 (8).ppt_第1页
SQL数据库原理及其应用ppt课件 (8).ppt_第2页
SQL数据库原理及其应用ppt课件 (8).ppt_第3页
SQL数据库原理及其应用ppt课件 (8).ppt_第4页
SQL数据库原理及其应用ppt课件 (8).ppt_第5页
资源描述:

《SQL数据库原理及其应用ppt课件 (8).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章关系数据库标准语言—SQL关系数据库标准语言—SQL1.1SQL概述1.2SQL的数据定义1.3SQL的数据查询1.4SQL的数据更新1.5SQL的视图1.6SQL的数据控制1.7嵌入式SQL1.1SQL概述1.1.1SQL的发展1.1.2SQL的特点1.1.3基本概念1.1.1SQL的发展SQL:StructuredQueryLanguageBoyce和Chamberlin于1974年提出SQL语言;1975~1979,IBM研制关系数据库SystemR1986年10月成为美国国家标准;1987年成为国际标准;1998:SQL-89;1992年:SQL-92;1999年:SQ

2、L-99,亦称SQL3;SQL-2003;据报道,2007年又发布了新标准,并有中国代表参加,提出的有些建议被采纳;1.1.2SQL的特点1.综合统一2.高度非过程化3.面向集合的操作方式4.一种语法,两种使用方式6.支持三级模式结构5.语言简捷,易学易用SQL特点1:综合统一SQL语言将数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能集于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动。SQL特点2:高度非过程化用SQL语言进行数据操作时,只要提出“做什么”,而无需指明“怎么做”。而存取路径的选择以及SQL语句的操作过程由系统自动完成,大大减轻了用户负担,

3、提高了数据独立性。SQL特点3:面向集合的操作方式SQL语言操作的对象和操作的结果都用集合,也就是关系来表示。SQL特点4:一种语法,两种使用方式SQL语言既是自含式语言——终端键盘上直接键入SQL命令对数据库进行操作;又是嵌入式语言——SQL语句能够嵌入到高级语言,如C,C++,PowerBuilder,VisualBasic,Delphi,ASP等编写的程序中使用,且语法结构基本上一致。SQL特点5:语言简洁,易学易用完成核心功能只用9个动词,SQL语言接近英语句子。SQL功能动词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,D

4、ELETE数据控制GRANT,REVOKESQL特点6:支持三级模式结构SQL命令视图1视图2基本表1基本表2基本表3基本表4存储文件1存储文件2外模式模式内模式1.1.3基本概念1.基本表。基本表也称关系,是数据库中独立存在的表,包括属性、属性名、表结构和元组等概念。元组属性值SnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女女男男男211918191820自动化自动化计算机数学数学数学表结构基本表CREATETABLE命令创建。属性名1.1.3基本概念2.视图。视图由一个或几个基本表(视图)导出的表,它由CREATEVI

5、EW命令创建。视图中只存放视图的定义及其关联的基本表名等信息而不存放任何具体数据,视图又称虚拟表。在查询视图时与查询基本表完全相同,且用户可以在视图上再定义视图。3.存储文件。存储文件也称数据库文件,它由若干个基本表组成。存储文件的物理结构对用户是透明的。数据库Student_09Mis对应的存储文件为:Student_09Mis_Data.MDF—马上介绍。1.2SQL的数据定义下面在介绍SQL命令和格式时,以SQLServer2008使用的为准,并略去了一些语法细节。操作对象操作方式创建删除修改表CREATETABLEDROPTABLEALTERTABLE视图CREATEVIEW

6、DROPVIEW索引CREATINDEXDROPINDEX1.2.1数据库的建立与删除1.用企业管理器创建数据库Student_09Mis;2.在WindowsXP下查看对应的两个存储文件:Student_09Mis_Data.MDFStudent_09Mis_Log.LDF3.下面试图把表1-2,1-4,1-5放到数据里面去——数据定义,即定义基本表结构。1.2.1数据库的建立与删除SnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女女男男男211918191820自动化自动化计算机数学数学数学表1-2:Students1.

7、2.1数据库的建立与删除表1-4Couses(左)与表1-4Reports(右)的结构及其数据CnoCnamePre_CnoCreditsC01C02C03C04C05C06C07英语数据结构数据库DB_设计C++网络原理操作系统C05C02C03C07C054223333SnoCnoGradeS01S01S02S02S02S03S03S04C01C03C01C02C03C01C02C0392849094827290751.定义基本表说明:方括[]为可选项

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

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

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