关系数据库标准语言SQL31505.pptx
《关系数据库标准语言SQL31505.pptx》由会员分享,可在线阅读,更多相关《关系数据库标准语言SQL31505.pptx(57页珍藏版)》请在咨信网上搜索。
1、 数据库原理数据库原理第三章:关系数据库标准语言第三章:关系数据库标准语言SQLSQL本章学习内容本章学习内容1SQL概述、数据库的体系结构2创建及管理数据库3管理数据表4管理表数据5数据库单表查询6数据库综合查询7视图的创建及删除本次课主讲内容本次课主讲内容1.SQL基础知识2.SQL Server 基础知识3.SQL Server 体系结构4.创建及管理数据库一、一、SQL基础知识基础知识vSQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言,是一个通用的、功能极强的关系数据库语言;其功能并不仅仅是查询;主要用来对存放在计算机中的数据库进行
2、组织、管理和检索。v标准的SQL语句几乎可以在所有的关系型数据库上不加修改地使用。Access、Visual Foxpro、Oracle这样的数据库同样支持标准的SQL。v当前,几乎所有关系数据库管理软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改;v如Transact-SQL是SQL Server 在SQL的基础上添加了变量、运算符、函数及流程控制语句及注解。那么别的关系型数据库就不支持T-SQL语言,语言是SQL Server系列产品独有的。1、SQL概述(概述(P78)v1974年被Boyce和Chamberlin提出,并在IBM公司研制的关系数据库管理系统S
3、ystem R上实现。由于SQL简单易学,功能丰富,因此被数据库厂商所采用。v1986年,美国国家标准局ANSI的数据库委员会批准了SQL作为关系数据库语言的美国标准,同年公布了SQL的标准文本。v1987年,国际标准化组织ISO也通过了这一标准。2、SQL语言特点语言特点一、语言功能和模式结构的一体化v在关系模型中实体和实体间的联系均用关系表示,关系数据结构的单一性带来了数据操作符的统一,查找、插入、删除、修改等每一种操作都只需一种操作符,克服了信息表示方式的多样性带来的操作复杂性。二、高度非过程化的语言v用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无需了解存取路
4、径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但减轻了用户负担,而且有利于提高数据独立性。三、面向集合的操作方式vSQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。四、两种使用方式、统一的语法结构vSQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言(例如VB、PB、VC)程序中,供程序员设计程序时使用。v在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。五
5、、五、语言言简捷,易学易用捷,易学易用vSQL语言接近英语口语,因此容易学习,容易使用。表 31 SQL语言的动词SQL 功能动 词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE3、SQL Server SQL Server的管理工具的管理工具现在就介绍一下这些工具的功能:1.企业管理器企业管理器 企业管理器(Enterprise Manager)是SQL Server中最重要的一个管理工具。用户和系统管理员可以使用它来管理网络、计算机、服务和其它系统组件 安装好系统之后,我们可从“开始”-“程序”
6、-“Microsoft SQL Server”中看到如图10.8所示的画面。2.查询分析器分析器 SQL Server 2000的查询分析器(Query Analyzer)可以使用户交互式地输入和执行各种Transact-SQL语句,并且迅速地查看这些语句的执行结果,来完成对数据库中的数据的分析和处理,是SQL Server 2000提供用来分析查询计划(The Plan of A Query)、同时执行多个查询和查看数据及索引的工具,单击选项会出现“连接到SQL Server”对话框,请输入要连接的主机和帐户信息。查询分析器有许多功能都是非常有用的,对于一般初学者来说,可以把查询分析器看作T
7、-SQL代码编译的地方,在查询分析器里编写代码用以建立数据库、表、视图、查询等很多操作。查询分析器的启动前提是服务管理器已经处于启动状态。3服服务管理器管理器 SQL Server服务管理器(Service Manager)是在服务器端实际工作时最有用的实用程序。SQL Server服务管理器的主要作用是用来启动数据库服务器的实时服务、暂停和停止正在运行的服务,或在暂停服务后继续服务。4 客客户端网端网络实用工具用工具 客户端网络实用工具(Client Network Utility)用来配置客户端的网络连接,管理和测定客户端的网络库等。进行与SQL Server 2000连接的网络配置,通常
8、用户的SQL Server上无特殊的设置与更改,基本上连通应该都没有问题,所以这个工具就很容易被用户忽略。倘若在其他计算机上的SQL Server让用户无法连接,可由此工具加入服务器主机的名称和网络协议等设置。5服务器网络实用工具服务器网络实用工具 服务器网络实用工具(Server Network Utility)用来配置本计算机作为服务器时允许使用的连接协议,还可以在此设置相关参数等。6 事件探查器事件探查器 SQL Server 2000中的事件探查器可以即时获得服务器的活动,帮助用户监控SQL Server所产生的事件,如登录失败、连接终止、Transact-SQL SELECT、INS
9、ERT、UPDATE,DELETE的语句、RPC(Remote procedure Call)的批处理状态、存储过程的开始及结束等。可以有选择的进行事件的监视。注:不要选择过多的事件进行监视,以免影响性能。7导入和导出数据导入和导出数据 导入和导出数据(Input and Export Data)采用DTS导入/导出向导来完成。此向导包含了所有的DTS(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。8联机丛书联机丛书 SQL Server 2000提供了大量的联机帮助文档(Books Online),它具有索引和全文搜索能
10、力,可根据关键词来快速查找用户所需信息,是用户学习SQL Server 2000的良师益友。4.SQL Server 4.SQL Server 的系的系统数据数据库 1 SQL Server 系统数据库简介系统数据库简介 SQL Server 2000安装成功后,系统会自动创建6个系统数据库。这些系统数据库的文件存储在Microsoft SQL Server默认安装目录下的MSSQL子目录的Data文件夹中,数据库文件的扩展名为.mdf,数据库日志文件的扩展名为.ldf。u(2)Model数据库:是所有用户数据库和Tempdb数据库的模板数据库。它含有Master数据库的所有系统表子集,这些系
11、统数据库是每个用户定义数据库时都需要的。u(1)Master数据库:记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。vmsdb数据库是SQL Server中的一个特例。如果你查看这个数据库的实际定义,会发现它其实是一个用户数据库。不同之处是SQL Server拿这个数据库来做什么。所有的任务调度、报警、操作员都存储在msdb数据库中。该库的另一个功能是用来存储所有备份历史。SQL Server Agent将会使用这个库。u(3)Msdb数据库:是代理服务数据库。u(4)Tempd
12、b数据库:tempdb数据库是一个非常特殊的数据库,供所有来访问你的SQL Server的用户使用。这个库用来保存所有的临时表、存储过程和其他SQL Server建立的临时用的东西。例如,排序时要用到tempdb数据库。数据被放进tempdb数据库,排完序后再把结果返回给用户。每次SQL Server重新启动,它都会清空tempdb数据库并重建。永远不要在tempdb数据库建立需要永久保存的表。u(5)Pubs和Northwind数据库:它们是SQL Server自带的两个实例数据库。三、数据库的体系结构三、数据库的体系结构 v数据库是存储和管理数据的对象;v从逻辑上看,数据库的逻辑存储结构指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 标准 语言 SQL31505
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。