全部科目 > 软件设计师 >
null
null2023年上半年 软件设计师 下午试卷 案例


第 2 题
 
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某新能源汽车公司为了提升效率。需开发一个汽车零件采购系统。请完成系统的数据库设计。【概念结构设计】
(1)记录供应商的信息,包括供应商的名称,地址和一个电话。
(2)记录零件的信息,包括零件的编码,名称和价格。
(3)纪录车型信息,包括车型的编号,名称和规格。
(4)记录零件采购信息,某个车型的某种零件可以从多家供应商采购,某种零件也可以被多个车型采用,某家供应商也可以供应多种零件,还包括采购数量和采购日期。
【逻辑结构设计】
根据概念结构设计阶段完成的实体联系图,得出如下关系模式(不完整):
供应商(名称,地址,电话)
零件(编码,各称,价格)
车型(编号.各称,规格)
采购(车型编号,供应商名称,(a),(b),采购日期)


 
问题:2.1   根据描述,补充图2-1的实体联系图(不增加新的实体)
 
问题:2.2   补充结构设计结果中的(a),(b)两处空缺,并标注主键和外键完整性约束。
 
问题:2.3   该汽车公司现新增如下需求:记录车型在全国门店的销售情况,门店信息包括门店的编号,地址和电话,销售包括销售数量和销售日期等
对原有设计进行以下修改以实现该需求:
(1)在图2-1中体现门店信息及其车型销售情况、并标明新增的实体和联系,及其主要属性.
(2)给出新增加的关系模式,并标注主键和外键完整性约束
 
 
所属分类:

 
  
   ├  计算机组成与结构
   ├ ├  计算机基本工作原理
   ├ ├  存储系统
   ├ ├  输入输出系统
   ├ ├  总线系统
   ├ ├  指令系统和计算机体系结构
   ├ ├  系统性能评测和可靠性基础
   ├ ├  信息安全和病毒防护
   ├  程序语言
   ├ ├  程序设计语言基本概念
   ├ ├  汇编、编译、解释系统
   ├ ├  文法分析
   ├  操作系统
   ├ ├  操作系统定义、分类及功能
   ├ ├  进程管理
   ├ ├  存储管理
   ├ ├  设备管理
   ├ ├  文件管理
   ├ ├  作业管理
   ├  软件工程基础知识
   ├ ├  软件工程概述
   ├ ├  软件开发项目管理
   ├ ├  软件工具与开发环境
   ├ ├  软件过程管理
   ├ ├  软件质量管理
   ├  系统开发与运行
   ├ ├  结构化分析和设计
   ├ ├  系统设计知识
   ├ ├  系统的测试与维护
   ├  网络与多媒体基础知识
   ├ ├  ISO/OSI网络体系结构
   ├ ├  网络互连硬件
   ├ ├  网络协议
   ├ ├  Internet应用
   ├ ├  网络安全
   ├ ├  声音及其数字化
   ├ ├  图形和图像
   ├ ├  动画与视频
   ├ ├  多媒体计算机
   ├ ├  多媒体网络
   ├  数据库技术
   ├ ├  数据库基础知识
   ├ ├  E-R模型
   ├ ├  关系代数和关系模型
   ├ ├  SQL语言
   ├ ├  关系数据库的规范化
   ├ ├  控制功能
   ├  算法与数据结构
   ├ ├  线性结构
   ├ ├  数组、矩阵和广义表
   ├ ├  树
   ├ ├  图
   ├ ├  查找算法
   ├ ├  排序算法
   ├ ├  算法分析及常用算法
   ├  面向对象技术
   ├ ├  面向对象的基本概念
   ├ ├  面向对象程序设计
   ├ ├  面向对象开发技术
   ├ ├  面向对象分析与设计方法
   ├ ├  设计模式
   ├  标准化和知识产权
   ├ ├  标准化
   ├ ├  知识产权
   ├  专业英语
   ├ ├  专业英语