数据库八股文——规范化理论 规范化理论 规范化理论的目的不恰当的关系设计有这样一个关系:in_dep (ID, name, salary, dept_name, building, budget),其中 ID 为主码。 现在有以下四个问题: 重复性:属性 building 和 budget 出现了大量重复的值 更新:如果我仅仅更新了一个 building 的 budget,理论上所有对应的 bu 2024-12-20 #DataBase
数据库八股文——E-R模型 E-R 模型 数据模型概述数据库结构的基础是数据模型,它是描述数据(数据结构)、数据之间的联系,数据语义即数据操作,以及一致性(完整性)约束的概念和工具的集合。 概念数据模型 逻辑数据模型 物理数据模型 实体(Entity) 实体(Entity) 表(table) 2024-12-18 #DataBase
数据库八股文——关系数据库习题 赛博错题本,来源于书籍《新编 数据库原理习题与解析》 选择题 const container = document.getElementById('image-container1'); let wrong = [9, 14, 37, 44, 48, 49, 50]; let total = 50; for (let i = 1; i item == 2024-12-17 #DataBase
数据库八股文——关系代数 简单专门关系代数 关系代数是施加于关系之上的一组集合代数运算,每个运算都以一个或多个关系作为运算对象,并生成另外一个关系作为该关系运算的结果。 选择运算 选择运算为一元运算,其中 p 为谓词语句,R 为输入的关系,结果是 R 中所有符合谓词语句 p 的元组构成的新关系。 投影运算 投影运算为一元运算,其中 (A1, A2, …, An) 为输入的属性列表,R 为输入的关系,结果是 R 中所有 2024-12-16 #DataBase
数据库八股文——关系模型的基本概念 关系、关系模式、关系实例的定义一个 关系 对应一张 表格 引入关系的目标是更数学化,规范化的描述一张表格 例如对于下面的表格: ① 关系的属性和属性值 关系中的每一列中的数据都属于某个域中(域是属性的取值范围),并有一个独特的名字称为属性名,关系中具体的值是属性值。ID 是属性名,该列的域为无符号整数域,10101为属性值。 域是一个集合,集合的个数成为域的基数。 ② 关系的元组 关系 2024-12-15 #DataBase
数据库八股文——数据库概述 数据库概论数据库的功能 Storage Management: 存储数据 Query: 构建一条高效的查询路径 Execution Component: 根据查询所需的执行计划实际执行 Internal Management and Scheduling: 内部管理和调度 Management Tools Interfaces: 管理工具接口 数据库的基本概念数据 Data数据是指可以记录和 2024-12-14 #DataBase
Rust Chapter2let 定义变量,默认不可变,可变变量需要用 mut 关键字。 1let mut num = 10; 强类型推导,会根据等号右边结果或者后文自动推导变量类型。使用冒号可以定义类型。Rust 在编译的时候就必须知道变量的类型。 12let num: i32 = 10;let num: u32 = 10; 宏println!用于输出,{}用于填入此参数,在大括号 2024-11-24 #Learning
ENGLISH 2024-11-22list 1 1 2 3 account benefit challenge impact apply focus involve potential promote shift tend access resource launch current opportunity reflect debate conduct despite de 2024-11-21 #Learning
miniob 初赛参赛总结 写在前面参加这个比赛其实主要目的是赚钱(感谢周师姐的校友基金,最后含泪收下 7000¥ ),所以以下很多内容可能并不专业。 最终的结果是全国第 40 名,进决赛一共有 50 个队伍,不过由于加权压力(目前估计加权相较于大二上要掉 6 分左右),决赛不一定会付出太多心血去打了。 感谢我的队友 Sazikk 和我一起熬夜肝代码,并且忍耐我的屎山代码长达 21 天之久。由于屎山太多了,所以出现屎的部分会 2024-11-11 #Competition