资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1章 数据库基础 1.2 关系数据库 1.2.2 关系模型,1.2 关系数据库,1.2.1 数据模型 1 常用术语:实体、实体集、属性、域、键、联系 联系:一对一,一对多,多对多 2 数据模型三要素:数据结构、数据操作和完整性数据约束 3 实体联系模型(ER模型):矩形表示实体,椭圆表示属性,菱形表示联系 1.2.2 关系模型 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,1.2 关系模型,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构 2 关系模型的数据操作 3 候选键、主键和外键 4 关系模型的数据完整性约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,1.2 关系模型,数据模型 网状模型 层次模型 关系模型,关系模型是关系数据库的基础,关系模型具有完美的理论,简单的结构。 从1980年代开始,关系模型取代了网状模型和层次模型,成为应用最为广泛的主流数据库技术,1.2 关系模型,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构 2 关系模型的数据操作 3 候选键、主键和外键 4 关系模型的数据完整性约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,1 关系模型的数据结构,表(二维表、关系或实体集),列(字段、数据项或属性),行(记录、元组或实体),天气预报表,1 关系模型的数据结构,这种抽象的表示方式比较适合理论研究,我们需要读懂它,1.2 关系数据库,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构 2 关系模型的数据操作 3 候选键、主键和外键 4 关系模型的数据完整性约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,2 关系模型的数据操作,定义检索和修改(插入、删除、更新和查询)等操作 关系模型的理论基础是关系代数 例如,四种常见的查询是基于关系代数的投影、选择、连接和并运算,1.2 关系数据库,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构 2 关系模型的数据操作 3 候选键、主键和外键 4 关系模型的数据完整性约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,3 候选键、主键和外键,主键,3 候选键、主键和外键,外键,学生表参照(引用)班级表 学生表是参照表 班级表是被参照表 学生表是子表,班级表是父表,主键,学生表,班级表,学生表参照班级表 参照(引用)Reference,1.2 关系数据库,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构 2 关系模型的数据操作 3 候选键、主键和外键 4 关系模型的数据完整性约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,4 关系模型的数据完整性约束,数据完整性约束是对数据对象及其联系的约束性规定,用以保证数据库中数据的正确性、有效性和一致性,1.2 关系数据库,1.2.1 数据模型 1.2.2 关系模型 1 关系模型的数据结构:表(关系)、行(元组)、列(数据项) 2 关系模型的数据操作:以关系代数为基础,投影、选择、连接和并运算 3 候选键、主键和外键:主键参照外键 4 关系模型的数据完整性约束:主键约束、外键约束和用户定义约束 1.2.3 关系模型的基本特征 1.2.4 ER模型向关系模型的转换 1.2.5 规范化设计 1.2.6 规范化设计的实施,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号