【系统架构设计师】案例专题三:数据库系统考点梳理

devtools/2024/10/11 3:30:21/

更多内容请见: 备考架构>系统架构设计师-核心总结目录

摘要:本文主要梳理架构>系统架构设计师 - 数据库系统 案例考点 ,主要包括ORM技术、关系型数据库、内存数据库、NoSQL、规范化、分布式数据库、数据仓库集成等。

文章目录

    • 一、ORM技术
    • 二、数据库分类比较
    • 三、并发控制
    • 四、封锁协议
    • 五、不规范化带来的四大问题
    • 六、反规范化技术
      • 1、反规范化技术优缺点
      • 2、常见的反规范化技术有:
    • 七、分布式数据库
      • 1、分布式数据库特点
      • 2、分布式数据库的优点
      • 3、数据分片
      • 4、分布透明性
    • 八、数据仓库集成
      • 1、数据仓库特点
      • 2、数据仓库的4个层次

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

一、ORM技术

ORM(即Object-Relational Mapping):它在关系型数据库和对象之间作一个映像,这样在具体操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作即可。

面向对象编程把所有实体看成对象(object),关系型数据库则是采用实体之间的关系连接数据。很早就有人提出,关系也可以用对象表达,这样,就能使用面向对象编程来操作关系型数据库

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


http://www.ppmy.cn/devtools/123958.html

相关文章

开发微信小程序 基础03

WXSS(类似CSS) 定义: WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML的组件样式,类似于网页开发中的 CSS。 分类: 全局样式:定义在 app.wxss 中的样式为全局样式,作用于每一个页面 局部样式&…

基于微信小程序的像素画创作与分享平台设计与实现

目录 1 系统概要说明 5 2 小程序设计 5 2.1 通用样式模块 5 2.2 通用方法模块 5 2.2.1 用户登录校验拦截器方法 5 2.2.2 登录方法 6 2.2.3 注册方法 7 2.2.4 登出方法 7 2.2.5 自动登录功能 8 2.3 像素画画板模块 8 2.3.1 画板坐标系 8 2.3.2 画板的生成 9 2.3.3 颜色的选择 9 …

Oracle EBS中 税务报告 模块的财务流程概览

Oracle E-Business Suite (EBS) 中的税务报告模块是企业用来管理税务相关流程的关键组件,与PO、AP、AR模块的关系非常紧密,它支持从税款计算、申报到支付的全过程。这个模块帮助企业确保其税务操作符合当地法律法规,并能够高效地处理复杂的税…

Git记录

1、warning: in the working copy of ‘build-Chat_Client-Desktop_Qt_5_15_2_MSVC2019_64bit-Debug/Chat_Client_resource.rc’, LF will be replaced by CRLF the next time Git touches it. 这个警告的意思是 Git 发现文件 Chat_Client_resource.rc 使用的是 LF&#xff08…

探索路由器静态IP的获取方式

在网络配置中,路由器静态IP是一个重要的概念。对于家庭网络或办公室网络而言,正确配置静态IP地址是确保网络稳定性和管理的关键步骤之一。但是,很多人对于静态IP地址的获取方式可能感到困惑。在本文中,我们将探讨它的获取途径&…

微信小程序15天

UniApp(Vue3组合式API)和微信小程序15天学习计划 第1天:开发环境配置和基础知识 UniApp和微信小程序概述及对比安装并配置HBuilderX(UniApp)和微信开发者工具创建第一个UniApp Vue3项目和微信小程序项目了解两个平台的项目结构差异配置外部浏览器和各种小程序模拟…

攻防世界(CTF)~Reverse-easyRE1

题目介绍 下载附件后一个32位一个64位 64位的放到ExeinfoPE查看一下有无壳子(无壳) 放IDA看一下伪代码,习惯性看一下main函数,直接发现了flag flag{db2f62a36a018bce28e46d976e3f9864}

Springboo通过http请求下载文件到服务器

这个方法将直接处理从URL下载数据并将其保存到文件的整个过程。下面是一个这样的方法示例: import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection…