关系数据库标准语言SQL31505PPT课件
一、SQL基础知识
SQL(Structured Query Language)是一种关系数据库的标准语言,是一个通用的、功能极强的关系数据库语言。SQL语言的主要用途是对存放在计算机中的数据库进行组织、管理和检索。标准的SQL语句几乎可以在所有的关系型数据库上不加修改地使用。
SQL语言的特点:
1. 语言功能和模式结构的一体化
2. 高度非过程化的语言
3. 面向集合的操作方式
4. 两种使用方式、统一的语法结构
5. 语言简捷,易学易用
SQL语言的动词:
* SELECT:数据查询
* CREATE、DROP、ALTER:数据定义
* INSERT、UPDATE、DELETE:数据操纵
* GRANT、REVOKE:数据控制
二、SQL Server基础知识
SQL Server是一种关系数据库管理系统,支持SQL语言。SQL Server的管理工具包括:
1. 企业管理器(Enterprise Manager):用于管理网络、计算机、服务和其它系统组件
2. 查询分析器(Query Analyzer):用于交互式地输入和执行各种Transact-SQL语句,查看执行结果
3. 服务管理器(Service Manager):用于管理SQL Server服务
SQL Server的特点:
1. 支持标准SQL语言
2. 具有变量、运算符、函数及流程控制语句等扩展功能
3. 具有Transact-SQL语言,供软件厂商对SQL基本命令集进行扩展和修改
三、数据库的体系结构
关系数据库的体系结构包括:
1. 实体关系模型
2. 关系数据结构
3. 数据库管理系统
四、创建及管理数据库
创建数据库需要考虑以下几个方面:
1. 数据库设计
2. 数据库实施
3. 数据库管理
五、管理数据表
管理数据表需要考虑以下几个方面:
1. 表结构设计
2. 表数据管理
3. 表索引管理
六、管理表数据
管理表数据需要考虑以下几个方面:
1. 数据插入
2. 数据更新
3. 数据删除
七、数据库单表查询
数据库单表查询可以使用SELECT语句,包括:
1. 简单查询
2. 条件查询
3. 排序查询
八、数据库综合查询
数据库综合查询可以使用多表查询,包括:
1. 内连接
2. 左连接
3. 右连接
4. 全连接
九、视图的创建及删除
视图是虚拟表,基于基本表的查询结果,可以使用CREATE VIEW语句创建视图,也可以使用DROP VIEW语句删除视图。
本章学习内容涵盖了关系数据库标准语言SQL的基础知识、SQL Server的基础知识、数据库的体系结构、创建及管理数据库、管理数据表、管理表数据、数据库单表查询、数据库综合查询和视图的创建及删除等方面。