第7章数据库基础 本章内容: SQL发展历史、语言特点及分类 数据定义语言 数据操纵语言
第7章 数据库基础 本章内容: • SQL发展历史、语言特点及分类 • 数据定义语言 • 数据操纵语言
随着 Internet与网络技术的不断普及, B/S和C/S结构的数据库应用程序已经成为数 据库应用的主流。而在这两种数据库应用程 序中,S劬L语言已被广泛采用,因此掌握好 SQL语言对学好网络数据库至关重要
随着Internet与网络技术的不断普及, B/S和C/S结构的数据库应用程序已经成为数 据库应用的主流。而在这两种数据库应用程 序中,SQL语言已被广泛采用,因此掌握好 SQL语言对学好网络数据库至关重要
7.1SQL语言 71.1SQL发展简史 20世纪70年代初,E.F.Code首先提出关 系数据模型;20世纪70年代中期,IBM公司 在研制 SYSTEMR关系数据库管理系统中研制 了S劬L语言,最早的SQL语言叫做 SEQUEL; 1979年 ORACLE公司推出了商用SQL语 1986年10月美国国家标准化协会(ANSI)采 用SL作为关系数据库管理系统的标准语言, 后来SQL被国际标准化组织(IS0)采纳为国 际标准。1992年出现S哑L-92标准。现在最新 的SQL版本是SQL-99标准
7.1 SQL语言 7.1.1 SQL发展简史 20世纪70年代初,E.F.Code首先提出关 系数据模型;20世纪70年代中期,IBM公司 在研制SYSTEMR关系数据库管理系统中研制 了SQL语言,最早的SQL语言叫做SEQUEL; 1979年ORACLE公司推出了商用SQL语言; 1986年10月美国国家标准化协会(ANSI)采 用SQL作为关系数据库管理系统的标准语言, 后来SQL被国际标准化组织(ISO)采纳为国 际标准。1992年出现SQL-92标准。现在最新 的SQL版本是SQL-99标准
目前市场上一些大型的关系数据库 系统虽然对SQL的支持程度各有不同,但 是基本的SL功能都是支持的。使用SQL 可以方便地完成对数据库的创建、修改 删除等基本操作。因此,SQL语言是关系 数据库的核心语
目前市场上一些大型的关系数据库 系统虽然对SQL的支持程度各有不同,但 是基本的SQL功能都是支持的。使用SQL 可以方便地完成对数据库的创建、修改、 删除等基本操作。因此,SQL语言是关系 数据库的核心语言
7.12SQL语言的特点及分类 SQL是英文( Structured Query Language)的缩写,意思为结构化查询语言 ,是用于对存放在计算机数据库中的数据进行 组织、管理和检索的一种工具;是一种特定类 型的数据库—关系数据库。而控制这种数据 库的计算机程序就是我们常说的DBMS数据 库管理系统,譬如: Oracle、 Sybase Microsoft SQL Server、 Access、DB2等等
7.1.2 SQL语言的特点及分类 SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言 ,是用于对存放在计算机数据库中的数据进行 组织、管理和检索的一种工具;是一种特定类 型的数据库——关系数据库。而控制这种数据 库的计算机程序就是我们常说的DBMS——数据 库管理系统,譬如:Oracle、Sybase、 Microsoft SQL Server、Access、DB2等等
当用户想要检索数据库中的数据时, 就通过SL语言发出请求,接着DBMS对该 SQL请求进行处理并检索所要求的数据,最 后将其返回给用户,此过程被称作为数据 库查询,这也就是数据库查询语言这一名 称的由来。SQL语言的主要功能就是同各种 数据库建立联系,进行沟通。按照ANSI 美国国家标准协会)的规定,SQL被作为 关系型数据库管理系统的标准语言,它是 操作关系数据库的重要的工具
当用户想要检索数据库中的数据时, 就通过SQL语言发出请求,接着DBMS对该 SQL请求进行处理并检索所要求的数据,最 后将其返回给用户,此过程被称作为数据 库查询,这也就是数据库查询语言这一名 称的由来。SQL语言的主要功能就是同各种 数据库建立联系,进行沟通。按照ANSI (美国国家标准协会)的规定,SQL被作为 关系型数据库管理系统的标准语言,它是 操作关系数据库的重要的工具
SQL并不是像C、 COBOL和 Fortran语言 那样的完整的计算机语言,它既没有用于 条件测试的IF语句,也没有用于程序分支 的GoTo语句以及循环语句For或Do。确切地 讲,SQL是一种数据库子语言,SQL语句可 以被嵌入到另一种语言中,从而使其具有 数据库存取功能。SQL也非严格的结构化语 言,它的句法更接近英语语句,因此易于 理解,大多数SQL语句都是直述其意,读起 来就象自然语言一样明了
SQL并不是像C、COBOL和Fortran语言 那样的完整的计算机语言,它既没有用于 条件测试的IF语句,也没有用于程序分支 的GoTo语句以及循环语句For或Do。确切地 讲,SQL是一种数据库子语言,SQL语句可 以被嵌入到另一种语言中,从而使其具有 数据库存取功能。SQL也非严格的结构化语 言,它的句法更接近英语语句,因此易于 理解,大多数SQL语句都是直述其意,读起 来就象自然语言一样明了
对多数数据库应用开发来说,都需要 使用数据库来管理数据。例如,要创建 个VOD点播系统,就要用数据库存储各类 供会员点播的节目数据。创建动态网页同 样也需要使用数据库
对多数数据库应用开发来说,都需要 使用数据库来管理数据。例如,要创建一 个VOD点播系统,就要用数据库存储各类 供会员点播的节目数据。创建动态网页同 样也需要使用数据库
SQL语言具有以下特点: (1)功能的一体化 (2)高度的描述性 (3)操作方式的面向集合性 (4)两种使用方式语法结构的统一性 (5)语言的简洁、易学性
SQL语言具有以下特点: (1)功能的一体化 (2)高度的描述性 (3)操作方式的面向集合性 (4)两种使用方式语法结构的统一性 (5)语言的简洁、易学性
SL语言简洁、易用、易学。整个SQL语 言只用了9个动词就完成了数据控制、数据 操纵和数据定义的核心功能。这9个动词是 CREATE, DROP, ALTER, SELECT, INSERT UPDATE, DELETE, GRANT及 REVOKE
SQL语言简洁、易用、易学。整个SQL语 言只用了9个动词就完成了数据控制、数据 操纵和数据定义的核心功能。这9个动词是 CREATE,DROP,ALTER,SELECT,INSERT, UPDATE,DELETE,GRANT及REVOKE