2009年中山大学数据库系统原理期末考试B卷答案解析
版权申诉
64 浏览量
更新于2024-08-27
收藏 317KB PDF 举报
本资源是一份2009年中山大学软件学院软件工程专业《数据库系统原理》期末考试试卷B的答案文档。考试形式为A4开放式,考试时间为2小时。该试卷关注逻辑数据库(Logical Databases)的概念和应用,题目要求考生构建一个餐厅相关数据的实体关系模型(ER Diagram)。
问题1要求设计一个关于餐厅的ER图,涉及三个实体:菜品(dish)、员工(staff)和交易(transaction)。这三个实体之间的关系包括:
1. **菜品(dish)**:每个菜品由一个五位数字的菜品代码唯一标识,包含菜品名称和价格信息。
2. **员工(staff)**:员工拥有员工ID、姓名以及工作时间信息。
3. **烹饪关系(cooked-by)**:每道菜品由一位员工烹饪,但每位员工可以烹饪多道菜品,这里假设所有员工都能烹饪,简化处理。
4. **交易(transaction)**:交易由日期、时间和负责处理的员工信息唯一标识。同一菜品可以多次销售,这种关系被定义为账单(bill),即每一笔交易记录可能对应多份账单。
答题者需要在这道题目中绘制ER图,展示这些实体及其之间的关系。这包括用菱形表示实体,椭圆形表示属性,并通过箭头表示关系。例如,菜品实体可能有菜名和价格属性,用矩形表示;员工实体则有员工ID、姓名和工作时间等属性;烹饪关系由一个菱形指向两个椭圆形,账单关系则可能需要一个菱形连接菜品和交易,表明菜品与多个交易的关联。解答过程中,需确保图的清晰性和准确性,以便传达实体间的数据结构和逻辑关系。
此外,试卷还引用了《中山大学授予学士学位工作细则》第六条,强调考试作弊将不会被授予学士学位,提示考生要诚信作答。考生需在答题纸上填写个人信息并提交,否则答案将不会被评分。
这份文档对理解逻辑数据库的设计原则、ER图的绘制方法以及实际应用中的多对多关系处理具有参考价值,对于数据库系统原理的学习者来说,是复习和测试数据库设计技能的重要资料。
2022-05-23 上传
2021-05-11 上传
2023-01-25 上传
2022-01-03 上传
2021-04-02 上传
2022-07-13 上传
2023-05-25 上传
2022-07-11 上传
我慢慢地也过来了
- 粉丝: 9365
- 资源: 4066
最新资源
- 社交媒体营销激励优化策略研究
- 终端信息查看工具:qt框架下的输出强制抓取
- MinGW Win32 C/C++ 开发环境压缩包快速入门指南
- STC8G1K08 PWM模块实现10K频率及易改占空比波形输出
- MSP432电机驱动编码器测路程方法解析
- 实现动静分离案例的css/js/img文件指南
- 爱心代码五种:高效编程的精选技巧
- MATLAB实现广义互相关时延估计GCC的多种加权方法
- Hive CDH Jar包下载:免费获取Hive JDBC驱动
- STC8G单片机实现EEPROM及MODBUS-RTU协议
- Java集合框架面试题精讲
- Unity游戏设计与开发资源全集
- 探索音乐盒.zip背后的神秘世界
- Matlab自相干算法GUI界面设计及仿真
- STM32智能小车PID算法实现资料
- Python爬虫实战:高效爬取百度贴吧信息