2301_81849631 2024-09-25 22:23 采纳率: 0%
浏览 2

数据库系统与应用考查试卷

1、完成产品销量管理系统
2、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
3、设计出系统的概念结构,画出E—R图(概念结构设计)。
4、设计系统的9关系模式,并找出各关系模式的关键字(逻辑设计)。
5、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
6、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
7、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
8、独立完成该项目并撰写论文;
9、论文结构合理、层次分明;论文需包含程序功能介绍、具体实现方案介绍、部分关键代码解释以及心得体会几个部分。

产品销售管理系统
企业生产多种产品,产品销售管理系统模拟产品销售过程中的管理,管理对象包括产品、客户、发票等,可以实现产品销售,并能进行各种查询、统计等的处理。
(1) 系统管理的对象有:
◇ 客户信息:客户号、姓名、地址、电话、信用情况(优/良/一般/差)、预付款等信息。
◇ 分类信息:类别编号、类别名称、类别特性等。
◇ 产品信息:产品编码、产品名称、类别编号、规格、单价、库存数量等。
◇ 发票信息:发票号、客户名称、购买日期、付款金额、购买的产品细节等
◇ 购买产品细节信息:序号、产品号、购买数量等
(2) 系统需完成的功能:
◇ 客户管理:客户信息的录入、查询。
◇ 产品管理:产品信息的录入、查询。
◇ 类别管理:产品的分类管理和录入。
◇ 购买管理:产品购买情况的录入、查询、统计。
注意:客户可多次购买任意产品,每次可以购买多种产品
◇ 发票管理:发票信息的录入、查询、修改。
注意:客户每次购买要开具发票,一张发票只开给某一客户。
—张发票可以开多种产品,同类产品在一张发票上只能出现一次
设计报告要求
系统要具有一定实际意义,基本表不少于5个,注意题目要求中提供的对象信息并不一定和数据库表格字段完全对照,仅做参考。要求以实现合乎实际逻辑的功能为目的来创建表格,尤其注意表的主键、外键、关联表的定义以及表的关联查询。

具体要求如下:
1、认真完成系统需求分析,明确数据要求和处理要求(需求分析)。
2、设计出系统的概念结构,画出E—R图(概念结构设计)。
3、设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。
4、在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。
5、输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。
6、在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。
7、认真进行总结回顾,撰写程序设计说明书。
8、每人提交一个可行的应用软件源代码及数据库脚本和规范的程序设计说明书(内容及格式要求在后面有列出)。程序要求能够正常运行,并至少能实现基本功能要求。能根据实际对功能进行扩展和完善的将得到较高的分数。
9、本课程考核的重点在数据库的设计及用SQL语句对数据库进行访问操作。答辩中数据库表与表之间的联系(E-R图)和SQL语句(增删改查及关联查询)是答辩的重点,编程语言如何连接和访问数据库、如何执行SQL语句也是答辩的要点。

提醒:以上题目中涉及到的系统管理对象的信息仅做建表的参考,建哪些表、表的主键、外键是什么,表与表的关联是什么,要根据满足实际需求的功能来分析设计。
只实现单独表的增删改查,没有分析表与表之间关联的,不能及格。

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-25 22:24
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    根据您提供的内容,以下是一份关于数据库系统与应用考查试卷的答案要点和框架:

    一、产品销售管理系统设计概述

    简要介绍设计的背景、目的以及整体架构。

    二、系统需求分析

    分析系统需要管理的对象,包括客户信息、分类信息、产品信息、发票信息和购买产品细节信息。列出需要完成的功能,如客户管理、产品管理、类别管理、购买管理和发票管理等。明确数据要求和处理要求。

    三、概念结构设计

    画出系统的E-R图,展示实体之间的关系。包括客户、分类、产品、发票和购买产品细节等实体及其属性。

    四、逻辑设计

    设计系统的关系模式,包括表名、字段名、数据类型和主键等。找出各关系模式的关键字。例如:

    1. 客户表:客户号(主键)、姓名、地址、电话、信用情况等;
    2. 分类表:类别编号(主键)、类别名称、类别特性等;
    3. 产品表:产品编码(主键)、产品名称、类别编号(外键)、规格、单价、库存数量等;
    4. 发票表:发票号(主键)、客户名称(外键)、购买日期、付款金额等;
    5. 购买产品细节表:序号(主键)、产品号(外键)、购买数量等。 根据实际需求,可以增加辅助关系模式。例如,可以增加客户购买历史表,记录客户的购买记录等。确保表之间的关联逻辑合理且符合实际需求。五、物理设计和实施在数据库管理系统中建立数据库,建立各关系模式对应的表。设计所需的视图、索引等以提高查询效率和数据完整性。例如,可以在产品表上创建库存数量的索引,以便快速查询产品的库存情况。六、数据操作要求输入一批模拟数据,设计常见的数据操作要求,如插入数据、查询数据、更新数据和删除数据等,并在数据库管理系统中进行实际操作,检查结果是否正确。七、应用系统程序开发在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能。使用一种编程语言(如Java、Python等)连接数据库并执行SQL语句进行数据的增删改查操作。八、撰写程序设计说明书撰写关于程序设计的过程说明文档,包括程序功能介绍、具体实现方案介绍、部分关键代码解释以及心得体会等。九、总结回顾对本次设计进行总结回顾,总结在设计过程中遇到的问题及解决方法,以及对本次设计的反思和改进建议。十、附录提交可行的应用软件源代码及数据库脚本,包括数据库表结构定义脚本、应用程序源代码等。十一、答辩要点在答辩过程中,重点介绍数据库表与表之间的联系(E-R图)、SQL语句的使用以及编程语言如何连接和访问数据库。展示您的系统设计思路和实现过程,并回答评委的问题。通过以上内容的设计和准备,您可以完成数据库系统与应用考查试卷的项目,并撰写相应的设计报告和程序说明文档。希望这些要点和框架对您有所帮助!
    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?