- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
视图是一个虚表不存储数据,在使用时对原有数据的重新组织。它是一个逻辑结构,不占据存储空间。基于表、在大部分SQL中,特别是DQL和DML,语法地位等价于表010302044.3视图View01不同用户不同视角和权限。限制存取(字段级权限和行级权限)。02如,在求和值上做TOP-N查询简化查询:别名、减少代码长度和复杂性03可以将常用的连接查询构造成视图。提供不同的查询角度:04新表拼出旧表,视图兼容旧表的程序。兼容数据库设计的修改:使用视图的意义视图的创建与删除创建视图CREATE[ORREPLACE]VIEW名字[(字段列表)]ASSELECT子查询[WITHCHECKOPTION]ORREPLACE:对已有同名视图进行替换,有违反定义的修改,不允许。无则返错。如省略字段列表则用子查询返回的字段名定义删除视图DROPVIEW视图名视图上的DML简单视图可以直接执行复杂视图表的数目多于1个有字段表达式作为视图的列有聚组函数作为视图的列复杂视图的DML不一定能够正确执行带有CHECKOPTION的视图的DML,不能违反条件目的自动产生唯一编号,可看作编号发生器。1数字要求递增(或按一定规律变化),2不重复3不断号用作主键避免并发冲突减少应用程序代码提高性能4一个错误的例子54.4唯一性编号在MSSQL和MYSQL中,使用自增长字段作为解决方案01自增长字段是表格定义时,依附于某个字段(通常是主键)的属性02插入时无须为此字段指定值,即自增长03不同表之间不能复用必须有一种方式,获得上次insert的值04自增长字段在一个事务中,通过访问序列的NEXTVAL和CURRVAL可以获得序列的下一个值和当前值保证多个事务之间不会出现并发冲突不与某个表绑定,可以在多个表之间复用序列是一个独立的编号发生器序列SequencesDROPSEQUENCE序列名删除创建CREATESEQUENCE序列名[INCREMENTBYn][STARTWITHn][MAXVALUEn|NOMAXVALUE][MINVALUEn|NOMINVALUE][CYCLE|NOCYCLE][CACHEN|NOCACHE]序列的创建与维护使用序列的例子对象定义CREATETABLEINV_MASTER(INV_NONUMBER,…)CREATETABLEINV_DETAIL(INV_NONUMBER,LINE_NONUMBER,…)CREATESEQUENCESEQ_INV插入数据INSERTINTOINV_MASTER(INV_NO,…) VALUES (SEQ_INV.NEXTVAL,…)INSERTINTOINV_DETAIL(INV_NO,LINE_NO,…)VALUES (SEQ_INV.CURRVAL,1,…)4.5索引索引是这样一种数据库对象,它占据一定的存储空间,能够在查询时被自动使用,从而提高查询性能。基于一个表中某个字段或字段的联合索引的使用不影响语句的正确性和结果避免全表扫描由查询优化器自动使用,并非所有查询都能获益通过某些额外选项可以提示查询优化器利用索引可能会加快DQL速度,但对DML速度的影响是双重的建立索引的考虑建立索引字段取值范围较大字段中NULL值比例较大字段经常做为查询或连接条件多数查询期望返回行数较少不建立索引表较小表经常更新字段不常做为条件或出现在表达式内期望返回行数较多根据系统运行情况,对性能瓶颈进行优化逻辑分类唯一索引vs非唯一索引自动索引vs手工创建的索引UK,PK,FK基于函数的索引?物理分类Partitionedornon-partitionedB-treeNormalorreversekeyBitmap索引的分类B-TreeIndex的作用IndexentryheaderKeycolumnlengthKeycolumnvalueROWIDRootBranchLeafIndexentryBitmapIndex的作用Blue,10.0.3,12.8.3,1000100100010010100Green,10.0.3,12.8.3,0001010000100100000Red,10.0.3,12.8.3,0100000011000001001
您可能关注的文档
- 教师成长与教师生涯规划.ppt
- 有限元方法与ANSYS应用第5讲结构静力分析.ppt
- 数据安全与数据备份.ppt
- 新生适应心理健康教育.ppt
- 小学科学五年级下册.ppt
- 思品课如何知道学生自学课题研究.ppt
- 市场营销与市场营销学.ppt
- 新人教版小学数学三年级上册《认识几分之一》.ppt
- 教科版思想品德八下第四单元复习提纲.ppt
- 新时代大学英语第二册Unit7EatingOut听说电子课件.ppt
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)