数据库系统

1.数据库模式

1.三级分层(视图,表,存储文件)

2.两级映射关系保障数据独立性,互相不影响

2.分布式数据库

1.特点:分布性,可用性,自治性(各节点),共享性(各节点共享数据)

2.透明性分类:(数据)分片透明,(数据存储)位置透明,复制透明(各节点间),逻辑透明(DBMS支持哪种模型,语言)

3.两阶段提交:表决阶段(协调者问是否准备好),执行阶段(一个撤销,都撤销,全好则提交)

3.数据库设计过程

  1. 、逻辑结构设计涉及数据库。关系模式为二维表

4.ER图

5.关系代数

笛卡尔积的结构减去重复列且筛选出属性值相等的

性能:运算对象尽可能先压缩,理论上自然连接性能优于笛卡尔积

函数依赖:需要在同一张表中

6.规范化理论

能遍历全图

6.2. 范式

1.第一范式形成二维表

相关推荐
做梦敲代码29 分钟前
达梦数据库-读写分离集群部署
数据库·达梦数据库
小蜗牛慢慢爬行1 小时前
如何在 Spring Boot 微服务中设置和管理多个数据库
java·数据库·spring boot·后端·微服务·架构·hibernate
hanbarger1 小时前
nosql,Redis,minio,elasticsearch
数据库·redis·nosql
微服务 spring cloud2 小时前
配置PostgreSQL用于集成测试的步骤
数据库·postgresql·集成测试
先睡2 小时前
MySQL的架构设计和设计模式
数据库·mysql·设计模式
弗罗里达老大爷2 小时前
Redis
数据库·redis·缓存
仰望大佬0072 小时前
Avalonia实例实战五:Carousel自动轮播图
数据库·microsoft·c#
学不透java不改名2 小时前
sqlalchemy连接dm8 get_columns BIGINT VARCHAR字段不显示
数据库
一只路过的猫咪2 小时前
thinkphp6使用MongoDB多个数据,聚合查询的坑
数据库·mongodb