



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档出自高等教育出版社的《数据库系统概论》的第四版SQL语言介绍SQL(StructureQueryLanguge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MSSQL、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一些专属的SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如VisualFoxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种操作。SQL语言的特点:综合统一数据库系统的主要功是通过数据库支持的数据语言来实现。1非关系模型(层次模型、网状模型)的数据语言一般都分为:2模式数据定义语言(SchemaDataDefinitionLanguage,模式DDL);3外模式数据定义语言(SchemaDataDefinitionLanguage,外模式DDL4子模式DDL);4数据存储有关的描述语言(DataStorageDescriptionLanguage,DSDL);数据操纵语言(DataManipulationLanguage,DML)。它们分别用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行后,如果需要修改模式,必须停止现有数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。SQL则集数据定义语言DDL、数据操纵DML、数据控制语言DCL的功能于一体,语言风格统一,可以以独立完成数据库生命周期中的全部活动,包括:1定义关系模式,插入数据,建立数据库;2对数据库中的数据进行查询和更新;3数据库重构和维护;4数据库安全性、完整性控制;等一系列操作要求。这就为数据库应用系统的开发提供了良好的环境。特别是用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,并不影响数据库的运行,从而使系统具有良好的可扩展性。另外,在关系模型中实体和实体之间的联系用关系表示,这种数据结构的单一性带来了数据操作符的统一性,查找、插入、删除、更新等每一种操作都只需一种操作符,从而克服了非关系系统由于信息表示方式的多样性带来的操作复杂性。高度非过程化非关系数据模型的数据操纵语言是“面向过程”的语言,用“过程化”语言完成某项请求,必须指定存取路径。而用SQL进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无需了解存取路径。存取路径的选择以及SQL的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。面向集合的操作方式费关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。以同一种语法结构提供多种使用方式SQL既是独立的语言,又是嵌入式语言。作为独立的语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL的语法结构基本上是一致的。这种以统一的语法结构提供多种不同使用方式的做法,提供了极大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业年度发展报告-1
- 《笔算加法》(共2课时)教学设计-2024-2025学年一年级下册数学人教版
- 2024秋高中化学 主题1 呵护生存环境 课题2 获取安全的饮用水教学设计 鲁科版选修1
- 2023四年级数学下册 三 快乐农场-运算律 信息窗1 加法运算定律第1课时教学设计 青岛版六三制
- 一年级体育下册 钻山洞教学设计
- 《吹竖笛》 (教学设计)-2024-2025学年湘艺版(2012)音乐三年级上册
- 调查旅游意向课件
- Unit 1 Starting out 教学设计 2024-2025学年外研版英语七年级上册
- 9《乌鸦喝水》教学设计2024-2025学年统编版语文一年级上册
- Unit 7 Lesson 1 Listening and Speaking 教学设计2024-2025学年仁爱科普版(2024)七年级英语下册
- 110kV立塔架线安全施工方案
- 完形填空-2025年安徽中考英语总复习专项训练(含解析)
- 《岁末年初重点行业领域安全生产提示》专题培训
- 商混站(商品混凝土公司)安全风险分级管控和隐患排查治理双体系方案全套资料汇编完整版
- GB/T 16288-2024塑料制品的标志
- 20180510医疗机构门急诊医院感染管理规范
- 化工设备安全操作规程
- 工业发展现状及未来趋势分析 汇报材料
- 文秘综合岗位笔试试题
- 2024年江西省“振兴杯”电工竞赛考试题库(含答案)
- 种猪运输合同范本
评论
0/150
提交评论