了解湖南/长沙自考资讯,从湖南自考网开始!湖南自考报名湖南自考本科
您当前的位置:首页 > 校园动态

数据库原理及应用(27)

数据库原理及应用(27)

 

  五、视图DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1.在SQL中,外模式一级数据结构的基本单位是视图。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2.视图的定义:视图是从若干基本表和(或)其他视图构造出来的表。这种构造方法采用SELECT语句实现。在我们创建一个视图时,只是把其视图的定义存放在数据字典中,而不存储视图对应的数据,在用户使用视图时才去求对应的数据。因此,视图被称为“虚表”。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  3.视图的创建DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  语法:CREATE  VIEW  <视图名>(<列表序列>)DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  AS  <SELECT查询语句>DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  4.视图的撤销DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  语法:DROP  VIEW  <视图名>DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  5.对视图的操作DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1)视图的查询操作,与基本表一样。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2)视图的更新操作,一般仅限于“行列子集视图”。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  行列子集视图:如果视图是从单个基本表中只使用选择、投影操作导出的,并且包含了基本表的主键,那么这样的视图称为“行列子集视图”。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  六、嵌入式SQLDQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1.SQL语言有两种使用方式:一种是在终端交互方式下使用,称为交互式SQL;另一种是在主语言的程序中使用,称为嵌入式SQL。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2.嵌入式SQL的实现,有两种处理方式:一种是扩充主语言的编译程序,使之能处理SQL语句;另一种是采用预处理方式。目前多数系统采用后一种方式。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  预处理方式是先用预处理程序对源程序进行扫描,识别出SQL语句,并处理成主语言的函数调用形式;然后再用主语言的编译程序编译成目标程序。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  3.嵌入式SQL的使用规定:DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1)在程序中要区分SQL语句与主语言语句。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2)允许嵌入的SQL语句引用主语言的程序变量(成为共享变量)。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  3)通过游标协调SQL的集合处理方式和主语言的单记录处理方式DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  七、存储过程DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数据库服务器端的数据库中,使用时调用即可。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2.使用存储过程的优点:DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  1)提高运行速度;DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  2)增强了SQL的功能和灵活性。DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  3)可以降低网络的通信量;DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  4)减轻了程序编写的工作量;DQO湖南自考网_湖南自考本科_湖南自考报名_首页

  5)间接实现安全控制功能。DQO湖南自考网_湖南自考本科_湖南自考报名_首页
DQO湖南自考网_湖南自考本科_湖南自考报名_首页

DQO湖南自考网_湖南自考本科_湖南自考报名_首页

 

数据库原理及应用(27)

    湖南自考网——致力于打造湖南自考网第一网,以努力服务于广大湖南自考学子、提供最全的湖南自考资讯为己任,发布湖南自考最新的新闻资讯,提供湖南自考专科湖南自考本科湖南自考报名湖南自考成绩查询等综合信息

 

湖南自考
相关文章
    无相关信息
湖南网站主页
湖南自考政策
自考30年大事
湖南自考专业
湖南自考问答
名家访谈
湖南自考故事
湖南自考院校
湖南自考大纲
自考复习方法
自考笔记串讲
自考应试技巧
湖南自考真题
湖南自考就业
湖南论文指导
湖南自考实践
湖南自考学位
自考成绩查询
自考考籍查询
自考学历查询


咨询QQ:137847917
13548661633(微信同号)