- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》知识点总结
《数据库原理》知识点总结19112
数据库系统概述
一、有关概念
?数据
2?数据库(DB)
3?数据库管理系统(DBMS)
桌
桌ift] DBMS
{
? SQL S c rve r
Oracle
ly s QL
DB2
数据库系统(DBS)
{
数据库(DB)
数据库管埋系统(DBMS)
开发工具
应用系统
二、数据骨理技术的发展
1?数据管理的三个阶段
人工管理阶段
文件系统阶段
数据库系统阶段
概念模型
一、 模型的三个世界
?现实世界
2?信息世界:即根据需求分析画概念模型(即E?R图),E?R图与DBMS无关。
3?机辭世界:将E?R图转换为某一种数据模型,数据模型与DBM S相关。
注意:信息世界又称概念模型,机器世界又称数据模型
二、 实体及属性
实体:客观存在并可相互区别的事物。
屈性:
3?关键词:能唯一标识每个实体又不含多余属性的属性组合。
一个表的码可以有多个.但主码只能有一个°
实体型:即二维表的结构
实体集:即整个二维表
三、 实体间的联系:
两实体集间实体之间的联系
1: 1联系、l:n联系、m:n联系
?同一实体集内实体之间的联系
: 1联系、1 :n联系、m:n联系
数据模型
一、 层次模型:用树型结构表示实体之间的联系。
二、 网状模型:用图结构表示实体之间的联系。
三、 关系模型:用二维表表示实体之间的联系。
?重要术语:
关系:一个关系就是一个二维表;
元组:二维表的一行?即实体;
关系模式:在实体型的基础上,注明主码。
关系模型:指一个数据库中全部二维表结构的集合。
数据库系统结构
数据库系统的模式结构
三级模式
?模式:是数据库中全体数据的逻辑结构和持征的描述。
模式只涉及数据库的结构:模式既不涉及应用程序?又不涉及数据库结构的存储:
外模式:是模式的一个子集,是与某一个应用程序有关的逻辑表示。
特点:一个应用程序只能使用一个外模式,但同一个外模式可为多个应用程序使用。
内模式:描述数据库结构的存储.但不涉及物理记录。
?两级映象
外模式/模式映象:保证数据库的逻辑独立性;
模式/内模式映歛:保证数抿库的物理独立性:
3?两级映彖的意义
使数据库与应用系统完全分开?数振库改变时,应用系统不必改变。
数据的存取完全由DBMS管理?用户不必考虑存収路径。
数据库管理系统
DBMS的功能:负责对数据库进行统一的管理与控制。
数据定义:即定义数据库中各对彖的结构
数据操纵:包括对数据库进行査询、插入.删除.修改等操作。
数据控制:包括安全性控制.完整性控制.并发控制、数据库恢复。
2?DBMS的组成:
DDL语言
DML语言
DCL语音
实用程序
一、 基本槪念
1 ?码:能唯一标识元组的属性集C
2?候选码:一个属性集既能唯一标识元组?且又不含有多余屈性,一个关系模式可以有多个候选码。
?主码:任选候选码中的一个。
4?主届性:主码中包含的各个属性。
5?非主属性:不包含在主码中的各个属性。
外码:设F是关系R的一个屈性,不是R的主码,但却是另一个关系S的主码,则称F是关系R的外 码。
关系的数学定义
一、 域
定义:域是一组具有相同类型的值的集合。
域的基数:域中所含数据的个数。
二、 笛卡尔积
1?定义:给定一组域D1.D2.D3,则D1XD2XD3称为笛卡尔积。
笛卡尔积D1XD2XD3对应一个二维表,所含元组的个数等于各个域的基数之枳。
三、 关系
1?定义:笛卡儿积的一部分元组称为关系。
2?关系的目(或度〉:一个关系所含属性的个数。
3?关系的性质
任总:两个元组不能完全相同,但屈性名允许重复。
四、 关系的完整性
1 ?实体完整性:指关系的所有主属性都不能取空值。
注总:实体完整性不仅仅是主码整体不能取空值。
2?参照完整性:指一个关系外码的取值必须是相关关系中主码的有效值或空值。
五、专门的关系运算
选择:从关系R中选择满足条件的元组。
2?投影:从关系R中选择若T?属性组成新的关系?并把新关系的重复元组去掉。
条件连接:将两关系按一定条件连接成一个新关系
说明:条件连接:两关系可以没有公共属性?若有公共屈性,则新关系含有重复屈性。
4?自然连接:将两关系按公共屈性连接成一个新的关系?并把新关系的重复属性去掉。
说明:①自然连接:两关系至少有一个公共屈性。
对于R的每个元组.S都从第一个元组开始判断,若两元组的公共属性值相同,则产生一 个新元组添加到新关系中.最后把新关系中的重复属性去掉。
关系数据库规范化理论
函数依赖
一、有关概念:
1?函数依赖:
任给R (U), U为属性集?x、y为U的子集,如果对于x的每个值j有唯一确定的值与之对应,则称x 决定y,或y函数依赖于x。2.完全函数依赖:
若x-y ,且对于x的所有真子集?都有X’ 卅则称
您可能关注的文档
- “好汉无好妻懒汉娶花枝”六点分析.docx
- “相当于一套房子”,这些邮票你家有没有.docx
- “精密传动及系统”概论.docx
- 《19.2平行四边形》素材.docx
- 《产品质量法》中“产品”的外延范围.docx
- 《你的努力,终将成就无可替代的自己》经典语录.docx
- 《劳动关系管理》测试题.docx
- 《古代中国的手工业经济》复习案.docx
- 《国学启蒙》教学设计.docx
- 《日本侵华战争的开始》教学设计.docx
- 山东省临沂市沂水县2023-2024学年高一下学期期中考试历史试题.docx
- 江苏省泰州市靖江高级中学2023-2024学年高二下学期4月期中考试物理试题(无答案).docx
- 新疆部分名校2023-2024学年高二下学期期中联合考试语文试题.docx
- 湖南省岳阳市岳阳县第一中学2023-2024学年高三下学期4月期中考试数学试题.docx
- 山东省烟台市2023-2024学年高二下学期4月期中生物试题(无答案).docx
- 江苏省靖江高级中学2023-2024学年高二下学期期中地理试题(无答案).docx
- 四川省甘孜藏族自治州某重点中学2023-2024学年高一下学期4月期中考试物理试题.docx
- 湖北省武汉市华中师范大学第一附属中学2023-2024学年高二下学期4月期中英语试题(无答案).docx
- 四川省成都市金牛区成都市实验外国语学校2024年高三三模考试生物试题.docx
- 浙江省宁波市北仑中学2023-2024学年高二下学期期中考试物理试题.docx
文档评论(0)