⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

4 |数据库与数据生命周期

认知重构

数据库不是"存数据的地方",而是应用的记忆中枢。它决定了你的应用能"记住"什么、"想起"什么、以及如何保证"记忆"的准确性。

本章学习目标

完成本章后,你将能够:

  • 理解数据建模的核心概念,设计合理的数据结构
  • 掌握关系型数据库的基本原理和操作
  • 熟练使用 Prisma ORM 进行数据库开发
  • 处理数据迁移、种子数据和数据同步问题
  • 了解 Supabase 的高级特性

章节导航

章节主题核心内容
4.1数据建模ER 图、实体关系、范式理论
4.2数据库基础CRUD、索引、事务、并发控制
4.3SQL 基础DDL、DML、约束、JOIN、聚合
4.4Prisma 实战Schema、迁移、查询、事务
4.5数据迁移环境同步、回滚、数据处理
4.6种子数据幂等造数、测试数据、脱敏
4.7数据同步幂等性、冲突处理、一致性
4.8Supabase存储桶、实时订阅、边缘函数

技术栈说明

本章使用的技术栈:

  • ORM:Prisma(类型安全的数据库访问)
  • 数据库:PostgreSQL(生产环境)/ SQLite(开发环境)
  • BaaS:Supabase(可选的全栈解决方案)

学习路径建议

  • 零基础:按顺序学习 4.1 → 4.2 → 4.3 → 4.4
  • 有 SQL 基础:可跳过 4.2、4.3,重点学习 4.4 Prisma
  • 使用 Supabase:完成基础后,重点学习 4.8