CDGP | 建模篇

shmaur
2025-03-06
-
-

建模三板斧

一次看题:勾选实体;草画CDM实体(实体)- 草稿纸

二次看题:分析关系;同步画CDM图(实体/关系)- 先草稿纸,后答题纸

三次看题:识别属性;机械花LDM图(实体/关系/属性)- 答题纸,并说明

七星建模

数据模型 - CDM

数据模型 - LDM

左边是逻辑数据模型,右边是物理模型

星型模型与雪花模型

数据集市

 

题目:电影院

我们需要设计一个电影院的在线订票系统,需要你根据实际的订票场景设计出数据模型,该系统中至少要包含如下功能:
用户可以通过微信、手机号验证码等多种方式在系统中进行注册,无论哪种方式都需要满足实名认证的一些基本要求。注册完成并登录到系统后,可以通过不同的维度浏览要观看的电影,例如:可以按喜剧、爱情、科幻、古装、动作等维度浏览,也可以按照区域,例如:大陆、美国、韩国等维度浏览。系统中提供多种不同类型的排行榜功能,方便为用户选择影片,例如,按每日、每周、每月票房热度的排行榜,按用户关注度和期待程度的榜单,按近期演员热度的排行榜等。用户也按照地区查看周边或特定影片或经常售卖的电影,方便快速找到符合地址位置要求的影院观看电影.在系统中的每一部电影都包含电影名称、简介、价格等基本信息,还包括电影中的导演、编剧、演员、出品人、监制等不同身份的演职人员信息。在设计的过程中需要考虑一人以多个不同身份参与到电影中的情况,即可以同时是导演、编剧和演员三种身份,相同身份的多名演职人员可以按重要程度排序展示。电影票的价格根据电影、电影院中放映厅和放映时间段的不同而不同,用户最终选定到某一个放映厅之后,可以根据自己的偏好进行选座操作,在确定完座位井提交订单后允许用户的三十分钟内锁定该座位,三十分钟内完成付款后,系统会在30秒内自动生成电影票的取票码和二维码。支付方式可以支持支付宝、微信、信用卡等多种方式,支付时使用积分按比例抵扣金额,也可以从不同渠道获得的优惠券。在情人节、七夕、儿童节等特殊节日,系统会为会员用户发放不同金额的优惠券,会员的特权暂时并不考虑太多,仅支持积分功能,后期会根据不同的会员级别提供更加丰富的福利和优惠活动。用户可以在到达电影院后,在自助取票机上输入取票码或扫描二维码取票,取票后即可进入放映厅观看电影。

请根据如上内容,设计电影院在线订票系统逻辑数据模型(LDM),设计要求如下:
第1问:设计完成的逻辑模型中需要涵盖需求中所描述的所有主要数据对象,即必须包含业务的核心实体和属性。
第2问:设计者可以考虑实际的业务场景进行扩展设计,并提出上述需求描述中不够明确但必须包含的核心数据。
第3问:模型中的实体需要满足范式化,若进行了反范式余设计,请说明设计意图和避免出现数据不一致的方法。
第4问:设计时请使用通用模型设计工具中的表示法,注意实体、属性、关系、标识符、子类型等表示法的准确性。

 

 

我们需要设计一个HR系统,需要你根据实际的HR场景设计出数据模型,该系统中至少要包含如下功能:
请根据以下描述进行数据建模。某公司人事管理部门希望建立一个数据库来管理公司的职工。该公司有几个部门,每个职工属于一个部门。每个部门指派一个经理来全面负责部门事务和部门职工。每个部门经理只能管理一个部门一个部门经理可以管理多名职工而每一个职工只能被一个部门经理管理,有些职工可能有多个不同的工作经历,每个工作经历对应一个职工;公司提供的职位有多个,每个职工都分配有一个职位,而每种职位可以有多个职工;每个职工都要经历一次面试,面试由一个经理或者代表来完成:工作期间,职工的职位可以发生多次变化,可定义一系列的职位类型,例如经理、业务分析员、销售人员和秘书。职工的职位可能会发生变化,职位的变化有它的任职开始时间和任职结束时间:系统需要记录职工职位的变化情况。

 

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭