当前位置: 首页 > news >正文

安徽省建设监理协会网站/潍坊网站定制模板建站

安徽省建设监理协会网站,潍坊网站定制模板建站,网站图片链接是怎么做的,做智能网站平台2017年全国计算机四级数据库考试重点(1)视图的定义与删除SQL建立视图的语句格式为:CREATE VIEW视图名[(字段名[,字段名]…)]AS子查询[WITH CHECK OPTION谓词];视图可以删除,语句格式为:DROP VIEW视图名;视图的定义就从数据字典中删除。由此视图导出的其它…

2017年全国计算机四级数据库考试重点

(1)视图的定义与删除

SQL建立视图的语句格式为:

CREATE VIEW视图名[(字段名[,字段名]…)]

AS子查询

[WITH CHECK OPTION谓词];

视图可以删除,语句格式为:

DROP VIEW视图名;

视图的定义就从数据字典中删除。由此视图导出的其它视图也将自动被删除。若导出此视图的基本表删除了,则此视图也将自动删除。

(2)视图的查询语句

视图定义后,用户可以如同基本表那样对视图查询。

(3)视图的更新语句对视图的更新最终要转换成对基本表的更新(这里的更新,指INSERT,UPDATE和DELETE三类操作)。在关系数据库中,并非所有的视图都是可更新的,也就是说,有些视图的更新不能唯一地有意义地转换成对基本表的更新。

(4)视图的优点视图的概念具有很多优点,主要有:

(1)视图对于数据库的重构造提供了一定程度的逻辑独立性;

(2)简化了用户观点;

(3)视图机制使不同的用户能以不同的方式看待同一数据;

(4)视图机制对机密数据提供了自动的安全保护功能。

7.SQL的数据控制功能

SQL数据控制功能是指控制用户对数据的存取权力。某个用户对某类数据具有何种操作权力是由DBA决定的。这是个政策问题而不是技术问题。数据库管理系统的功能是保证这些决定的执行。为此它必须能:

(1)把授权的决定告知系统,这是由SQL的GRANT和REVOKE语句来完成的。

(2)把授权的结果存入数据字典。

(3)当用户提出操作请求时,根据授权情况进行检查,以决定是执行操作请求还是拒绝之。授权语句的一般格式为:

GRANT权力[,权力]…[ON对象类型对象名] TO用户[,用户]…,

[WITH GRANT OPTION];

对不同类型的操作对象可有不同的操作权力。

(1)对基本表、视图及其字段的操作权力有查询、插入、更新、删除以及它们的总和ALL PRIVILEGE。

(2)对基本表的操作权力还有修改(ALTER)和建立索引(INDEX)。

(3)对数据库的操作权力有建立表(CREATETAB)。某用户有了此权力就可以使用Create table建立基本表。称他为表的主人,拥有对此表的一切操作权力。

(4)对表空间的权力有使用(USE)数据库空间存储基本表的权力。

(5)系统权力有建立新数据库(CREATEDBA)的权力。GRANT语句中的任选项WITH GRANT OPTION的作用是使获得某种权力的用户可以把权力再授予别的.用户。

8.嵌入式SQL

把SQL嵌入主语言使用时必须解决三个问题:

(1)区分SQL语句与主语言语句。这是通过在所有的SQL语句前加前缀EXEC SQL来解决的。SQL语句结束标志随主语言不同而不同,如PL/1用分号(;),COBOL用EMD-EXEC来表示。SQL语句首先由预编译程序加以处理,转换为主语言编译程序能够识别的形式,然后交主语言编译程序进一步处理。

(2)数据库工作单元和程序工作单元之间的通信。SQL语句中可以使用主语言的程序变量(简称主变量),这些变量名前加冒号(:)作标志,以区别地字段名,程序中使用的任何表(基本表或视图)都要用EXEC SQL DECLARE语句加以说明。一则使程序更加清晰,二则使预编译程序能作某些语法检查。SQL语句执行后,系统要反馈给应用程序若干信息,这些信息送到SQL的通信区SQL CA。SQL CA用语句EXEC SQL INCLUDE加以定义。在SQL CA中有一个状态指示字段SQL CODE。当SQL CODE为零时,表示SQL语句执行成功,否则返回一个错误代码(负值)或警告信息(正值)。程序员应该在每个SQL语句之后测试SQL CODE的值,以便处理各种情况。

(3)一个SQL语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式。这是用游标(Cursor)来解决的。下面首先讨论不需要游标的DML语句,然后讨论使用游标的DML语句。

9.不用游标的DML语句

不需要游标的DML语句有:查询结果为单记录的SELECT语句UPDATE(除了CURRENT形式的UPDATE)语句DELETE(除了CURRENT形式的DELETE)语句INSERT语句

(1)查询结果为单记录的SELECT语句这类语句的一般格式是:(主语言为PL/1)EXEC SQL SELECT目标列INTO主变量[空值标志]FROM基本表(或视图)[WHERE条件表达式];SELECT语句从数据库中找到符合条件的记录,把结果放到主变量中。

http://www.jmfq.cn/news/4897837.html

相关文章:

  • 优秀网站制作实例展示/推广引流的10个渠道
  • 网站怎么做搜索引擎/软文营销成功案例
  • 哪个网站可以自己做名片/网络seo推广
  • 网站维护客户/头条收录提交入口
  • 新闻网站建设合同/武汉网络营销推广
  • 可以网上做单的网站/seo页面优化技术
  • logo免费设计网站/百度seo推广首选帝搜软件
  • wordpress自动网站地址/百度官方平台
  • 公司网站设立与维护方案/网站建设制作费用
  • 做像美团淘宝平台网站多少钱/苹果要做搜索引擎
  • 搭建一个网站多少钱/成都seo优化排名公司
  • 做网站宜宾/企业网站推广公司
  • 电商网站建设哪家好/页优化软件
  • 成都最新房价一览表/seo的优化原理
  • 腾讯企业邮箱网页版登录入口/合肥网络seo推广服务
  • 企业网站模板下载需谨慎/免费推广网站平台
  • 网站建设对百度推广的影响/营销活动怎么做吸引人
  • 百度网站与推广/b2b采购平台
  • 专做婚宴用酒是网站/免费的网站域名查询
  • 温州营销型网站建设/网站制作多少钱
  • 毕设DW做网站的过程/看广告收益的正规平台
  • 专门做顶账房的网站/网上销售
  • 那个网站是专门做机械设备/网络营销的概念和特点
  • 辽宁大连建设工程信息网站/百度竞价排名规则
  • 护肤品网站建设/免费推广工具
  • 网址之家大全/李勇seo的博客
  • wordpress建小说网站/昆明网络推广公司排名
  • 学院网站建设流程/恶意点击推广神器
  • wordpress登录链接修改/关键词优化分析工具
  • 免费的网站软件正能量/网络营销策划书格式