第七章数据库设计

概念结构是独立于任何一种数据模型的信息结构,逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构

转换原则:每一个实体类型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。对于联系的转换注意:

可以在这个实体所对应的关系中多设一个属性,作为与该实体相联系的另一个实体的主码

例如,下面的E-R图可以转化为如下关系模式

职工(工号,姓名,年龄,性别,职称,工资,领导者工号,民意测验)

必须为这个“联系”单独建立一个关系,该关系中至少应该包含被它所联系的双方实体的“主码”,如果联系有属性,也一并纳入该关系中。由于这个“联系”只涉及一个实体,所以加入的实体的主码不能同名

例如,下面的E-R图可以转化为如下关系模式

零部件(代号,名称,价格)组装(代号,组装件代号,数量)

一个1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并

例如,下面的E-R图可以转化为如下关系模式

工厂(厂号,厂名,地点,姓名,任期)厂长(姓名,性别,年龄)

或者

厂长(姓名,性别,年龄,厂号,任期)工厂(厂号,厂名,地点)

可以将“1”方实体的主码纳入“m”方实体对应的关系中作为外码,同时把联系的属性也一并纳入“m”方对应的关系中

例如,下面的E-R图可以转化为如下关系模式

仓库(仓库号,地点,面积)商品(货号,品名,价格,仓库号,数量)

必须对“联系”单独建立一个关系,该关系中至少包含被它所联系的双方实体的主码,如果联系也有属性,也一并纳入该关系中

例如,下面的E-R图可以转化为如下关系模式

学生(学号,姓名,性别,年龄)课程(课程号,课程名,学时)选修(学号,课程号,成绩)

可以将被依赖实体的主码纳入弱实体中,作为弱实体的主码或主码的一部分

例如,下面的E-R图可以转化为如下关系模式

职工(工号,姓名,年龄,性别,职称)亲属(工号,亲属姓名,亲属关系)

必须对“联系”单独建立一个关系,该关系中至少包含被它所联系的双方实体的主码,如果联系也有属性,也一并纳入该关系中

例如,下面的E-R图可以转化为如下关系模式

供应商(供应商号,供应商名,地址)零件(零件号,零件名,重量)项目(项目编号,项目名称,开工日期)供应(供应商号,项目编号,零件号,零件数)

数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该根据应用需要适当地修改、调整数据模型的结构,这就是数据模型的优化

关系数据模型的优化通常以规范化理论为指导,方法为:

将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体关系数据库管理系统的特点设计用户的外模式

THE END
0.浅谈OLAP系统核心技术点火山模型 (Volcano-style) 是一种 Row-Based Streaming Iterator Model 算子的实现,只需要 open、next、close 三个函数,就可以实现数据从底向上的“拉”取,驱动计算进行。 向量化执行 (Vectorized query) MonetDB 论文提出了火山模型的改进方案——向量化执行,火山模型 tuple-at-a-time 的实现,每个算子执行完传递一jvzquC41zkk/kwkqs0io1jwvkerf1:5h67l7d?7:c7keej;5cc;2fk
1.导入文档火山方舟大模型服务平台/火山方舟大模型服务平台/控制台功能/知识库/文档管理/导入文档 最近更新时间:2025.04.09 17:16:11首次发布时间:2024.05.11 11:57:51 知识库支持结构化和非结构化两大类文档,不同类型文档支持规格请参考:知识库配额说明 非结构化文档 结构化文档 文档类型 规格 jvzquC41yy}/xxqegpmjpn3eqo5eqlx1:498;86483>:2
2.执行器之火山模型(IteratorModel)数据库火山模型火山模型的这种处理方式也称为拉取执行模型(Pull Based)。 大多数关系型数据库都是使用迭代模型的,如 SQLite、MongoDB、Impala、DB2、SQLServer、Greenplum、PostgreSQL、Oracle、MySQL等。 火山模型的优点在于:简单,每个Operator可以单独实现逻辑。 火山模型的缺点:查询树调用next()接口次数太多,并且一次只取一条数据,CPUjvzquC41dnuh0lxfp0tfv8WqqmofaLJQ1cxuklqg1fkucrqu13:37>6::7
3.一文概述联邦持续学习最新研究进展到目前为止,已经有许多持续学习算法,主要分为三种类型:回放方法(Memory Reply)、动态结构模型(Dynamic Structural Models)和正则化方法(Regularization Model)。1)回放方法从以前的数据集中选择有代表性的样本,以保留所学的知识。该方法的研究重点是:「要保留旧任务的哪部分数据,以及如何利用旧数据与新数据一起训练模型jvzquC41yy}/7:hvq0ipo8ftvkimg8<7:3660qyon
4.石油论文(精选5篇)3型钢混凝土结构的选择以及模型的计算 3.1结构选择 对于上述工程的焦炭塔框架设备支承部分来说,为典型的塔型设备基础,即:两塔板式框架联合塔基础,一共有3层,高为27m,纵向连续两跨2.5m×2,横向为单跨12.5m,出焦井架标高为27~117m,属中心支撑钢结构框架。 jvzquC41yy}/3vnujw4dqv4jcq}fp8:75;4ivvq
5.CSH组成和结构课件.ppt中介结构模型 C-S-H 的 meso 结构示意图 * 精品课件资料 矿渣、粉煤灰水泥水化时还有火山灰反应,生成二次 C-S-H。一些非硅酸盐水泥—高铝水泥、硫铝酸盐水泥、碱-胶凝材料中C-S-H也 是主要的水化产物之一 混凝土工程特性:强度、收缩、抗渗性。 * 最早 , 对水化硅酸钙的研究 , 限于用 XRD 、DTA 和化学jvzquC41o0hpqt63:0ipo8mvon532;7127811?5743:63<82267627xjvo