oracle映像租赁系统,基于Oracle的音像租赁管理系统数据库设计

DATABASEANDINFORMATl0NMANAGEMENT数据库与信息管理

基于Oracle的音像租赁管理系统数据库设计

贺亚茹

(西安外事学院工学院,西安710077)

摘要:给出了小型音像租赁店的业务需求、信息需求和业务规则,用Oracle数据库设计的思想分析了本系统中

的实体和关系,进行了数据库概念模型设计,并用ERD图表进行数据库设计。给出了数据库逻辑设计结果。

关键词:Omcle;音像租赁系统;数据库设计

DatabaseDesign0ftheAudioandVideoRentalManagementSystem

BasedonOracle

HEYaru

(Enginee血gCoUege,Xi’锄IntemationalUfIiversit),,)(i’aIl710077)

Abstract:Firsdy,thispaperde6nestlles删opemtorsofaudioandvideobusinessneeds,infonllationdemandandbusi—nessrules,山enuse0rackdatabasedesignthoughtsanalyzestheentitiesandr}eIationshipsofSystem,Lheconceptualmodel

design,databasedesigflusingERDgraphic,finaUy,presentsthe

databaselo西caldesignresults.

1【eywords:0racle;Audio觚dvideorentalsystem;databa跎design

l系统需求

1.1系统的业务和任务

音像租赁店承接影碟的租借和归还业务,它的任务是为所有的会员提供优质服务,方便快捷地完成影碟租赁业务。1.2信息需求

音像租赁店需要掌握其所拥有的所仃的电影的信息,包括编号、名字、类型、国家、导演、演员等,可以存储为DvD或者vHs格式,因此每个电影都有其对应的DvD或vHS编号。每部电影会有多个拷贝,并且每部电影至少有一个DVD或者VHS版本。每一个DVD或者vHs都是某一个单独特定的电影的拷贝,即一部电影不会需要多张DVD或者VHS。

还需要跟踪每部电影中的明星演员。顾客希望知道每一个演员的信息,包括演员的艺名、真实的名字和生日等。

音像租赁店需要掌握每一位成为会员的顾客的详细信息,包括他们的名和姓、电话号码和当前住址等。

最重要的是,音像租赁店要跟踪每一个会员的租赁情况,包括该会员当前租赁了什么电影、租借日期和归还日期等。在任何时间,顾客可以租赁多个DVD和磁带。通过了解租赁历史,音像租赁店还能够分析其租赁模式,如可以确定每一个会员租借了多少个DVD,tape8,以及每个会员推迟归还的次数,也能知道每个特定的DVD或者tape被使用的次数,从而确定它什么时候报废,也能分析音像租赁店会员的整体的电影喜好。

1.3系统的业务规则

音像租赁店店主或管理员可为任何会员提供服务,会员是指加入videoclub的顾客。店主或管理员能够根据需要输入、保存和查询每张影碟及每位会员的相关信息。

2数据库概念模型

2.1系统的假定条件

(1)所有顾客只能以会员制形式租赁影碟,会员知道他们提供的信息被存储和查询,并且他们同意这样做。

(2)DVD或者VHS足够长,即一部电影不会需要多张DVD或者VHs。每一个DvD或者vHs都是某一个单独特定的电影的拷贝。

(3)本系统只跟踪库存的电影中出现的演员。

(4)所有的到期日都是第二天,所以不用保存到期日。2.2确定实体、属性

2.2.1电影实体

每个电影需要知道其名字和分类,如图l所示。

图l电影实体

2.2.2电影拷贝实体

每个电影会有多个副本。对每一个电影有个一ID,然后可以跟踪哪一个DvD或VHs存有该电影。每个电影可以是DVD或者VHS格式。也能知道它什么时候报废。如图2所示。

2.2.3顾客实体

对每一个顾客,需要保存他们的名和姓、电话号码和当前住址。当然,每个会员有会员号。如图3所示。

2.2.4演员实体

作者简介:贺亚茹(1963一),女,副教授,硕士,研究方向:数据库技术与理论、软件工程。

收稿日期:20ll_05—1l

j哩一乡,荔、>

t妒\ ̄二二/

万方数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值