- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算导论与程序设计
暨南大学 林龙新
10 数据库
目录
• 1. 定义
• 2. 数据库体系结构
• 3. 数据库模型
• 4. 关系数据库模型
• 5. 关系的操作
• 6. 数据库设计
1. 定义
• 定义
– DB (Database,数据库)是一个组织内被应用程序使用的逻辑相一直的相关数
据的集合。
• 优点(相对plaintext,平面文件,即普通文件系统)
– 1. 冗余小
– 2. 避免不一致性
– 3. 效率更高
– 4. 数据完整性
– 5. 数据机密性
1. 定义
• 数据库管理系统
– DBMS (Database Management System)
• 例如:Oracle,MySQL,Postgres,Sybase,NoSQL等。
– 组成
• 硬件,软件,数据,用户和规程
2. 数据库体系结构
• 三层体系结构
– 内层
• 直接和物理硬件打交道
– 概念层
• 定义了数据组织的逻辑视图
– 外层
• 直接与用户交互
3. 数据库模型
• 常见模型
– 层次模型
• 数据以类似树的结构组织
– 网状模型
• 数据以图的结构组织,例如:当前的图数据库,AI中的知识图谱。
– 关系模型
• 数据以“关系”的形式被组织,关系就是二维表,基于严格的关系代数理论
来构建,是当前数据库技术的主流。
3. 数据库模型
• 常见模型 层次模型
– 层次模型
– 网状模型
– 关系模型
网状模型
关系模型
4. 关系数据库模型
• 关系数据库管理系统
– RDBMS (Relation DataBase
Management System)
– 关系(relation)
• 就是一张二维表
• 在数学上是集合A1 ,A2 ,A3 ,
…., An的笛卡儿积
– 核心概念
• 关系名称
• 属性(又称为字段)
• 元组:关系中的一行,又称为记
录。和前面表述的“记录”型数
据结构等同
5. 关系的操作
• 操作
– 基于关系代数理论定义的基本操作,常用的有9种
• 插入、删除、更新、选择
• 投影、连接、并、交、差
– 结构化查询语言
• SQL(Structured Query Language)
• 是程序员利用数据库编程的事实标准
您可能关注的文档
最近下载
- 畜牧兽医职业生涯规划书 .pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中化学试题【答案版】.docx VIP
- 15分钟课堂教学.pdf VIP
- 职业技术学院民族音乐与舞蹈专业人才培养方案.docx VIP
- Tolteq 脉冲器 操作手册.pdf VIP
- 人教版部编版小学五年级语文上册《忆读书》教学ppt课件.pptx VIP
- DB50T1310-2022丰都麻辣鸡加工技术规程.pdf VIP
- 2024-2025四川遂宁遂宁中学高一上期中数学试题【答案版】.pdf VIP
- 河北省政府采购评审专家培训验收考核题(6月21日)车上试题【含答案】2025.pdf VIP
- 华东理工大学电路原理与分析期末复习.ppt VIP
原创力文档


文档评论(0)