自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 SQL核心操作笔记:索引创建与数据查询全解析(附实例)

嵌套查询是将一个查询语句(子查询)嵌套在另一个查询语句(主查询)中,子查询的结果作为主查询的条件或数据源;当查询数据来自3张及以上表时,使用多表连接,可连续使用JOIN关键字,也可使用逗号分隔表名加关联条件,核心是依次指定表之间的关联字段。当查询的数据来自多个表时,需使用连接查询,核心是通过关联字段将多个表关联起来,常用连接方式:等值连接、自连接、外连接、多表连接。1. 子查询按执行时机分为:相关子查询(主查询执行一次,子查询执行多次)、非相关子查询(子查询先执行,结果供主查询使用);

2026-03-25 17:58:36 715

原创 深度学习实战:基于 BiLSTM 的参考文献格式智能校验系统,告别人工排查!

前言​在学术论文写作中,参考文献格式校验堪称 “细节黑洞”——GB/T 7714-2015 标准规则繁琐、标点混用、要素缺失等问题频发,人工逐条校验不仅效率低,还容易遗漏错误。本文分享一款基于 BiLSTM 深度学习 + 正则规则校验的参考文献格式自动检测系统,实现从 “人工排查” 到 “智能诊断” 的升级,支持期刊、专著、学位论文等 5 类文献,精准定位格式问题,助力学术写作高效合规!一、项目背景与核心痛点​学术写作中参考文献格式校验的 4 大痛点:​。

2026-03-20 20:41:56 558

原创 数据库笔试 / 面试必备:视图、索引、触发器核心笔记

索引:提高查询效率,分聚集 / 非聚集 / 唯一索引。视图:虚拟表,简化查询、安全控制,可查询与部分更新。T-SQL:支持变量、函数、批处理,实现编程逻辑。安全:登录名 → 用户 → 权限分配(GRANT/REVOKE)。触发器:表事件触发,用于约束、日志、业务规则,常用 AFTER/INSTEAD OF。

2026-03-18 22:41:25 788

原创 数据库 SQL 核心查询笔记|从例题到语法,一篇吃透高频考点(附实例)

从指定表加载数据(FROM)按条件过滤行(WHERE)分组(GROUP BY)过滤分组结果(HAVING)筛选要显示的列(SELECT)排序(ORDER BY)限制行数或保存结果。

2026-03-17 22:48:32 430

原创 零基础搞定 SQL Server 数据库管理:建库 / 建表 / 增删改 / 约束全掌握(学生成绩管理系统实例)

本文基于学生成绩管理系统数据库的开发需求,整理了 SQL Server 中数据库、数据表的创建与管理,数据增删改查,以及数据完整性约束的核心 T-SQL 语句和实操要点,适合数据库入门学习者参考。

2026-03-16 20:53:47 1024

原创 数据库规范化通关指南:函数依赖 + 范式分解,一篇吃透

设R(U)是属性集U上的关系模式,对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X 函数确定 Y或Y 函数依赖于 X,记作X→Y。码是关系模式中唯一确定元组若R∈1NF,且对于R中任意的函数依赖X→Y(Y⊈X),X 必包含码,则R∈BCNF。每一个决定因素都包含码(消除所有属性对码的部分 / 传递依赖,包括主属性)。1NF 是基础,保证属性原子性;2NF 消除非主属性对码的部分依赖;3NF 消除非主属性对码的传递依赖;

2026-03-15 20:59:12 619

原创 吃透数据库范式!从 1NF 到 BCNF,零基础也能秒懂的核心笔记

设关系模式R(U),X、Y为属性集U的子集,若对于R(U)的任意一个可能的关系,不存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X 函数确定 Y或Y 函数依赖于 X,记作X→Y。示例:学号(Sno)确定姓名(Sname)和所在系(Sdept),即Sno→Sname、Sno→Sdept,类似数学函数y=f(x),自变量确定则因变量唯一。注意:函数依赖基于数据语义,而非数据值。例如姓名→年龄仅在无同名人的语义下成立。若R∈1NF,且对于任何非平凡函数依赖X→Y,X 必包含码,则R∈BCNF。

2026-03-13 23:04:05 840

原创 数据库完整性超全梳理:三大约束 + 断言 + 触发器(附 SQL 实操代码)

实体完整性是保证关系中主键(码)的唯一性和非空性,主键作为唯一标识实体的属性 / 属性组,不能取空值,也不能重复,确保每个实体都是可区分的。参照完整性也叫外键完整性,用于保证两个或多个关系之间的数据一致性,定义外键与主键之间的引用关系:外键列的值必须是引用表中主键的有效值,或取空值(若外键列允许空)。用户定义的完整性是根据具体业务需求制定的自定义约束条件,是对实体完整性和参照完整性的补充,适用于特定应用场景下的数据规范要求。断言是对数据库全局数据的约束条件,适用于多个表之间的复杂业务约束,比CHECK。

2026-03-12 18:17:19 3831

原创 一文搞定关系数据库安全控制:授权 / 角色 / 视图 / 审计(附完整 SQL 案例)

关系数据库的安全性控制核心围绕权限管理展开,通过GRANT和REVOKE实现权限的基础分配与回收,利用角色简化多用户权限管理,通过视图实现数据的隔离访问与细粒度控制,借助审计实现操作行为的追溯监控,多机制配合可构建完善的数据库安全防护体系。在实际开发与运维中,需遵循最小权限原则,即仅为用户分配完成工作所需的最小权限,避免过度授权,从源头降低数据安全风险。

2026-03-11 20:11:22 1288

原创 一篇吃透数据库关系代数,附经典查询案例

关系代数是关系数据库的数学基础,是实现数据库查询、数据操作的核心理论,其运算对象和运算结果均为关系(二维表),主要分为传统的集合运算和专门的关系运算两大类,本文将详细梳理两类运算的核心规则、公式及应用示例,助力快速掌握关系代数基础。T 包含所有在 R 中但不在 S 中的属性及其对应值;T 中的每个元组与 S 的所有元组组合后,结果均能在 R 中找到。关系代数分为传统集合运算(并、差、交、笛卡尔积)和专门关系运算(选择、投影、连接、除运算),前者依赖集合相容性,后者适配数据库灵活查询场景;

2026-03-11 00:15:54 690

原创 一文吃透数据库视图(创建 / 查询 / 更新 / 删除)

简化查询:将复杂的多表连接、聚合查询封装为视图,后续查询直接调用视图,减少代码冗余;数据安全:仅向用户开放视图的访问权限,屏蔽基本表中敏感字段(如密码、身份证),实现精细化的访问控制;视图仅存储定义,不存储数据,频繁查询复杂视图可能影响性能(每次查询都要执行子查询);是保障视图数据一致性的关键,涉及视图增删改时建议添加;避免多层视图嵌套,过多嵌套会导致查询性能下降,且不易排查问题;分组视图、聚合视图仅用于查询,不可更新,需明确视图的使用场景。解耦表结构。

2026-03-08 16:31:47 876

原创 SQL嵌套查询通关指南:从基础到高级,一篇吃透所有考点(附实战案例+优化技巧)

本文从嵌套查询(子查询)入手,系统梳理SQL中各类高级查询与操作的核心知识点,涵盖嵌套查询的分类、语法、执行逻辑,以及集合查询、数据更新、空值处理等高频考点,适配MySQL、SQL Server等主流数据库,适合考研复试、毕业设计及开发实战参考。嵌套查询是指在一个查询语句(外层查询)中嵌入另一个完整的查询语句(内层查询/子查询),子查询的结果作为外层查询的条件或数据源,实现更复杂的逻辑筛选。解析:子查询筛选出计算机系学生的学号,外层UPDATE根据学号修改对应选课记录的成绩,避免了手动指定学号的繁琐。

2026-03-07 22:07:50 561

原创 数据库SQL数据更新全解:从INSERT到DELETE,一篇吃透

本文整理了SQL中数据更新的三大核心操作:插入(INSERT)、修改(UPDATE)、删除(DELETE)的语法及实操案例,同时补充空值(NULL)的处理方法,涵盖基础用法、子查询嵌套、多表关联等高频考点,适配MySQL、SQL Server等主流数据库,适合入门学习与开发实战参考。1. 聚合函数对NULL的处理:AVG()、SUM()、COUNT(列名)会自动忽略NULL值,COUNT(*)会统计包含NULL的行;默认情况:未设置NOT NULL的列,允许取空值(主键列默认NOT NULL,且唯一)。

2026-03-07 21:49:27 769

原创 SQL核心操作笔记:索引创建与数据查询全解析(二)

嵌套查询是将一个查询语句(子查询)嵌套在另一个查询语句(主查询)中,子查询的结果作为主查询的条件或数据源;当查询数据来自3张及以上表时,使用多表连接,可连续使用JOIN关键字,也可使用逗号分隔表名加关联条件,核心是依次指定表之间的关联字段。当查询的数据来自多个表时,需使用连接查询,核心是通过关联字段将多个表关联起来,常用连接方式:等值连接、自连接、外连接、多表连接。1. 子查询按执行时机分为:相关子查询(主查询执行一次,子查询执行多次)、非相关子查询(子查询先执行,结果供主查询使用);

2026-03-06 22:32:07 189

原创 SQL核心操作笔记:索引创建与数据查询全解析(一)

常用聚合函数:COUNT(*)统计元组(行)个数、COUNT(列名)统计指定列非空值个数、SUM(列名)统计数值列的和、AVG(列名)计算数值列的平均值、MAX(列名)取列的最大值、MIN(列名)取列的最小值。NOT LIKE为取反,排除匹配结果。当查询数据来自3张及以上表时,使用多表连接,可连续使用JOIN关键字,也可使用逗号分隔表名加关联条件,核心是依次指定表之间的关联字段。当查询的数据来自多个表时,需使用连接查询,核心是通过关联字段将多个表关联起来,常用连接方式:等值连接、自连接、外连接、多表连接。

2026-03-06 20:48:12 994

原创 数据库 ER 图学习笔记

联系无属性)→ 员工关系模式:员工(员工号,姓名,部门号),其中部门号是外键,关联部门表的主键。例:员工-办公室1:1联系(联系属性:使用日期)→ 员工表加“办公室编号(外键)+使用日期”。• 例:学生-课程M:N联系(联系:选修,属性:成绩)→ 选修关系模式:选修(学号,课程号,成绩),学号关联学生表,课程号关联课程表。固定规则:在“多”端实体的关系中,添加“一”端实体的主键(作为外键),若联系有属性,也加给“多”端。• 例:“学生”实体(学号、姓名、年龄)→ 关系模式:学生(学号,姓名,年龄)。

2026-03-05 13:20:54 847

原创 数据库设计

假设新冠疫情期问某医院建立病人管理数据库,描述病人治疗情况的医生可以查看病人的联系电话、病人的患病阶段等,病人也可以咨询医生自己的病情,医院把所有约品都记录存档。(1(2)创建任意两张表。VALUES (101, '赵六', '男', 30, '13800138000', '确诊');(7)查询病人 “陈刘”2020年4月份的治疗费用(药品)(7) 查询病人“陈刘”2020年4月份的治疗费用(药品)(3)查询患病阶段的 〝疑似” 的所有姓王的病人信息。(3) 查询患病阶段为“疑似”的所有姓王的病人信息。

2026-03-05 11:48:21 345

原创 数据库系统概述总结

3. 关系模型:用二维表格(关系)表示数据及数据间联系,结构简单、逻辑清晰,用户操作直观,是目前最主流的数据模型,核心包括关系、属性、元组、主键等概念。3. 关系模型:用二维表格(关系)表示数据及数据间联系,结构简单、逻辑清晰,用户操作直观,是目前最主流的数据模型,核心包括关系、属性、元组、主键等概念。3. 数据库系统(DBS):由数据库、DBMS、应用程序和数据库管理员(DBA)组成的存储、管理和处理数据的系统,是实际可运行的存储和管理数据的系统。

2026-03-04 11:49:59 516

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除