- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章关系数据库标准语
第三章 关系数据库标准语言SQL 第三章 关系数据库标准语言SQL??? SQL起源 1974年,IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。 1976年IBM E.F.Codd发表了一篇里程碑的论文“R系统:数据库关系理论”,介绍了关系数据库理论和查询语言SQL。 1977年Oracle开发了第一个商用SQL关系数据库管理系统 ? 2、SQL语言的发展 3、SQL的特点 (1)综合统一 集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。 可以独立完成数据库生命周期中的全部活动: 定义关系模式,插入数据,建立数据库; 对数据库中的数据进行查询和更新; 数据库重构和维护 数据库安全性、完整性控制等 用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行。 数据操作符统一 (2)高度非过程化 非关系数据模型的数据操纵语言“面向过程”,必须制定存取路径 SQL只要提出“做什么”,无须了解存取路径。 存取路径的选择以及SQL的操作过程由系统自动完成。 (3)面向集合的操作方式 非关系数据模型采用面向记录的操作方式,操作对象是一条记录 SQL采用集合操作方式 操作对象、查找结果可以是元组的集合 一次插入、删除、更新操作的对象可以是元组的集合 (4)以同一种语法结构提供多种使用方式 SQL是独立的语言 能够独立地用于联机交互的使用方式 SQL又是嵌入式语言 SQL能够嵌入到高级语言(例如C,C++,Java)程序中,供程序员设计程序时使用 (5)语言简洁,易学易用 SQL功能极强,完成核心功能只用了9个动词。 4、SQL语言性质 5、 关系数据库的体系结构 6、SQL语言的分类 第二节? 数据定义 SQL的数据定义部分包括对SQL模式、基本表、视图和索引的创建和撤销操作。 一、 SQL提供的基本数据类型 二、SQL模式的创建和删除 3、在CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句。 CREATE SCHEMA 模式名 AUTHORIZATION 用户名 [表定义子句|视图定义子句|授权定义子句] 三、基本表的创建、修改和撤销 2.基本表结构的修改 3.基本表的撤销 4、模式与表 1)每一个基本表都属于某一个模式 2)一个模式包含多个基本表 3)定义基本表所属模式 方法一:在表名中明显地给出模式名 Create table “S-T”.Student(......); /*模式名为 S-T*/ Create table “S-T”.Course(......); Create table “S-T”.SC(......); 方法二:在创建模式语句中同时创建表 方法三:设置所属的模式 4)创建基本表(其他数据库对象也一样)时,若没有指定模式,系统根据有哪些信誉好的足球投注网站路径来确定该对象所属的模式。 5)有哪些信誉好的足球投注网站路径包含一组模式的列表。RDBMS会使用该列表中第一个存在的模式作为数据库对象的模式名,若有哪些信誉好的足球投注网站路径中的模式名都不存在,系统给出错误。 6)有哪些信誉好的足球投注网站路径的当前默认值是:$user, PUBLIC;首先有哪些信誉好的足球投注网站与用户名相同的模式,如不存在,则使用PUBLIC模式 7) DBA用户可以设置有哪些信誉好的足球投注网站路径, 然后定义基本表 SET search_path TO “S-T”,PUBLIC; Create table Student(......); 结果建立了S-T.Student基本表。 RDBMS发现有哪些信誉好的足球投注网站路径中第一个模式名S-T存在,就把该模式作为基本表Student所属的模式。 四、索引的创建和撤销 RDBMS中索引一般采用B+树、HASH索引来实现 B+树索引具有动态平衡的优点 HASH索引具有查找速度快的特点 采用B+树,还是HASH索引则由具体的RDBMS来决定 索引是关系数据库的内部实现技术,属于内模式的范畴 CREATE INDEX语句定义索引时,可以定义索引是唯一索引、非唯一索引或聚簇索引 B树和B+树 B树 能自动保持与数据文件大小适应的索引层次 平衡树 能对所使用的存储空间进行管理,使每个块处于全满半满之间 B+树 特殊的B树,内部结点只存储索引块 叶结点用指针连接 B+树指针和码的数量 ? ?1、索引的创建 唯一索引 例1: CREATE UNIQUE INDEX ST? ON S(SNO) 其中UNIQUE表示要求列SNO的值在基本表S中不重复。 例2: CREATE UNIQ
您可能关注的文档
- 第4章__他励直流电动机的运行.ppt
- 第3章第1节 细胞的物质代谢 (北师大版).ppt
- 第4章 8086寻址方式与.ppt
- 第4讲 自我探索-职业兴趣评估.ppt
- 第4章 细胞质与核糖体.ppt
- 第4课图形与联想教案.doc
- 第44讲 苯 芳香烃.doc
- 第5期铝及铝深加工产业调研报告.doc
- 第4章单基因病.ppt
- 第5章 会计循环:报告.ppt
- 泸州步长生物制药基地及新药产业化基地综合大楼研发实验室项目环评报告.docx
- 协兴园区规划建设局东线排污管网建设工程环评报告.docx
- 资阳鸿盛新能源科技有限公司生物质燃料颗粒生产项目环评报告.docx
- 四川成特电缆集团有限公司特变线缆生产基地项目环评报告.docx
- 四川省都江堰水利发展中心都江堰灌区“十四五”续建配套与现代化改造工程人民渠六期干渠4+630~8+244.5段整治项目环评报告.docx
- 眉山市甘眉工业园区青龙220千伏变电站扩建工程环评报告.docx
- 四川军山科技有限公司特种纸和EVA包装模生产加工建设项目环评报告.docx
- 四川北方红光特种化工有限公司废酸处理环保技术改造项目环评报告.docx
- 泸州市麒鳞石材有限公司年开采10万方建筑用砂岩项目环境影响报告表(生态影响类).docx
- 泸县太伏张枣机砖厂改建年产7200万块标砖生产线及配套设备设施技改项目环评报告.docx
文档评论(0)