数据库技术及应用教程 田绪红 第7章 关系数据库标准语言

数据库技术及应用教程 田绪红 第7章 关系数据库标准语言

ID:40246951

大小:898.50 KB

页数:70页

时间:2019-07-29

数据库技术及应用教程 田绪红 第7章 关系数据库标准语言_第1页
数据库技术及应用教程 田绪红 第7章 关系数据库标准语言_第2页
数据库技术及应用教程 田绪红 第7章 关系数据库标准语言_第3页
数据库技术及应用教程 田绪红 第7章 关系数据库标准语言_第4页
数据库技术及应用教程 田绪红 第7章 关系数据库标准语言_第5页
资源描述:

《数据库技术及应用教程 田绪红 第7章 关系数据库标准语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术及应用教程主编:田绪红副主编:马莎、郭玉彬、肖克辉、徐东风出版:邮电出版社2010.7网址:习题与上机指导书:2021/7/17第7章关系数据库标准语言SQLStructuredQueryLanguage2021/7/17本章要点掌握SQL的基本概念了解SQL语言的特点和功能掌握使用SQL进行数据定义、更新、查询的方法熟练掌握Select语句的使用掌握使用SQL实现简单查询、连接查询、嵌套查询、集合查询的方法2021/7/177.1.1SQL语言的特点SQL语言是1974年提出的,并SystemR上实现1986年成为关系型数据库语言的美国

2、国家标准1996年成为国际标准SQL语言的版本SQL-89,SQL-92,SQL-99,SQL-2003,SQL-2005,SQ了008。第7章关系数据库标准语言SQL7.1SQL语言概述2021/7/17SQL语言特点:1.高度的综合2.非过程化3.采用面向集合的操作方式4.一种语法结构两种使用方式5.语言结构简捷6.支持三级模式结构第7章关系数据库标准语言SQL7.1SQL语言概述2021/7/17SQL语言支持关系数据库三级模式结构在SQL中,模式对应于“基本表(basetable)”内模式对应于“存储文件”外模式对应于“视图(view)”和

3、部分基本表。元组对应于表中的“行(row)”,属性对应于表中的“列(column)”。2021/7/17第7章关系数据库标准语言SQL7.1SQL语言概述7.1.2SQL语言的功能SQL语言具有以下5个方面的功能。1.数据定义功能(1)定义、删除与修改基本表;(2)建立与删除索引。2.数据查询功能(1)单表查询;(2)多表查询(连接查询、嵌套查询);(3)使用集函数增加查询附加功能;(4)集合查询。3.数据更新功能(1)插入数据;(2)修改数据;(3)删除数据。4.视图管理功能(1)建立、删除视图;(2)视图查询;(3)视图更新。5.数据控制功能(

4、1)数据保护(安全性和完整性控制);(2)事务管理(数据库的恢复、并发控制)。功能支持的SQL语句详细功能说明数据定义CREATETABLE/INDEX,ALTERTABLE/INDEX,DROPTABLE/INDEX定义、删除与修改基本表和索引。数据更新INSERT、UPDATE、DELETE插入数据;修改数据;删除数据数据查询SELECT数据库各种查询视图管理CREATEVIEW,DROPVIEW建立、删除视图;视图查询;视图更新。Access不支持数据控制GRANT/REVOKE、TRANSACTION、CHECKPOINT等数据保护;事务管

5、理Access不支持2021/7/172021/7/17第7章关系数据库标准语言SQL7.2数据定义7.2.1SQL语言基本数据类型常用的基本数据类型。1.数值型Integer,Smallint,Float(n),Real,Double,Numberic(p,q)2.字符型Char(n),Varchar(n),Text/Memo,Binary(n),VarBinary(n)3.日期、时间型Date,Time,DateTime4.逻辑型Boolean5.货币型SmallMoney,Money6.OLE型General2021/7/17Access中可

6、使用的数据类型:1.TEXT:文本型(指定长度时),备注型(不指定长度时);2.CHAR,NCHAR,VARCHAR,NVARCHAR:文本型,可以指定长度,否则默认值为255!3.BYTE,TINYINT:数字-字节,不要指定长度和精度,否则会报错!4.SMALLINT,SHORT:数字-整型,不要指定长度和精度,否则会报错!5.INT,INTEGER,LONG:数字-长整型,不要指定长度和精度,否则会报错!6.NUMERIC,DECIMAL:数字-小数,可以指定长度和精度,如只指定长度,那精度默认为0,如都不指定,那么默认长度18,默认精度0;

7、7.SINGLE,REAL:数字-单精度型,不要指定长度和精度,否则会报错!2021/7/17Access中可使用的数据类型8.DOUBLE,FLOAT,NUMBER:数字-双精度型9.MEMO:备注型10.BINARY:二进制型,可以指定长度,否则默认长度为510!11.BIT:位型,可用格式(yes/no,true/false,on/off)12.MONEY,CURRENCY:货币型,13.DATETIME:日期时间型,14.IMAGE,OLEOBJECT:OLEOBJECT型2021/7/17参考如下MICROSOFT官方资料:数据类型存储大

8、小说明BINARY每字符一个字节任何类型的数据都可存储在这种类型字段中。BIT1个字节Yes/No(TURE/FALSE,

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

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

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