数据库设计练习题
更新时间:2023-11-30 00:10:01 阅读量: 教育文库 文档下载
1. 为某百货公司设计一个E-R模型。
百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:店号、店名、店址、店经理。 实体类型“商品”的属性有:商品号、品名、单价、产地。 实体类型“职工”的属性有:工号、姓名、性别、工资。 在联系中应反映出职工参加某商店工作的开始时间、商店销售商品的月销售量。 (1)试画出反映商店、商品、职工实体类型及其联系类型的E-R图。 (2)根据画出的E-R图,设计数据库系统的关系模型。
2.设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出E-R图,并在图上注明属性、联系的类型。 (2)将E-R图转换成关系模型,并注明主键和外键。
3.假设某公司的业务规则如下:
( 1 )公司下设几个部门,如技术部、财务部、市场部等。 ( 2 )每个部门承担多个工程项目,每个工程项目属于一个部门。 ( 3 )每个部门有多名职工,每一名职工只能属于一个部门。
( 4 )一个部门可能参与多个工程项目,且每个工程项目有多名职工参与施工。每名职工可以参与该部门的多个工程项目,根据职工在工程项目中完成的情况发放酬金。
( 5 )工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性。
4. 一个图书借阅管理数据库要求提供下述服务:
可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。且任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。且一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
5. 某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位数,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主官医生,病房号,床位号
其中,一个科室可有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个,一个病房可以住多位病人,每位病人对应一个床位。
6.某酒店管理信息系统具有以下实体、属性及语义描述: 房间:房间号,床位数量。 客户:顾客编号,姓名,年龄,性别。 员工:员工编号,姓名,入职日期。 日常用品:日常用品编号,名称,价格。
客户可以预定多个房间,一个房间只能预定给一个客户,需要登记预定日期,以及准备入住日期。房间由员工负责清扫,一个员工需要负责多个房间,需要记录最后一次打扫时间,每个房间只由一个员工负责。每个房间需要放置多种日常用品,每种日常用品需要放到多个房间。
7.某出版社开发一套图书出版与稿酬管理系统,提出以下需求:该系统中要记录作者、图书、出版社、稿酬的信息,作者基本信息包括作者编号、姓名、电话、地址、邮政编码;图书基本信息包括图书编号、书名、页数、价格、出版日期;出版社基本信息包括出版社编号、名称、出版社地址;稿酬指明付给每一本图书所有作者的稿酬比例,基本信息包括图书编号、预付款、稿酬比例。一个作者可以写多本图书,一本图书可以有多个作者,同时,记录该作者在本书封面上作者姓名的顺序,作者稿酬的具体份额。
8.假设教学管理规定:
① 一个学生可选修多门课,一门课有若干学生选修; ② 一个教师可讲授多门课,一门课只有一个教师讲授; ③ 一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
9.某高校要开发一套学生住宿管理系统,提出以下需求:该系统中要记录学生、专业、宿舍楼、宿舍房间的信息,学生的基本信息包括学号、姓名、性别、年龄、年级;专业的信息包括专业编号、专业名称;宿舍楼的信息包括楼编号、宿舍楼名称;宿舍房间的信息包括房间编号、房间面积、床铺数量。根据房间大小不同,每个房间可以分配2至6名学生住宿,每个专业的学生住在同一个宿舍楼中,但一个宿舍楼中可以住多个专业的学生。
10.设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。
设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有个日期及存储量;商店与商品之间存在着“销售”联系,每个商店可
销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。
11.设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。
设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。
12.某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性: 商店:商店编号,店名,店址,店经理 商品:商品编号,商品名,单价,产地 职工:职工编号,职工名,性别,工资
这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参加某商店工作有开始时间,商店销售商品的有月销售量。
13.设某商业集团数据库中有三个实体集: 商店:商店编号、商店名、地址 商品:商品编号、商品名、规格、单价 职工:职工编号、姓名、性别、业绩
每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
14.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘用期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
正在阅读:
数据库设计练习题11-30
海头初级中学创建国家卫生城市工作实施方案04-04
【推荐】端午节的作文200字集锦八篇03-27
我的好姐妹作文400字3篇04-01
小学三年级作文基本功训练之写段训练09-22
基于内部发展战略的人力资源战略管理研究09-01
汽车修理厂人员岗位职责和管理制度04-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 数据库
- 设计
- 2012年江苏省徐州市初中毕业升学考试化学试题及答案
- 工程项目管理(重点试题)
- 新版本科2013护理研究教学大纲
- 面试真题无解析
- 马克思主义基本概论辨析题
- 本科论文英语文学开题报告 - 图文
- 非正常情况下的行车组织
- 利用SSH绕过VPN穿透防火墙登陆公司内网的方法
- 有机化学10-12章醛酮羧酸练习题答案
- 第一章 练习题
- 2014年学考济南市语文第一次模拟试题
- 百姓XX春节联欢晚会活动方案
- 北邮大统计学基础第二次阶段作业
- 2009届高考数学快速提升成绩题型训练 - 圆锥曲线
- 北大青鸟SQL内部测试题3
- 2013年秋廖桥小学综合实践活动计划及方案
- 大坞镇刘敏三年级科学下册《让更多的灯泡亮起来》
- 两种不同学习方式下学习情境的设计对比-杭州良渚职业高级中学 - 图文
- 2010年最新消费税业务测试题及答案解析
- 高中语文鲁人版(08版)《必修二》《第一单元 山水神韵》精品专题课后练习(含答案考点及解析)