数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第八章--数据库编程知识整理和课后习题答案

该系列的博客都是基于《数据库系统概论》第五版王珊一书

前提:
因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记。适合有考研升学需求的人收藏
————————————————
B站里也是有该老师的上课视频:链接放在下面:
https://www.bilibili.com/video/BV1pW411W7Do?from=search&seid=17230259822734539218
(不过年代比较久远,而且画质一般,有兴趣的可以听听)

第八章:数据库编程(简单了解就行)

//了解

    SQL编程技术可以有效客服SQL实现复杂应用方面的不足
    提高应用系统和RDBMS间的互操作性

掌握:

  1. 嵌入SQL中游标的概念和使用方法
  2. PL/SQL和存储过程的基本概念、基本结构、语句语法和用法
  3. ODBC开发应用系统的体系结构
  4. ODBC API和ODBC的应用程序的工作流程
  5. 在实际安装的RDBMS上通过编程的方式开发应用程序,完成对数据库的各种操作
  6. 使用ODBC进行数据库应用程序的设计,使设计的应用程序可移植性好,并且能同时访问不同的数据库,共享数据资源

嵌入式SQL语言与主语言之间的通信

向主语言传递SQL语句的执行状态信息,使主语言能够据此信息空值程序流程,主要用【SQL通信区】(SQL Communication Area,简称SQLCA)实现
主语言向SQL语句提供参数,使用【主变量】(host variable)输入数据实现
程序把SQL语句查询数据库的结果交主语言处理,用【主变量】和【游标】(cursor)向主语言输出数据

课后答案:

  1. 嵌入式SQL语句为了和主语言语句进行区分,在SQL语句前加前缀【EXEC SQL】,以【分号;】结束
  2. 主变量可以附加一个指示变量,指示变量可以表示输入主变量是否为【空值】
  3. SQL是面向集合的,主语言是面向记录的,可以使用【游标】解决这一问题
  4. 存储过程经过编译、优化之后存储在【数据库服务器中】
  5. 应用程序中访问和管理数据库的方法由【嵌入式SQL】【PL/SQL】【ODBC】【JDBC】【OLEDB】

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/GTWZeus/article/details/106629717
今日推荐