- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 18
2014年《数据库原理及应用》大作业
2014年《数据库原理及应用》大作业
20 年12月22日院 系机械工程及自动化学院
20 年12月22日
院 系
机械工程及自动化学院
班 级
学 号
姓 名
3D打印模型数据库系统
目录
TOC \o "1-3" \h \z \u 1 需求分析阶段 1
1.1 应用需求 1
1.1.1 用户需求分析 1
1.1.2 系统存储需求 1
1.2 功能需求 1
2 概念结构设计阶段 1
3 逻辑结构设计阶段 2
4 物理设计阶段 4
5 数据库实现 4
5.1 创建数据库 4
5.2 创建数据表 5
6 数据库运行和维护阶段 8
6.1 数据定义 8
6.2 数据操作 9
6.3 数据库更新操作 12
6.4 导出数据 13
6.5 为数据库建立索引 13
6.6 视图的操作 14
6.7 数据库的安全性 16
6.8 数据库的完整性 17
7 总结 17
需求分析阶段
应用需求
近年来,随着3D打印技术的快速发展,越来越多的人开始参与到3D打印模型的设计,开发中来,同时也有更多的人希望通过3D打印技术进一步解放生产制造过程,能够做到高效准确地生产。与此同时,随着新的模型数量不断增加,传统的通过纸质的形式设计保存模型,显得比较繁琐,不易保存,信息检索难度加大。在信息技术高速发展的今天,这种形式已难以立足。为更加简洁,高效的进行3D打印模型的开发、设计、应用,特此建立3D打印模型数据库系统。
用户需求分析
3D打印数据库系统满足设计者和用户的要求
用户可以对已有的3D模型查看,显示,并在自己的权限内输入到打印机,得到产品
设计者可以对3D模型增删改查,分类,并可以给相关用户赋予权限
系统存储需求
3D模型信息:模型名称,模型编号,模型特征,设计者号,设计时间
用户信息:姓名,用户号,性别,年龄,职业,工作单位
设计者信息:姓名,设计者号,职业,工作单位
产品信息:模型编号,用户号,产品价格
功能需求
能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。
具体功能应包括:系统应该提供3D打印模型数据的插入、删除、更新、查询;产品的添加、修改、删除、查询,用户及设计者基本信息查询的功能,输出模型文件到打印机等。
概念结构设计阶段
概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
设计3D打印模型数据库包括用户,3D模型,设计者,产品四个实体及其之间关系
E-R图如下
逻辑结构设计阶段
逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。
设计3D打印模型数据库,包括用户,3D模型,设计者,产品四个关系, 其关系模式中对每个实体定义的属性如下:
3D模型信息表
Model:(模型名称,模型编号,模型特征,设计者号,设计时间)
用户信息表
User:( 姓名,用户号,性别,年龄,职业,工作单位)
产品信息表
Product:(模型编号,用户号,产品价格)
设计者信息表
Designer:(姓名,设计者号,职业,工作单位)
3D模型信息表(model)
字段名
描述
数据类型
字段限制
mno
模型编号
char(10)
Primarykey
mname
模型名称
char(10)
Not null
dno
设计者号
char(10)
Not null
feature
模型特征
char(50)
Not null
mtime
设计时间
char(10)
Not null
用户信息表(user)
字段名
描述
数据类型
字段权限
uno
用户号
char(10)
Primarykey
uname
姓名
char(10)
Not null
usex
性别
char(2)
Not null
uage
年龄
char(2)
Not null
ujob
职业
char(10)
Not null
uadd
工作单位
char(20)
Not null
设计者表(designer)
字段名
属 性
数据类型
字段权限
dno
设计者号
char(10)
Primarykey
dname
姓名
char(10)
Not null
djob
职业
char(10)
Not null
dadd
工作单位
char(
您可能关注的文档
- 信号处理试卷及答案 试卷五答案.doc
- 信号分析与处理及其应用-虚拟测试系统.doc
- MATLAB基础与应用上机作业.docx
- XY机电控制工作台项目计划书.docx
- 导流罩调平安装设备电控系统设计报告.docx
- 电路课程设计文档资料.docx
- 飞机构件中的螺纹连接防松简述.docx
- 个人德育状况总结.docx
- 机电传动控制 实验1建立工程模板.docx
- 机电传动控制 实验2点亮LED.docx
- 第12课 我们小点儿声 课件 二年级道德与法治上册(部编版).ppt
- 11.2我从哪里来(教学课件)二年级道德与法治下册(统编版).ppt
- 第10课 我们不乱扔 课件 二年级道德与法治上册(部编版).ppt
- 1.3过好我们的课余生活 课件五年级道德与法治上册(部编版).ppt
- 第四单元《法律保护我们健康成长》大单元整体学程设计道德与法治六年级上册统编版.pdf
- 第十一课:多姿多彩的民间艺术(分层练习)四年级道法下册 部编版.pdf
- 第八课:大家的“朋友”(分层练习)三年级道法下册 部编版.pdf
- 第5课 我爱我们班 课件 二年级道德与法治上册(部编版).ppt
- 第二单元 我们是公民 大单元整体学程设计道德与法治六年级上册统编版.pdf
- 人教部编版二年级语文下册第五单元单元教学课件.ppt
文档评论(0)