多媒体数据库实验_第1页
多媒体数据库实验_第2页
多媒体数据库实验_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、指标等级ABCD功能完整程序质量按时检查提问回答检查时间总评成绩云南大学软件学院实 验 报 告序 号: 实验老师: 秦江龙 课程名称:多媒体数据库系统设计实验 实验名称: 高级数据库设计 学 号: 姓 名: 课程名称多媒体数据库系统设计实验实验项目高级数据库设计实验目的 1. 熟悉数据库建模工具Visio的使用。2. 采用Crows Feet数据库建模方法,绘制出下列各数据库的ER图。实验内容(算法、程序、步骤和方法)a) 用一个数据为记录Billy Bob的游船公司(Boats)出售的游船信息。需要存储名称、成本、出售价格、长度、船幅(宽度)及所有游船的制造商。Billy Bob还想记录所有

2、帆船的桅杆高度和龙骨类型(固定的或可收缩的)。数据库还必须为所有机动船存储引擎大小(单位为马力)和引擎类型(舷内的、舷外的、或内外均有的)。b) Hip Threads是一个成衣零售商,他想用一个数据库记录产品信息。需要为每个产品保存名称和零售价格。Hip Threads还为套装产品提供特殊价格,这些套装是由单独的成衣组成的。例如,男人的休闲套装可能是由衬衫、裤子和腰带组成的。这些套装是经过深思熟虑的产品。一个成衣产品(例如衬衫)可能包含于多个套装中。c) Cray的Casual Catering(临时餐饮业)为大量活动提供餐饮服务。Cray想要设计一个数据库来存储关于活动和在每个活动中供应的

3、食物(被称为食谱)的信息。数据库必须存储用于每个活动和在每个活动的食谱。Cary目前使用计划表单来记录服务于每个活动的相关信息。下图是其中的一个例子:Cary还要存储关于每个客户的一些基本信息,包括名字、地址和电话号码。对于个人客户,需要存储客户的名和姓。对于公司客户,需要记录公司的名字。目前,Cary使用食谱信息卡片来记录必要的信息。下图显示的是这样的一个卡片的例子。注意,不必存储食谱的制作方法。下图显示的是另一个食谱信息卡片。注意这个食谱将来自另一个例子的食谱Tapenade作为其成分之一。 数据记录和计算a) Exercise 1数据库ER图:b) Exercise 2数据库ER图:c) Exercise 3数据库ER图:结 论(结 果)通过这次实验,我进一步熟悉了使用Visio进行数据库建模的步骤,也对高级数据库设计的概念和方法有了更深一层的理解。在本次实验中使用到了子类和超类,子类可以继承超类的所有属性,是对超类的进一步扩展。我们需要根据具体情况来确定超类与子类之间的交叉分离关系。子类和超类的运用使得数据库能够设计的更加规范化。实体不仅与其他实体之间存在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论