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

前提:
因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记。适合有考研升学需求的人收藏
————————————————
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】

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

  1. 数据库系统概论第五版第(第 4 章数据库安全性)习题答案

    目录 1. 什么是数据库的安全性? 2. 数据库安全性和计算机系统的安全性有什么关系? 3.试述信息安全标准的发展历史... 4. 试述实现数据库安全性控制的常用方法和技术. 5. 什么是数据库中的自 ...

  2. 数据库系统概论(第五版 王珊 萨师煊 编著)

    数据库系统概论知识点总结 学习目录 基础篇 第一章 绪论 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统的结构 1.4 数据库系统的组成 1.5 小结 第二章 关系数据库 第三章 关系数 ...

  3. 数据库系统概论第五版_第四章:数据库安全性

    目录 数据库安全 概述 不安全因素 安全标准简介 安全性控制 用户身份认证方法 访问控制(重点) 视图机制 审计Audit 数据加密 数据库安全 数据库往往有非常多的用户进行访问,其数据需要被共享,但 ...

  4. 数据库系统概论(第五版) 王珊 第三章课后习题答案

    1 .试述 sQL 语言的特点. 答: (l)综合统一. sQL 语言集数据定义语言 DDL .数据操纵语言 DML .数据控制语言 DCL 的功能于一体. (2)高度非过程化.用 sQL 语言进行数 ...

  5. 数据库系统概论(第五版) 王珊 第二章课后习题答案

    1 .试述关系模型的三个组成部分. 答:关系模型由关系数据结构.关系操作集合和关系完整性约束三部分组成. 2 .试述关系数据语言的特点和分类. 答:关系数据语言可以分为三类: 关系代数语言. 关系演算 ...

  6. 数据库系统概论(第五版) 王珊 第六章课后习题答案

    1 .理解并给出下列术语的定义: 函数依赖.部分函数依赖.完全函数依赖.传递依赖.候选码.主码.外码.全码(All 一key ).1 NF .ZNF .3NF .BcNF .多值依赖.4NF . 定义 ...

  7. 数据库系统概论第五版第二章习题6

    (SPJ数据库查询操作) 数据库系统概论第五版第二章习题6(SPJ数据库查询操作)_FunPony的博客-CSDN博客

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

    该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...

  9. 《数据库系统概论(第五版)》学习资料

    <数据库系统概论(第五版)>学习资料 一.第一章 1.数据:描述事物的符号记录 2.数据库:长期储存在计算机内.有组织.可共享的大量数据集合. (数据库中的数据按一定的数据模型组织.描述和 ...

最新文章

  1. 基于android os 5.1,Android 5.1.1版氢OS快速体验
  2. Javascript实现导航锚点滚动效果实例
  3. 【学习小记】一般图最大匹配——带花树算法
  4. linux的进程和作业控制实验报告,Linux基础--进程管理和作业控制
  5. 将远程数据库中的某表数据复制到本数据库(ORACLE)
  6. 北京无人驾驶路测进入“主驾无人”阶段
  7. 用计算机弹极乐净土谱,极乐净土计算器谱子
  8. Sunshine 项目构思
  9. 谈谈ETL中的数据质量
  10. 无线路由器dhcp服务器连接失败,TP-Link路由器桥接提示“获取IP地址失败,请检查DHCP是否开启”怎么办...
  11. oracle认证考试试题及答案,oracle考试试题_oracle认证考试模拟题_oracle试题及答案房地产估价师考试试题_房地产...
  12. VUCA时代下的敏捷
  13. .doc文档无法设置默认打开方式
  14. 微博粉丝精灵_天猫精灵“布蕉绿”新品上线,解锁智能音箱潮流新玩法!
  15. 基于centos8部署nextcloud+onlyoffice----2021-07-16
  16. Java基础---继承、抽象、接口
  17. 百度统计网站流量出现“代码未生效”的应对情况
  18. Matlab生成stm32代码
  19. 2021高考甘肃师大附中成绩查询,西北师大附中2019年高考喜报 西北师大附中2019年高考成绩...
  20. STM32采集温湿度

热门文章

  1. 2021年了,如今的PHP程序员还有用武之地吗,php目前如何了?
  2. div超出不换行_css怎么设置div超出不换行?
  3. jcrop java_jcrop截图并上传服务器 + java
  4. 物联网模组行业市场空间发展前景
  5. WebFlow网页制作平台
  6. 电商平台母婴商品销售数据分析 - Excel
  7. 【网页设计】25:HTML基础
  8. linux和ubuntu的区别在哪
  9. 【mmdetection源码解读(一)】骨干网络--ResNet
  10. 差异化出圈之后,蕉下布局城市户外寻找“起跳”机会