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

软考高级系统架构设计师系列案例考点专题三:数据库系统考点梳理及精讲

软考高级系统架构设计师系列案例考点专题三:数据库系统考点梳理及精讲

  • 一、ORM技术
  • 二、数据库分类比较
  • 三、并发控制
  • 四、封锁协议
  • 五、不规范化带来的四大问题
  • 六、反规范化技术
  • 七、分布式数据库
  • 八、数据仓库集成

数据库系统知识在架构设计师的考试里时有考查,主要考查的是数据库的一些新技术的比较,如关系型数据库、内存数据库及NoSQL等,很少涉及到规范化,但也要掌握。

一、ORM技术

  • ORM,即Object-Relational Mapping,它在关系型数据库和对象之间作一个映像,这样,在具体操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作即可。
  • 面向对象编程把所有实体看成对象(object),关系型数据库则是采用实体之间的关系连接数据。很早就有人提出,关系也可以用对象表达,这样,就能使用面向对象编程来操作关系型数据库。

ORM把数据库映像成对象,如:

  • 数据库的表table = 类 class
  • 记录 = 对象
  • 字段 = 对象的属性

ORM的优点:

  • 使用
http://www.lryc.cn/news/158478.html

相关文章:

  • 【 XXL-JOB】 XXL-JOB任务分片
  • RK3568开发笔记-SATA接口调试
  • 异步编程 - 09 Spring框架中的异步执行_@Async注解异步执行原理源码解析
  • django-项目
  • 红日靶场五(vulnstack5)渗透分析
  • 掌握Gitflow的一些进阶用法
  • 算法随笔:各种经典最短路算法的简要比较总结
  • concrt140.dll怎么下载,concrt140.dll修复工具(修复精灵下载)一键修复问题
  • 自行实现字符串转浮点数函数atof()
  • Windows平台Fortran编程入门
  • 05-Mysql夺命三连问:什么是索引下推?什么是索引覆盖?什么是回表?【Java面试总结】
  • 晨启,MSP430开发板,51开发板,原理图,PCB图
  • Notepad++ 的安装及配置
  • ✔ ★算法基础笔记(Acwing)(一)—— 基础算法(20道题)【java版本】
  • 简单记录下gin中使用中间件记录操作日志
  • 基于Matlab利用IRM和RRTstar实现无人机路径规划(附上源码+数据+说明+报告+PPT)
  • uniapp使用@microsoft/signalr(报错“ReferenceError: require is not defined“)
  • CloudCompare 二次开发(9)——半径滤波
  • ElementUI浅尝辄止29:Breadcrumb 面包屑
  • ABB MPRC086444-005数字输入模块
  • stable diffusion实践操作-常见lora模型介绍
  • kubeadm 安装k8s
  • 选择最适合您的Bug管理软件:市场比较与推荐
  • Spring MVC的常用注解及用法
  • HTTP和HTTPS的区别、 HTTPS运行原理
  • 统计封闭岛屿的数目
  • 【数据结构与算法系列4】长度最小的子数组
  • 问道管理:底部渐渐抬高 今年反弹时刻或已来临
  • 正规黄金代理的三大要素
  • Spine2D骨骼动画播放器 - 微信小程序版