数据库建模技术实验报告

合集下载

数据仓库实验报告

数据仓库实验报告

数据仓库实验报告本次实验的目的是设计和构建一个数据仓库,并通过使用该数据仓库来进行数据分析。

本报告将分为三个部分:实验设计、实验过程和结果分析。

一、实验设计1. 数据需求:选取了一个电商平台的数据作为实验对象,包括订单数据、用户信息数据、产品数据等。

2. 数据清洗和预处理:对原始数据进行了清洗和预处理,包括数据去重、缺失值处理等。

3. 数据模型设计:根据需求,设计了一个星型模型,以订单信息作为事实表,以用户信息和产品信息作为维度表。

4. 数据仓库构建:使用开源的数据仓库工具进行了数据仓库的构建,包括创建表结构、导入数据等。

二、实验过程1. 数据清洗和预处理:首先对原始数据进行了去重操作,保证数据的唯一性。

然后对缺失值进行了处理,采用填充的方式进行处理。

2. 数据模型设计:根据数据需求,设计了一个星型模型,以订单信息表作为事实表,以用户信息表和产品信息表作为维度表。

通过主键和外键的关系,将这些表进行了关联。

3. 数据仓库构建:使用开源的数据仓库工具,将设计好的数据模型导入到数据仓库中,并创建相应的表结构。

然后将清洗好的数据导入到对应的表中。

三、结果分析1. 数据质量评估:对数据仓库中的数据进行质量评估,包括数据准确性、完整性等。

通过查询数据仓库中的数据,对每个维度表和事实表的数据进行了验证。

2. 数据分析:通过在数据仓库上进行复杂查询和分析操作,获取了一些有价值的信息。

例如:最受用户欢迎的产品、用户购买行为的趋势等。

根据实验结果可以得出以下结论:1. 数据仓库可以提供高效的数据访问和分析能力,对于大规模数据的查询和分析非常高效。

2. 数据仓库可以提供数据一致性和数据质量保证的能力,可以对数据进行清洗和预处理操作。

3. 数据仓库可以满足复杂查询和分析需求,可以提供多维分析、数据挖掘等功能。

总结:本次实验通过设计和构建一个数据仓库,对电商平台的数据进行了分析,得到了一些有价值的信息。

通过实验,我们了解到数据仓库的设计和构建过程,并掌握了使用数据仓库进行数据分析的方法和技巧。

数据建模实习报告

数据建模实习报告

数据建模实习报告一、引言数据建模是现代数据科学领域中的一个重要工具,通过对数据进行建模分析,可以揭示数据的内在规律,并为决策提供科学依据。

本报告旨在总结我的数据建模实习经验,介绍我在实习期间所参与的项目以及所学到的知识和技能。

二、实习项目概述在实习期间,我参与了某公司的数据建模项目,该项目旨在利用大数据分析技术对公司的销售数据进行建模和预测,以支持决策制定和业务发展。

我主要负责以下几个方面的工作:1. 数据收集与整理我参与了销售数据的收集和整理工作。

通过与公司内部各部门的合作,我获取了包括销售额、订单量、客户信息等在内的大量销售数据,并对其进行了清洗和预处理,确保数据的质量和准确性。

2. 数据探索与可视化在数据整理完毕后,我使用Python编程语言进行了数据探索分析,并通过数据可视化的方式展现了销售数据的趋势和分布情况。

这一过程中,我运用了Matplotlib和Seaborn等数据可视化工具,将分析结果以图表形式展示,使得数据更加直观易懂。

3. 数据建模与预测基于数据探索分析的结果,我运用机器学习算法对销售数据进行了建模与预测。

通过利用Python中的Scikit-learn库,我构建了包括线性回归、决策树、随机森林等多个模型,并对其进行了训练和评估。

最终,我选择了表现最好的模型,并利用该模型对未来的销售额进行了预测。

三、实习成果与反思在实习期间,我不仅获得了丰富的实践经验,同时也发现了很多需要改进的地方。

以下是我在实习中取得的成果和一些建议:1. 实习成果通过数据建模实习项目,我掌握了数据收集、数据整理、数据探索分析、数据可视化、机器学习建模等方面的知识和技能。

本次实习使我对数据建模的重要性有了更为深刻的认识,并培养了我对数据分析的兴趣和热情。

2. 改进建议在实习过程中,我发现数据质量对建模结果的影响极大,因此在数据收集和整理阶段需要更加细心和严谨;另外,我在数据可视化的过程中应注重选择合适的图表形式,以更好地传达数据的意义;此外,机器学习算法的选择和调优也是一个挑战,今后我将继续学习和提升自己的机器学习能力。

数据库实验报告(通用3篇)

数据库实验报告(通用3篇)

数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。

2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。

3,并且这次实习可以非常好的关心我完成将来的毕业论文。

四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。

然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。

同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。

使我们队公司有了更进一步的了解实习,就是在实践中学习。

经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。

当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。

还有发布了一些关于公司产品的博客,比如新浪,网易。

而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。

经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。

数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。

实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。

虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。

数据库实验报告

数据库实验报告

数据库实验报告一、实验目的本次数据库实验的主要目的是通过实际操作和实践,深入了解数据库的基本概念、原理和技术,掌握数据库的设计、创建、管理和数据操作的方法,提高对数据库系统的应用能力和问题解决能力。

二、实验环境本次实验使用的数据库管理系统是 MySQL,操作系统为 Windows 10。

实验中使用的开发工具包括 MySQL Workbench 和命令行终端。

三、实验内容与步骤(一)数据库设计1、需求分析根据给定的业务场景,确定数据库需要存储的信息和数据之间的关系。

例如,对于一个学生管理系统,需要存储学生的基本信息、课程信息、成绩信息等,并且明确这些信息之间的关联,如学生与课程的选课关系、课程与成绩的对应关系等。

2、概念模型设计使用 ER 图(实体关系图)来描述数据库的概念模型。

确定实体(如学生、课程)、属性(如学生的学号、姓名,课程的课程号、课程名)以及实体之间的关系(如多对多、一对多等)。

3、逻辑模型设计将概念模型转换为关系模型,确定数据表的结构,包括表名、字段名、数据类型、主键、外键等。

例如,学生表(学号、姓名、性别、出生日期),课程表(课程号、课程名、学分),选课表(学号、课程号、成绩)等。

(二)数据库创建1、使用 MySQL Workbench 或命令行创建数据库。

2、创建数据表,按照设计好的逻辑模型定义表结构。

(三)数据插入与操作1、使用 INSERT 语句向数据表中插入数据,以模拟实际的业务数据。

2、进行数据的查询操作,使用 SELECT 语句查询满足特定条件的数据。

3、进行数据的更新和删除操作,使用 UPDATE 和 DELETE 语句修改或删除数据。

(四)数据库索引与优化1、了解索引的概念和作用,为经常用于查询、连接和排序的字段创建索引。

2、分析查询语句的执行计划,通过优化查询语句、调整数据表结构等方式提高数据库的性能。

(五)数据库备份与恢复1、学习数据库备份的方法,使用 mysqldump 工具或 MySQL Workbench 进行数据库的备份。

数据库建模技术实验报告

数据库建模技术实验报告

实验报告书实验名称:数据库建模技术之数据库设计专业班级:111030706学号:11103070601 11103070619姓名:陈杰潘耀斌联系电话:指导老师:李唯唯实验时间:2014.4.28—2014.6.16计算机科学与工程学院计算机实验室(中心)目录1.选题背景对所选题目涉及的企业(或行业)背景和主要业务活动内容进行必要的说明,指出当前业务管理模式或流程中存在的主要问题,阐述对其信息化或对现有系统进行改进的必要性和意义所在。

2 需求分析紧密围绕所确定的系统目标,展开详细的需求分析,该阶段内容主要有:2.1业务流程分析对所涉及的业务流程进行分析,边分析边绘制业务流程图。

业务流程图是BPM形式。

需要对业务流程图进行文字说明。

2.2数据流程分析潘耀斌做毕业生查询管理系统顶层的数据流图如下图所示:学生可以通过毕业生管理系统进行档案查询以及费用查询与核算,管理员可以通过毕业生档案管理系统进行费用核算与收取,档案录入以及档案转出。

审核学生的档案及材料,如果满足要求的话,就录入到学生档案系统,并进行档案录入费用收取,如下图所示:学生输入学生信息通过学生档案系统进行档案查询,如果档案存在的话,就审核档案材料,如果满足要求就进行转档处理,并收取转档费用,如下图所示:学生输入学生信息通过学生档案系统进行档案查询,如果档案存在的话,就把材料纳入到学生档案系统管理员输入登陆信息进行登陆,如果登陆显示不存在此用户,就进行注册,如下图所示:2.3数据字典潘耀斌做1.数据项2.数据流3.数据存储4.处理过程3 概念结构设计在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。

所设计的概念模型应为CDM图。

粘贴根据CDM图转换来的PDM图5物理结构设计粘贴由PDM生成数据库过程中的SQL脚本,为节省篇幅,可只保留原始脚本中的头文件、生成基本表和触发器的脚本,同时注意头文件中DBMS的名称应与项目背景介绍中的信息一致,并且注意头文件中系统时间的正确性。

数据库数据模型实训报告

数据库数据模型实训报告

一、实训目的本次数据库数据模型实训的主要目的是使学生掌握数据库的基本概念、数据模型、关系模型以及E-R模型等知识,提高学生的数据库设计能力。

通过实训,使学生能够运用所学知识进行数据库设计,提高学生的实践操作能力。

二、实训内容1. 数据库基本概念(1)数据库:存储、组织、管理和检索大量数据的计算机软件系统。

(2)数据库系统:由数据库、数据库管理系统、数据库应用系统等组成的整体。

(3)数据库管理系统(DBMS):对数据库进行管理、维护、查询、更新等操作的软件系统。

2. 数据模型(1)概念模型:用于描述现实世界中实体及其相互关系的模型,如E-R模型。

(2)逻辑模型:将概念模型转化为计算机可以处理的模型,如关系模型。

(3)物理模型:描述数据库在计算机上的存储结构和存储方式。

3. 关系模型(1)关系:由行和列组成的二维表格。

(2)关系模型:使用关系来表示实体及其相互关系的模型。

(3)关系代数:对关系进行操作的方法。

4. E-R模型(1)E-R模型:实体-联系模型,用于描述现实世界中实体及其相互关系的模型。

(2)实体:具有共同属性和共同关系的对象集合。

(3)联系:实体之间的关系,分为一对一、一对多、多对多三种。

三、实训过程1. 数据库设计(1)需求分析:分析现实世界中的实体及其相互关系,确定数据库设计的目标。

(2)概念设计:根据需求分析,设计概念模型,如E-R模型。

(3)逻辑设计:将概念模型转化为关系模型,设计关系模式。

(4)物理设计:确定数据库的存储结构和存储方式。

2. 关系数据库设计(1)创建数据库:使用SQL语句创建数据库。

(2)创建表:使用SQL语句创建表,定义表的结构。

(3)插入数据:使用SQL语句插入数据。

(4)查询数据:使用SQL语句查询数据。

(5)更新数据:使用SQL语句更新数据。

(6)删除数据:使用SQL语句删除数据。

3. E-R模型设计(1)绘制E-R图:使用E-R图绘制工具,如Microsoft Visio,绘制E-R图。

数据库的建立实验报告

数据库的建立实验报告

数据库的建立实验报告《数据库的建立实验报告》摘要:本实验旨在通过实际操作,掌握数据库的建立过程及相关操作技巧。

实验过程中,我们使用了MySQL数据库管理系统,通过创建数据库、表格和插入数据等步骤,深入了解了数据库的结构和功能。

通过本次实验,我们对数据库的建立有了更深入的了解,并且掌握了一定的数据库操作技能。

一、实验目的1. 了解数据库的基本概念和原理;2. 掌握数据库的建立过程;3. 掌握数据库的基本操作技巧。

二、实验环境1. MySQL数据库管理系统;2. Windows操作系统;3. 数据库建立实验所需的数据表格和数据。

三、实验步骤1. 连接数据库:使用MySQL数据库管理系统,连接到数据库服务器;2. 创建数据库:通过SQL语句创建一个新的数据库;3. 创建表格:在新建的数据库中创建表格,包括表格的字段、数据类型等;4. 插入数据:向表格中插入一定量的测试数据;5. 查询数据:通过SQL语句查询数据库中的数据;6. 更新数据:通过SQL语句更新数据库中的数据;7. 删除数据:通过SQL语句删除数据库中的数据;8. 删除表格:通过SQL语句删除数据库中的表格;9. 删除数据库:通过SQL语句删除数据库。

四、实验结果通过以上步骤的操作,我们成功地创建了一个新的数据库,并在其中创建了表格,并成功插入了测试数据。

通过SQL语句的查询、更新和删除操作,我们对数据库的操作有了更深入的了解。

五、实验总结通过本次实验,我们对数据库的建立有了更深入的了解,并且掌握了一定的数据库操作技能。

数据库作为信息管理的重要工具,在现代社会中发挥着重要作用,掌握数据库的建立和操作技能对我们的学习和工作都具有重要意义。

希望通过本次实验,能够对数据库的建立和操作有更深入的了解,并且能够在实际工作中灵活运用这些技能。

创建数据库实验报告

创建数据库实验报告

实验一创建数据库一、目的1.注册SQL Server服务器。

2.了解MS SQL Server环境及包含组件。

3.掌握创建数据库的T-SQL命令。

二、内容1.进入Windows 2000,点击“开始”→“程序”→ Microsoft SQL Server 2000 →服务管理器,打开SQL Server 服务管理器。

2.通过点击、、按钮分别启动、暂停、停止SQL Server服务,观察Windows 状态栏中有关SQL Server服务图标状态,见图1-1。

图1-1 SQL Server服务图标3.点击“开始”→“程序”→ Microsoft SQL Server 2000 →企业管理器,打开SQL Server 企业管理器,观察窗口中菜单栏的主要项目、功能。

4.在企业管理器中查看SQL Server 2000有哪些组件。

5.点击数据库对象前“+”号,查看“数据库”的构成,见图1-2。

展开+号图1-2 企业管理器6.点击“开始”→“程序”→ Microsoft SQL Server 2000 →联机丛书,进入帮助系统,熟悉帮助系统的使用。

7.打开“我的电脑”或“资源管理器”在磁盘空间以自己的姓名或学号建立文件夹。

8.点击“开始”→“程序”→ Microsoft SQL Server 2000 →查询分析器,在图1-3所示的连接到SQL Server窗口中,选择“windows 身份验证”单选项,并点击“确定”按钮,打开SQL Server 查询分析器。

图1-3 连接到SQL Server窗口9.在图1-4所示查询分析器的右半部分空白窗口中输入Create Database 命令,建立数据库,数据库文件存储在步骤7建立的文件夹下,数据库名自由定义,主数据库文件大小2MB,以10%的速度增加,日志文件大小1MB,以1MB速度增加。

命令输入完成后,点击工具栏中执行按钮运行命令,记录执行结果。

执行按钮图1-4 SQL 查询分析器三.实验过程中所得截图执行结果截图所建文件库的数据文件课后作业创建数据库bankDb并改变文件大小(1)+(3)题课后习题(2)+(4)+(5) 题注:因习题中有些题目未说明文件大小,默认为1MB,增长率1MB四、思考题1.安装MS SQL Server的软硬件要求是什么?硬件最低要求:计算机Pentium 166 MHz 或更高。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库建模技术实验报告《数据库建模技术》实验报告《数据库建模技术》实验报告VCD租售连锁店管理系统的数据库设计班级: 114030602学号: 11403060211姓名: 杨盼2016年6月 28日第 1 页共 34 页《数据库建模技术》实验报告“数据库建模技术”实验需求文字根据以下开发VCD出售租借连锁店管理系统需求调查文字,完成实验一至实验五。

市内某家大型VCD出售租借连锁店有许多员工,每个员工只能服务于一家租借店;每个员工有工号、姓名、性别、年龄、政治面貌等属性;每家店日常工作主要有:租借、归还、逾期罚款等,租借人首先要办理租借卡~租借卡分为年卡、月卡和零租卡,。

具体操作流程如下:(1)出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售(记录销售记录单号、购买人卡号、购买日期、VCD编码、数量、单价~经办员工号)或租借流水帐(记录租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期~经办员工号);如果没有相应的VCD ,则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、购买或租借卡卡号、VCD编码、数量、经办员工号),当有VCD时,及时通知购买人或租借人。

(2)归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记(记录归还单号、租借人卡号、归还日期、VCD编码、数量、经办员工号),如果有损坏的VCD,办理赔偿登记(记录赔偿单号、租借卡卡号、赔偿日期、赔偿VCD编码、数量、金额~经办员工号),并把赔偿通知单通知给租借人。

(3)逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记(记录罚款单号、租借卡卡号、罚款日期、罚款金额、经办员工号)。

第 2 页共 34 页《数据库建模技术》实验报告实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。

五、实验结果:【请在此粘贴你的BPM~地方不够可换页】是否有卡办理卡存入销售记录存入租借记录生成租借单记录销售借VCD选择店家记录租赁租VCD判断租或借是否有库存是否办理预约不办理记录预约存入预约表第 3 页共 34 页《数据库建模技术》实验报告归还VCD办理归还登记是否完好办理赔偿登记存入赔偿表生成赔偿单通知租借人查询逾期未还的VCD生成赔偿单存入赔偿记录通知租借人第 4 页共 34 页《数据库建模技术》实验报告六、思考题1、数据库设计为什么需要进行详细的需求分析,数据库设计需要了解用户的需求,才能更好地将这个数据库系统做得完善。

数据库是一个系统的核心内容,其设计也决定了提取或存入数据的速度,这也体现出了需求分析对数据库设计的重要性。

2、需求分析的目标是什么,其调查步骤是什么,常用的调查方法有哪些, 目标是充分地了解用户的需求,在些基础上做数据库系统,当然,这个系统必须能够适应以后的扩大和改变,不能只适应当下的需求。

步骤: 1. 了解组织机构。

2. 调查部门的数据输入、处理、输出。

3. 在熟悉业务活动的基础上,协助用户明确对新系统的各种要求。

4. 确定新系统的边界。

3、数据库设计的特点是什么,特点一:三分技术,七分管理,十二分基础数据。

特点二:结构(数据)设计和行为(处理)设计相结合。

第 5 页共 34 页《数据库建模技术》实验报告实验二需求分析(二)——数据流程调查一、实验目的:掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD),掌握数据流程图分层次的绘制方法。

掌握编写数据字典的方法和步骤。

二、实验学时:8H(课内6H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Visio 四、实验内容:1、掌握数据流程调查和分析的方法;2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;3、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。

4、编写详细正确的数据字典。

五、实验步骤1、数据流程图的层次绘制方法复习数据流程图分层次绘制模型:数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。

数据流程图的详细绘制过程可参见上课过程中的PPT案例(陪送系统数据流程图)。

2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。

六、实验结果:1、绘制数据流程图【请在此粘贴你的DFD~数据流程图中的数据对象一定要编号~地方不够可换页】第 6 页共 34 页《数据库建模技术》实验报告第 7 页共 34 页《数据库建模技术》实验报告P2.1E1提交购买顾客单查询VCDP2.2VCD存储S1查询VCD库查询VCD库库更新VCD库收集会员信息会员资料P2.3P2.4S2存储库更新会员信息登记单查询会员登记购买信息单第 8 页共 34 页《数据库建模技术》实验报告第 9 页共 34 页《数据库建模技术》实验报告2、编写相应的正确的数据字典表3-1 数据流的描述数据流名简数据流数据流数据流数据流编号数据流组成高峰流量称述来源去向量查询相租借或购VCD存VCD编码,租借价格,购买价格,库不限不限 D1 VCD 信息关VCD储库存数量买VCD 信息更新租借或购更新VCDVCD编码,租借价格,购买价格,库不限不限 D2 VCD 库库买存数量 VCD库查询会会员资料租借或购会员信息卡号,余额,卡种,姓名不限不限 D3 员信息库买流程购买、租租借单信更新租VCD数量,VCD编码,归还日期,租借、归还租借单不限不限 D4 息借单借日期,限时日期 VCD新会员信新增会会员资料顾客姓名,卡号,余额,卡种不限不限 D5 息员库新会员信新增会会员资料顾客姓名,卡号,余额,卡种不限不限 D6 息员库逾期逾期处理逾期天数,逾期金额,VCD编号,卡逾期罚款租借单不限不限D7 VCD罚流程号款第 10 页共 34 页《数据库建模技术》实验报告逾期逾期处理逾期天数,逾期金额,VCD编号,卡逾期罚款租借单不限不限D8 VCD罚流程号款归还的顾客归还归还VCD不限不限 D9 VCD信息 VCD信损坏程度,VCD编号,卡号流程的VCD 息表3-2 处理逻辑的描述处理逻处理逻辑处理输入的数据流处理输出的数据流简述辑编号名称频率处理租借顾客提交租借单,查询D2 D1 P1 租借VCD VCD信息 VCD库,返回信息处理购买顾客提交购买单,查询D1 D2 P2 购买VCD VCD信息 VCD库,返回信息新会员信将新会员的信息存储入D6 D5 会员注册 P3 息注册会员资料库VCD的归D9 将归还的VCD记录存储D4,D2 P4 归还VCD 还处理入VCD库和租借单处理逾期租借单记录的逾期D7 D8 逾期罚款 P5 VCD罚款 VCD,通知顾客表3-3 数据存储的描述数据存储数据存储简述数据存储组成相关联的处理编号名称S1 存储VCD信息 VCD编号,损坏程度,VCD数量,VCDP1,P2 VCD存储价格库会员资料的存储会员姓名,会员卡号,会员卡金额,卡S2 P1,P2 会员资料种存储库S3 更新VCD库 VCD编号,损坏程度,VCD数量,VCDP4 更新VCD价格库存储租借,购买记录 S4 租借日期,购买日期,数量,VCD编号,P2,P5,P4 租借单会员卡号表3-4 外部实体的描述外部实体编外部实体名简述外部实体组成输入的数据流输出的数据流号称卡号+姓名+基本E1 顾客持卡人 D8 D6 信息第 11 页共 34 页《数据库建模技术》实验报告工号、姓名、性别、E2 员工工作者 D7 D8 年龄、政治面貌等表4-5 数据项的定义数据项数据项名称简述类型及宽度取值范围编号购买人卡号 I1 购买VCD的卡号 Char(10)租借单号 I2 租借,购买VCD后产生的流水单号 Char(10)租借人卡号 I3 已经租借或购买VCD卡号 Char(10)七、思考题1、数据流程图的特点有哪三方面,数据流程图是一个分层的概念模型,分为三个层次,分别是总体图、中层数据流图、细节图。

2、数据字典的内容和作用是什么,(1)数据字典的用途 :数据字典是系统中各类数据描述的集合。

(2)数据字典的内容: 数据项,数据结构,数据流,数据存储,处理过程。

第 12 页共 34 页《数据库建模技术》实验报告实验三概念结构设计一、实验目的:掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。

二、实验学时:6H(课内3H,课外3H)三、实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:1、掌握概念结构设计的方法;2、利用PD绘制并管理CDM;3、根据该VCD连锁店的业务需求调查文字以及前两次作业所完成的内容,利用PD,设计该连锁店管理系统合理的CDM模型。

五、实验结果【请在此粘贴你的CDM~注意实体的正确抽象以及数据项、域、主标识和各类联系的正确表达】第 13 页共 34 页《数据库建模技术》实验报告六、思考题1、什么是数据库的概念结构,式述其特点和设计策略。

概念结构设计就是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。

概念结构设计的特点:(1) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型; (2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;(3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充; (4)易于向关系、网状、层次等各种数据模型转换。

概念结构设计的策略:( 1) 自顶向下。

( 2) 自底向上。

( 3) 逐步扩张。

2、什么叫数据抽象,将现实中的一个对象,专注我们所关心的特征精确地描述出来,建立一个精确的模型。

3、数据库概念结构设计的重要性和设计步骤概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

4、为什么要视图集成,有哪些方法,答:各子系统的分E-R图设计好以后,下一步就是要将所有的分E-R图综合成一个系统的总E-R图。

相关文档
最新文档