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

架构零散知识点

1 数据库

1.1 数据库范式

有一个学生表,主键是学号,含有学生号、学生名、班级、班级名,违反了数据库第几范式?

        --非主属性不依赖于主键,不满足第二范式

有一个订单表,包含以下字段:订单ID(主键)、客户ID、客户姓名、订单日期、客户地址

        --所有非主属性都依赖于主键,但客户姓名、客户地址依赖于客户id,非主属性之间存在传递依赖,不满足第三范式

1.2 三级模式-两级映像

内模式而言,是定义所有内部的记录类型,索引和文件的组织方式,以及数据控制方面的细节

1.3 关系代数

投影中条件2>'7',7在单引号内,为字符串

2 文件系统

2.1 磁头号柱面号扇区号

磁头号:选盘片(每个盘片都有磁头,不需要物理移动,电路连通激活即可)

柱面号:选磁道(移动磁臂)

扇区号:选扇区(旋转磁盘)

操作系统——磁盘数据块(柱面、磁头、扇区)-CSDN博客

3 软件工程

3.1 信息系统建模方法

信息系统建模方法分为三种,分别是结构化建模方法、信息建模方法和面向对象建模方法。

结构化建模方法以数据流图为基本工具,以过程为中心,可用于分析和定义新系统的业务需求。

信息建模方法以实体联系图为基本工具,从数据的角度对现实世界建立模型,强调在分析和研究过程需求之前,先研究和分析数据需求;

面向对象建模方法将数据和过程集成到对象的结构中,将数据与过程自然地结合起来,消除了人为分离现象。UML被视为面向对象技术的建模标准。

3.2 uml类图

“类图,展现了一组对象、接口、协作和它们之间的关系”,这句话中,协作和它们之间的关系是否重复?

  1. 协作:指的是对象之间为了完成某个任务或功能而进行的合作。它强调的是对象之间的动态交互过程,即对象如何相互作用来实现特定的行为。

  2. 它们之间的关系:这里指的是类与类、对象与对象、类与接口之间静态的、结构性的关系。这些关系可以是继承(泛化)、实现(接口实现)、关联、聚合、组合等。

4 架构

4.1 模型驱动的软件开发

模型驱动的体系结构是一种以模型为中心的软件设计和实现方法,使用 UML 的一个子集来描述系统,其中生成不同抽象层次的模型

该方法需要创建计算无关模型(CIM),用于建模领域抽象。平台无关模型(PIM),对系统进行运转建模,不涉及实现。平台相关模型(PSM),是由平台无关模型转换而来,为每个特定平台提供单独的模型


http://www.mrgr.cn/news/67166.html

相关文章:

  • 学习threejs,将多个网格合并成一个网格
  • Ubuntu 安装CUDA, cuDNN, TensorRT(草稿)
  • ONLYOFFICE 8.2深度测评——助力自动化办公
  • vue2和vue3在html中引用组件component方式不一样
  • 软设师知识点-计算机网络
  • 论文学习笔记(二)
  • 看到你还在用Maven,Gradle难道不香吗?
  • 接口测试用例设计的关键步骤与技巧解析
  • 深度学习:循环神经网络(RNN)详解
  • openssl生成加密,公钥实现非对称加密
  • 通过 SSH 连接远程 Ubuntu 服务器
  • Uniapp全局文件执行顺序详解
  • 第11章 LAMP架构企业实战
  • 基于STM32的智能声音跟随小车设计
  • html语法
  • 第2章-立项 2.1硬件工程师为什么要关注立项
  • 微服务系列五:避免雪崩问题的限流、隔离、熔断措施
  • 探索人工智能的不同形态与未来方向:从ANI到AGI,再到ASI
  • 写歌词的技巧和方法:精准用词,让歌词熠熠生辉,妙笔生词AI智能写歌词软件
  • MySQL是怎么保证高可用的?
  • 人工智能:引领未来的变革之路
  • K-M算法(图像凭借特征点匹配)
  • [SWPUCTF 2022 新生赛]Cycle Again -拒绝脚本小子,成为工具糕手
  • C++之list的使用
  • 完成程序《大奖赛评分B》
  • 高光谱激光雷达遥感团队成员白杰博士获全国激光雷达优博论文奖