数据库的分类,范式以及ER抽象设计

数据库的分类
小型数据库:

access 、

mysql、oracle

sqlserver 微软 C C++ C#

中型数据库

mysql、oracle

sqlserve

大型数据库 分布式

oracle

DB2

NOSQL 列存储

redis 内存数据库

以上都是关系型数据库,2维表的形式存储数据

---------------------------------------------------------------------------------------------------------------------------

范式

1NF:所有属性都唯一,所有属性都依赖于主键

2NF:消除部分函数依赖,所有属性都完全依赖主键

3NF:消除传递属性的依赖(非主属性不能依赖于非主属性)

------------------------------------------------------------------------------------------------------------------------------------------------------

ER抽象设计

矩形:实体

椭圆: 属性

菱形: 关系

连线上标出 1:1 1:n m:n

注:关系在一端维护,一般外键放在n端

 

  • 需求分析

  • 概念设计: ER图

  • 逻辑设计: 理清实体,属性,对应关系。

  • 物理设计:实体对应表,属性对应字段

  • 数据库开发。

posted @   翻滚的小井蛙  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示