内容简介结构化查询语言SQLSQL数据库的体系结构SQL.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:33 大小:186KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

内容简介结构化查询语言SQLSQL数据库的体系结构SQL.ppt

内容简介结构化查询语言SQLSQL数据库的体系结构SQL.ppt

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQL的特点SQL语言集数据查询(dataquery)、数据操纵(datamanipulation)、数据定义(datadefinition)和数据控制(datacontrol)功能于一体,充分体现了关系数据语言的特点和优点。其主要特点包括:综合统一高度非过程化面向集合的操作方式以同一种语法结构提供两种使用方式语言简洁,易学易用SQL数据库的体系结构SQL语言的组成和SQL语句的类型*SQL数据定义SQL的数据查询WHERE子句常用的查询条件SQL提供的集函数嵌套查询嵌套查询嵌套查询多个SELECT语句的结果可进行集合操作。并UNION:集合操作中用得最多的是并操作UNION。例:查询选修了课程1或者选修了课程2的学生号。SELECTsnoFROMscWHEREcno=‘1’UNIONSELECTsnoFROMscWHEREcno=‘2’;交:INTERSECT例:查询选修了课程1并选修了课程2的学生号。SELECTsnoFROMscWHEREcno=‘1’INTERSECTSELECTsnoFROMscWHEREcno=‘2’;差:EXCEPT例:查询选修了课程1但没有选修课程2的学生号。SELECTsnoFROMscWHEREcno=‘1’EXCEPTSELECTsnoFROMscWHEREcno=‘2’;SQL中的连接和外连接*查询结果SQL的修改语句SQL中的视图SQL数据控制嵌入式SQL嵌入式SQL动态SQL关系规范化码的概念范式理论范式理论范式理论关系模式的分解数据库设计数据库设计-概念结构设计数据库设计-概念结构设计数据库设计-概念结构设计按选定的数据库管理系统的要求来设计数据模型。步骤如下:(1)ER模型向关系模型转换(2)关系规范化处理(3)模型优化将E-R图转换为关系模型的步骤:(1)E-R图中的每一个实体,都应转换为一个关系。(2)若实体之间是1:1的联系,可以合并为一个关系。(3)1:m的联系:将“1”方的主键放入m方关系中作为“外部键”。(4)m:n的联系,为联系单独建立一个关系。(5)多元关系转换成一个关系模式,关系的码为各实体码的组合数据库的物理设计是对已确定的逻辑数据库结构,利用DBMS所提供的方法、技术,以较优化的存储结构、数据存取路径、合理的数据存放位置以及存储分配,设计出一个高效的、可实现的物理数据库结构。物理设计常常包括某些操作约束,如响应时间与存储要求等。物理结构设计的内容存储记录的格式设计存储方法设计顺序存放散列存放聚簇存放存取方法设计索引的设计例题