- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本次课主讲内容 SQL基础知识 SQL Server 基础知识 SQL Server 体系结构 创建及管理数据库 一、SQL基础知识 SQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言,是一个通用的、功能极强的关系数据库语言;其功能并不仅仅是查询;主要用来对存放在计算机中的数据库进行组织、管理和检索。 标准的SQL语句几乎可以在所有的关系型数据库上不加修改地使用。Access、Visual Foxpro、Oracle这样的数据库同样支持标准的SQL。 当前,几乎所有关系数据库管理软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改; 如Transact-SQL是SQL Server 在SQL的基础上添加了变量、运算符、函数及流程控制语句及注解。那么别的关系型数据库就不支持T-SQL语言,语言是SQL Server系列产品独有的。 1、SQL概述(P78) 1974年被Boyce和Chamberlin提出,并在IBM公司研制的关系数据库管理系统System R上实现。由于SQL简单易学,功能丰富,因此被数据库厂商所采用。 1986年,美国国家标准局ANSI的数据库委员会批准了SQL作为关系数据库语言的美国标准,同年公布了SQL的标准文本。 1987年,国际标准化组织ISO也通过了这一标准。 2、SQL语言特点 一、语言功能和模式结构的一体化 在关系模型中实体和实体间的联系均用关系表示,关系数据结构的单一性带来了数据操作符的统一,查找、插入、删除、修改等每一种操作都只需一种操作符,克服了信息表示方式的多样性带来的操作复杂性。 二、高度非过程化的语言 用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但减轻了用户负担,而且有利于提高数据独立性。 三、面向集合的操作方式 SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 四、两种使用方式、统一的语法结构 SQL语言既是自含式语言,又是嵌入式语言。 作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作; 作为嵌入式语言,SQL语句能够嵌入到高级语言(例如VB、PB、VC)程序中,供程序员设计程序时使用。 在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。 五、语言简捷,易学易用 SQL语言接近英语口语,因此容易学习,容易使用。 表 3.1 SQL语言的动词 3、 SQL Server的管理工具 查询分析器 3.服务管理器 4. 客户端网络实用工具 4. SQL Server 的系统数据库 msdb数据库是SQL Server中的一个特例。如果你查看这个数据库的实际定义,会发现它其实是一个用户数据库。不同之处是SQL Server拿这个数据库来做什么。所有的任务调度、报警、操作员都存储在msdb数据库中。该库的另一个功能是用来存储所有备份历史。SQL Server Agent将会使用这个库。 三、数据库的体系结构 数据库是存储和管理数据的对象; 从逻辑上看, 数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,所有与数据处理操作相关的信息都存储在数据库中。 从物理上看, SQL Server 数据库是指用于存储数据库的文件及文件组。数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的。 1、逻辑数据库 逻辑角度的数据库呈现为各种数据库对象,这些数据对象是用于编写数据库应用系统和管理数据库的单位。 SQL Server 的数据库对象主要包括表(table)、视图(view)、索引(index)、默认(default)、存储过程(stored procedure)、触发器(trigger)和约束(constraint)等。 在T-SQL语句中,数据库对象可使用两种对象名: 完全限定名:在SQL Server 2005上创建的每个对象都有唯一的完全限定名。它包括四个部分:服务器名、数据库名、模式名、所有者名和对象名,其格式为: Server. database. schema. owner. object 部分限定名:只包含对象完全限定名中的一部分的对象名称 使用T-SQL编程时,使用全名往往很繁琐且没有必要,所以常省略完全限定名中的某些部分。 对象全名中的前4部分可被省略。 2、物理数据库 物理角度的SQL Server 2005数据库呈现为各种操作系统文件。 在默认安装路径C:
您可能关注的文档
- 护理伦理学案例.ppt
- 投资银行-案例分析.pptx
- 护理学基础休息与活动.ppt
- 护理心理学案例分析.ppt
- 护理管理理论与原理.ppt
- 护理科研论文撰写方法.ppt
- 护理管理者素质培养.ppt
- 护理质量分析报告一.ppt
- 报告--21世纪我们需要什么样的能力素质(郝兴伟).ppt
- 护理队伍的和谐管理.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
文档评论(0)