sql课件第3章关系数据库标准语言SQL.ppt

sql课件第3章关系数据库标准语言SQL.ppt

ID:58879647

大小:482.00 KB

页数:192页

时间:2020-09-30

sql课件第3章关系数据库标准语言SQL.ppt_第1页
sql课件第3章关系数据库标准语言SQL.ppt_第2页
sql课件第3章关系数据库标准语言SQL.ppt_第3页
sql课件第3章关系数据库标准语言SQL.ppt_第4页
sql课件第3章关系数据库标准语言SQL.ppt_第5页
资源描述:

《sql课件第3章关系数据库标准语言SQL.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章关系数据库标准语言SQL本章主要介绍标准SQL的数据定义、数据查询、数据更新数据删除等语句的基本用法以及视图的创建和使用。山东财政学院计算机信息工程学院结构化查询语言SQL(structuredquerylanguage)是一种介于关系代数和关系演算之间的语言,其功能包括数据定义、数据操纵、数据查询和数据控制四个方面,是关系数据库系统的国际标准。SQL86:第一个SQL标准,ANSI(AmericanNationalStandardsInstitute,美国国家标准协会)。SQL89:1989年作了少许改进SQL92:也被称作SQL2

2、,ANSI和ISO(InternationalOrganizationforStandardization,国际标准化组织)作了较大改动和完善,这是目前绝大多数商用RDBMS支持的版本。SQL99:也被称作SQL3,是在SQL92的基础上扩展而成的。SQL2003:也称为SQL4,扩展了对XML的支持。此后又依次推出了SQL2006和SQL2008。SQL山东财政学院计算机信息工程学院第三章关系数据库标准语言SQL3.1银行数据库3.2数据定义3.3数据查询3.4数据操纵3.5视图山东财政学院计算机信息工程学院3.1银行数据库支行:bran

3、ch(branch_name,branch_city,assets)客户:customer(customer_id,customer_name,customer_street,customer_city)存款账户:account(account_number,branch_name,balance)贷款账户:loan(loan_number,branch_name,amount)储蓄:deposits(customer_id,account_number)借贷:borrows(customer_id,loan_number)山东财政学院计算

4、机信息工程学院3.2数据定义3.2.1数据库的定义3.2.2表的定义3.2.3索引的定义山东财政学院计算机信息工程学院数据定义SQLServer数据库由包含数据的表集合和其他对象(如视图、索引、存储过程、触发器、用户、角色等)组成,支持三级模式结构。其中用户模式对应于视图,逻辑模式对应于基本表,物理模式对应于存储文件、索引等。3.2.1数据库的定义数据库是一个存储空间,用于存放数据库中的数据库对象。SQLServer数据库对象包括:关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型以及用户定义的函数。山东财政学院计算机信

5、息工程学院数据库对象及其含义关系图:描述一些表及它们之间的关系,包含键与键之间的约束表:是数据的集合,用来存储数据和操作数据的逻辑结构视图:是虚表,数据仍存放在相应基本表中,可简化用户的操作,可与授权机制相结合实现数据安全性存储过程:是SQLServer服务器上一组预先定义并编译好的T-SQL语句,可用于性能优化和控制访问用户:在特定的数据库内创建,并关联一个登录名,可通过给用户授权来控制用户对数据的使用角色:是权限的集合,可为一组具有相同权限的用户创建角色,通过角色来管理数据库权限数据库对象及其含义规则:实现check约束保证数据的完整性

6、默认:针对表中的列的设置,如果某列没被指定为任何值时可使用该值用户定义的数据类型:如果多个表的列要存储相同类型的数据,用户可基于基本数据类型来定义新的数据类型。用户定义的函数:由多个T-SQL语句组成,用于封装代码以便重新使用。数据库文件SQLServer2000将数据库映射为一组操作系统文件,数据和日志信息分别存储在不同的文件中。SQLServer数据库中有三种物理文件:主数据文件、辅助数据文件和日志文件。1、主数据文件主数据文件也称为基本数据文件,是数据库的起点,包含了数据库的初始信息,并记录数据库还拥有哪些文件。每个数据库有且只能有一

7、个主数据文件。主数据文件是数据库必须的文件。其文件扩展名是*.mdf。山东财政学院计算机信息工程学院2、辅助数据文件辅助数据库文件又称从属文件,用于保存所有主数据文件中容纳不下的数据,不是数据库必须的文件。一个数据库中可以没有、也可以有一个或多个辅助数据文件。其文件扩展名是*.ndf。山东财政学院计算机信息工程学院3、日志文件是数据库故障恢复的重要手段和方法,用于记录对数据库的各种操作及所涉及的相关数据。每个数据库至少拥有一个日志文件,日志文件的大小最少是1MB。其文件扩展名是*.ldf。山东财政学院计算机信息工程学院一、文件组为了有助于数

8、据布局和管理任务,可将多个数据文件集合起来形成一个整体,这个整体就是文件组,每个组有一个组名。一个数据文件只能存在于一个文件组中,日志文件不属于任何文件组。SQLServer20

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

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

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