电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年数据库笔记

2025年数据库笔记_第1页
1/21
2025年数据库笔记_第2页
2/21
2025年数据库笔记_第3页
3/21
lec1 数据库概述1.数据 data:事实或观测的结果,是对客观事物的逻辑归纳,是用于表达客观事物的未经加工的的原始素材 数据库 Database:Data + Base,大的结构化数据集合,模拟现实中组织,由实体 entities 和联系relationships 构成 数据库管理系统 DBMS:用于数据库储存、管理和查询的软件 数据库系统 Database System = Databases + DBMS2.描述数据 数据模型 data model:描述数据的一组概念集合 模式 schema:使用数据模型对数据集合的描述 关系数据模型 relational data model:广泛使用的数据模型,由行列表组成,每个关系相应一个模式3.DBMS 的抽象层次(由外到内): 外模式:定义视图,针对不同用户展示不同视图 概念模式:定义逻辑结构,储存关系 物理模式:定义物理结构,逻辑关系如何物理储存在磁盘上 数据独立性:应用程序不受数据结构和储存方式的影响 在 DBMS 中查询关系:以非程序方式执行,由数据库优化查询方案,SQL 语言,用户程序并发执行 并发控制 Concurrency Control:保证不同用户程序之间互不影响 事务 Transaction:数据操作的原子序列,每个被完全执行的事务都保证数据库处在一致状态,不完整的事务导致系统崩溃 先写日记 WAL:在更改数据库前,写日记到安全位置,崩溃后由日记完毕不完整的事务lec2 实体关系模型1.数据库设计:需求分析,概念设计(ER 模型),逻辑设计,模式细化,物理设计,安全设计 概念设计:实体和联系的储存,完整性约束 integrity constraints,关系模式<=>ER 图 实体 Entity:现实世界中的对象,DB 中使用一组属性描述 实体集 Entity(方框):每个实体集中的对象都有相同的属性(椭圆),每个属性有一个域 domain,每个实体集有一个键 key 键 key:最小的属性集,值唯一标记集合中的实体 候选键 Candidate key:一个实体可以有多个键 主键 Primary key(下划线):选定一个候选键为主键 联系 Relationship:关联两个或更多实体,由参加的实体唯一标记, 联系集 Relationship set(菱形):相似联系的集合;n 个实体的联系集成为 n 元(n-ary)联系集;相同实体集可参加不同联系集,或在相同联系集中扮演不同角色 键约束 Key Constraints(箭头):每个发出箭头的对象最多拥有一个被箭头指向的对象 参加约束 Participation Constraints: 完全参加 total(粗线):一个实体集中每个实体都参加到粗线连接的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年数据库笔记

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部