第3章 SQL语言初步.ppt

  1. 1、本文档共164页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2005-10-31 ftt@ 第3章 SQL语言初步 主要内容(一) 3.1 SQL简介 SQL的特点 SQL语言的分类 SQL数据定义功能 SQL数据查询功能 SQL数据修改功能 SQL数据控制功能 3.2 基本的数据定义 定义、删除与修改基本表 索引的创建和删除 3.3 基本的数据操作 插入、修改、删除数据 3.1 SQL简介 历史 SQL: Structured Query Language 1974年,由Boyce和Chamber提出 1975-1979年,在System R上实现,由IBM的San Jose研究室研制,称为Sequel 1986年 ANSI公布第一个SQL标准; 1987、1989、1992….不断扩充; 目前有标准:SQL86、SQL92、SQL99、SQL2003、SQL2006、SQL2008 本章主要讲述SQL92语言的用法。 要求能熟练使用SQL语句在不同的RDBMS中完成数据库的基本操作。 标准化 有关组织 ANSI(American Natural Standard Institute) ISO(International Organization for Standardization) 有关标准 SQL-86 “数据库语言SQL” SQL-89 “具有完整性增强的数据库语言SQL”,增加了对完整性约束的支持 SQL-92 “数据库语言SQL”,是SQL-89的超集,增加了许多新特性,如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持等。 SQL-3 增加对面向对象模型的支持 SQL2003 支持 XML,支持 Window 函数、Merge 语句等 SQL2006 继续增强 XML方面的特性 SQL2008 特点 一体化 集DDL,DML,DCL于一体 单一的结构----关系,带来了数据操作符的统一 面向集合的操作方式 一次一集合 高度非过程化 用户只需提出“做什么”,无须告诉“怎么做”,不必了解存取路径 两种使用方式,统一的语法结构 SQL既是自含式语言(用户使用),又是嵌入式语言(程序员使用) 语言简洁,易学易用 SQL的基本概念 请比较: SQL支持的数据库三级模式 见图 ANSI SPARC报告中的数据库三级模式 不同点 视图(View) 视图从若干个Table或其他视图上生成 视图是一张虚表 视图属于外模式(子模式) Database中只有视图的定义,而无实际存储的数据 基本表(Table) 存储文件(File) *.dbf *.mdb *.mdf 、*.ndf SQL对三级模式的对应支持 不同之处: 三级模式中,一个应用程序只能开启一个外模式,SQL中则不然 三级模式中,应用程序只能访问外模式,SQL中可以是外模式和模式 SQL数据库体系结构 SQL分类 数据定义语言 DDL (Data Definition Language) 用于创建、更改或删除数据库对象,如表、视图、索引及其它对象。 语句包括:CREATE、ALTER、DROP 数据操纵语言DML (Data Manipulation Language) 用于操纵数据库对象(如表)。 语句包括:SELECT、INSERT、UPDATE、DELETE 数据控制语言DCL (Data Control Language) 用于定义控制访问对象(如表)。 语句包括:GRANT、REVOKE 实验环境 安装SQL Server 2000/8 配置SQL Server 2000/8 SQL Server 2000/8的管理工具和实用程序 安装SQL Server 保证计算机的软硬件环境能满足SQL Server 的需要 根据所期望的用途和计算机的软硬件环境选择合适的版本和部件 创建SQL Server 使用的账号 配置SQL Server 2000 启动和停止SQL Server 服务 注册服务器和创建服务器组 SQL Server 2000的管理工具和实用程序 服务管理器(Service Manager) 客户机网络连接工具( SQL Server Client Network Utility) 服务器网络连接工具( SQL Server Server Network Utility) 企业管理器( SQL Server Enterprise Manager) 查询分析器( SQL Server Query Analyzer ) 在线手册(Books online) 3.2 基本的数据定义(一) 表TABLE 创建基本表 表结构的修改 删除基本表 数据定义功能DDL概述 SQL的数据定义语句(DDL)包括以下语句: 数据库的

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档