- 1、本文档共17页,可阅读全部内容。
- 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(StructuredQueryLanguage)是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。
SQLServer数据库包括MicrosoftSQLServer以及SybaseSQLServer两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
1.简介
在大数据时代中,数据库系统的数据类型与规模在不断扩增,这给数据库管理带来了一定的挑战。在社会生产生活中,对于数据库的应用范围逐步增大,提升数据库开发及应用的效率,是保障我国社会生产生活高效运转的关键。
SQL数据库
SQL作为一种操作命令集,以其丰富的功能受到业内人士的广泛欢迎,成为提升数据库操作效率的保障。SQLServer数据库的应用,能够有效提升数据请求与返回的速度,有效应对复杂任务的处理,是提升工作效率的关键。
由于SQLServers数据库管理系统具有较高的数据管理性能,因其优越的性能,应用范围非常广,大量应用于服务器和客户体系结构中。SQLServers数据库的性质主要由以下几个方面体现:系统的吞吐量、响应时间以及并行处理能力,发出请求服务器回应的速度、还有不同屏幕之间切换的速度等等。
2.优点
1)非过程化语言
2)统一的语言
3)是所有关系型数据库的公共语言
3.体系
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。
4.组成
在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:
1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。
2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。
3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。
SQL数据库
4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。
5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。
6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。
5.分类
国内外普遍采用SQL系统数据库产品,可以说,作为集成网络的数据库系统必须采用这类产品。关于SQL数据库产品种类较多,常用的有Oracle、Sybase、Informix等。
这些数据库管理系统在世界上占据了绝大部分的数据库市场,其中属Oracle占有市场的份额最大。Sybase是一种多媒体数据库,由于其优良的性能,使其处在上升期。国内开始使用Sybase的用户越来越多,使用的范围也越来越广。在选择数据库时应注意一个问题,即必须与网络操作系统相匹配,根据这些分布式数据库的性能,在选用Netware网络操作系统时,一般应使用Sybase或Oracle数据库,若选用WindowsNTAdvancedServer网络操作系统时,应选用微软公司的产品MSSQLServer,因为微软公司的这个数据库其核心就是Sybase,是一个分布式多媒体数据库。这样选择数据库,很容易建立起Client/Server结构,使整个网络数据的公布和利用更加合理。
6.操作
SQL包括了所有对数据库的操作,主要是由4个部分组成:
数据定义:又称为“DDL语言”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
数据操纵:又称为“DML语言”,包括插入、删除和更新三种操作。
数据查询:又称为“DQL语言”,包括数据查询操作。
数据控制:又称为“DCL语言”,对用户访问数据的控制有基本表和视图的授权及回收。
事务控制:又称为“TCL语言”,包括事务的提交与回滚。
嵌入式SQL语言的使用规定:规定SQL语句在宿主
您可能关注的文档
最近下载
- 哈尔滨工业大学推荐优秀应届本科毕业生免试攻读硕士学位研究生(直博生)工作办法(校研发391号).doc
- 数据分析综合实训报告 (1).doc
- 市场营销学期末复习模拟测试1试题及答案.docx
- 浙江省金华市金东区2022-2023学年三年级下学期英语期末试卷 解析版.docx VIP
- 饮食健康趋势及产品创新研究.pptx
- 牛津阅读树儿童绘本 The Den.pdf
- 人教版(PEP)小学英语五年级下册全册教案(带反思和板书设计).pdf
- OC&C-一号店品类管理-培训资料 V2 20130816.pdf VIP
- 众小二短视频申请授权考试题答案疯狂小杨哥三只羊的.docx
- 三年级数学四位数加减法练习题及答案(四年级数学计算题100道).pdf
文档评论(0)