《MYSQL 数据库技术》课程设计要求:独立完成调查分析和数据库设计实践

5星 · 超过95%的资源 需积分: 15 3 下载量 159 浏览量 更新于2024-01-11 2 收藏 148KB DOC 举报
本课程设计旨在通过学生运用所学课程《MYSQL 数据库技术》的理论知识和技能,深入理解相关的理论知识,学会分析实际问题的能力,掌握用《MYSQL 数据库技术》的知识设计计算机应用课题的思想和方法,调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计的训练,要求学生在教师的指导下,独立完成大作业要求的相关内容。这包括通过调查研究和运用Internet,收集和调查有关资料、最新技术信息,基本掌握撰写小论文的基本步骤和写作方法,基本理解和掌握E-R图的设计方法和关系模式的转换,基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法,根据ER图生成数据库表,数据库完整性、安全性保证措施,数据库实施维护计划。 课程设计题目要求每个学生从50个题目中任选一个作为课程设计,调查分析一个具体的或模拟的实例。同一个班中的同学不允许选择相同的题目。这样的课程设计要求学生结合所学的MYSQL数据库技术,通过实际的分析和设计,将理论知识运用到实践中,从而更好地掌握和理解数据库技术的应用,提高学生的实际动手能力和解决问题的能力。 根据课程设计题目的要求,学生们需要选择一个题目,然后通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。在这个过程中,他们需要基本掌握撰写小论文的基本步骤和写作方法,从而将调查和研究的成果整理成技术文献。在进行课程设计的过程中,学生们也需要基本理解和掌握E-R图的设计方法和关系模式的转换,理解和掌握数据流图(DFD)和数据字典(DD)的设计方法,并根据ER图生成数据库表。还需要学生们考虑数据库的完整性、安全性保证措施以及数据库的实施维护计划,从而将数据库设计与实际运用相结合。 通过这样的课程设计,学生们能够更加直观地感受到所学的MYSQL数据库技术的应用和作用,从而更好地掌握并应用所学的理论知识和技能。同时,也培养了学生们的调查研究能力、写作能力,以及对数据库设计和实施维护的能力。这对于新手来说,是一个很好的机会,可以通过自己的课程设计,系统地运用和理解数据库的知识,从而更好地掌握数据库技术,提高自己的实际动手能力和解决问题的能力。因此,这样的课程设计对于学生来说具有很大的价值,不仅可以加深对数据库技术的理解和掌握,同时也可以提高学生们的实际动手能力和综合运用能力。
2023-01-08 上传
1、某商业集团的销售管理系统 数据库中有三个实体集。一是"商店"实体集,属性有商店编号、商店名、地址等;二 是"商品"实体集,属性有商品号、商品名、规格、单价等;三是"职工"实体集,属性有 职工编号、姓名、性别、业绩等。 商店与商品间存在"销售"联系,每个商店可销售多种商品,每种商品也可放在多个商 店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着"聘用"联系,每个 商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 1. 试画出ER图,并在图上注明属性、联系的类型。 2. 将ER图转换成关系模型,并注明主键和外键。 解:(1) ER图如图5.1所示。 M 1 N N 图5.1 (2)这个ER图可转换4个关系模式: 商店(商店编号,商店名,地址) 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) 商品(商品号,商品名,规格,单价) 销售(商店编号,商品号,月销售量) 2、设某商业集团的仓库管理系统 数据库有三个实体集。一是"公司"实体集,属性有公司编号、公司名、地址等;二是 "仓库"实体集,属性有仓库编号、仓库名、地址等;三是"职工"实体集,属性有职工编 号、姓名、性别等。 公司与仓库间存在"隶属"联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管 辖;仓库与职工间存在"聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓 库工作,仓库聘用职工有聘期和工资。 1) 试画出ER图,并在图上注明属性、联系的类型。 2) 将ER图转换成关系模型,并注明主键和外键。 解:(1) ER图如图5.2所示。 1 N 1 N 图5.2 (2)这个ER图可转换3个关系模式: 公司(公司编号,公司名,地址) 仓库(仓库编号,仓库名,地址,公司编号) 职工(职工编号,姓名,性别,仓库编号,聘期,工资) 3、 设某商业集团的商品供应管理系统 数据库有三个实体集。一是"商品"实体集,属性有商品号、商品名、规格、单价等; 二是"商店"实体集,属性有商店号、商店名、地址等;三是"供应商"实体集,属性有供 应商编号、供应商名、地址等。 供应商与商品之间存在"供应"联系,每个供应商可供应多种商品,每种商品可向多个 供应商订购,每个供应商供应每种商品有个月供应量;商店与商品间存在"销售"联系, 每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有个月 计划数。 试画出反映上述问题的ER图,并将其转换成关系模型。 解:ER图如图5.3所示。 M M N N 图5.3 (2)这个ER图可转换5个关系模式: 供应商(供应商编号,供应商名,地址) 商店(商店号,商店名,地址) 商品(商品号,商品名,规格,单价) 供应(供应商编号,商品号,月供应量) 销售(商店号,商品号,月计划数) 4、 银行储蓄业务管理系统 数据库中涉及到储户、存款、取款等信息。试设计ER模型。 解:储蓄业务主要是存款、取款业务,可设计如图5.4所示的ER图。 1 1 N N 图5.4 5、体育项目比赛管理系统。 数据库有锦标赛各个代表团、运动员、比赛项目、比赛情况等实体。 解:图5.5是ER图的一种设计方案。 图5.5 6、超市管理系统。 该超市公司的业务管理规则如下: 该超市公司有若干仓库,若干连锁商店,供应若干商品。 每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。 每个商店销售多种商品,每种商品可在不同的商店销售。 每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种 商品可以有多种销售价格。 超市公司的业务员负责商品的进货业务。 试按上述规则设计ER模型 解:图5.6是ER图的一种设计方案。 图5.6 7、学生管理系统 假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专 业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每 个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。试为 该大学的系、学生、班级、学会等信息设计一个ER模型。 解:图5.7是ER图的一种设计方案。 图5.7 8、公司车队信息系统 本例为某货运公司设计了车队信息管理系统,对车辆、司机、维修、保险、报销等信 息和业务活动进行管理。其ER图如图5.8所示。 该ER图有7个实体类型,其结构如下: 部门(部门号,名称,负责人) 车队(车队号,名称,地址) 司机(司机号,姓名,执照号,电话,工资) 车辆(车牌号,车型,颜色,载重) 保险公司(保险公司号,名称,地址) 维修公司(维修公司号,名称,地址) 开销(顺序号,费用类型,费用,日期,经手人) 实体之间有7个联系,其中6个是1:N联系,1个是M:N联系。其中联系的属性如下: 调用(出车编号,出车日期,车程,费用,车