数据库设计

简介: 数据库设计

一、为什么需要设计数据库?

当数据库比较复杂的时候我们就得需要设计数据库。

二、良好的设计数据库的优势:

1.节省数据的存储空间
2.能够保证数据的完整性
3.方便进行数据库应用系统的开发

三、糟糕的数据库设计的缺点:

1.数据冗余,存储空间浪费
2.内存空间浪费
3.数据更新和插入的异常

四、软件项目开发周期中的数据库设计步骤:

1.需求分析阶段
2.概要设计阶段
3.详细设计阶段
4.代码编写阶段
5.软件测试阶段

五、设计数据库的步骤:

1.收集信息
2.标识实体
3.标识每个实体的属性
4.标识实体之间的关系

六、ER图:

1.矩形:实体,一般是名词
2.椭圆:属性,一般是名词
3.菱形:关系,一般是动词

七、映射关系:

1.一对一:一个学生对应一台电脑
2.一对多:一个老师对应多个学生
3.多对一:多个学生对应一个班级
4.多对多:学生和课程

八、关系模式:

一个关系的属性名的集合被称为关系模式。

九、转换ER图为数据库模型图

1.将实体转换为数据表,将实体里面的属性转换为表里面的列。
2.有些列没有实际意义,但是可以用来做主键或者外键关联
3.在表之间建立外键,体现实体之间的映射关系。

十、数据库的三大范式:

1.第一范式:确保每一列的原子性,如果每列都是不可再分的数据单元,则满足第一范式。
2.第二范式:如果一个关系满足了第一范式,并且除了主键以外的其他列,都依赖于该主键,则满足第二范式。(第二范式要求每个表只描述一件事情)
3.第三范式:如果一个关系满足了第二范式,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式。
目录
相关文章
|
16天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
6007 30
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
1天前
|
数据采集 人工智能 前端开发
让 Coding Agent 从黑盒到透明:阿里云 Agent 观测审计数据采集实践
AI Agent 规模化落地带来执行黑盒、行为难追溯、成本难度量三大难题。阿里云基于 OTel 标准,面向 Coding Agent、个人通用助理和框架型 Agent,推出 LoongSuite Pilot、插件及探针等无侵入采集方案,让 Agent 实现可看见、可分析、可审计、可治理。
572 135
|
11天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
1187 3
|
8天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
990 1
|
18天前
|
人工智能 自然语言处理 供应链
|
9天前
|
人工智能 弹性计算 安全
阿里云618活动时间、活动入口、优惠活动详细解读
2026年阿里云618创新加速季已全面开启,作为年度力度最大的云产品促销活动,本次大促覆盖轻量应用服务器、ECS云服务器、GPU云服务器、数据库、AI算力、安全服务、CDN等全品类产品,推出5亿元算力补贴、新用户限时秒杀、普惠满减、企业专享、免费试用、云大使返佣等多重福利,个人开发者、中小企业、AI团队均可享受专属低价。本文将系统梳理2026年阿里云618活动的完整时间节点、官方参与入口、各类优惠细则、使用规则、热门产品推荐及实操代码,帮助用户精准参与、高效省钱,以最低成本完成上云部署。
808 5
|
9天前
|
运维
欢迎报名|2026 Agentic AICon—智能体基础设施与AgentOps专场,邀您参会
欢迎报名|2026 Agentic AICon—智能体基础设施与AgentOps专场,邀您参会
1442 0