首页 数据库系统概论试验设计答案

数据库系统概论试验设计答案

举报
开通vip

数据库系统概论试验设计答案教师:数据库系统概论实验报告册姓名:momo学号:实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows2k或WindowsXP,Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。五、实验结果:出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并...

数据库系统概论试验设计答案
教师:数据库系统概论实验 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 册姓名:momo学号:实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows2k或WindowsXP,Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。五、实验结果:出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售或租借流水帐;如果没有相应的VCD,则可根据购买人或租借人的要求办理预约登记,当有VCD时,及时通知购买人或租借人。归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记,如果有损坏的VCD,办理赔偿登记。并把赔偿通知单通知给租借人逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记。六、思考题1、数据库设计为什么需要进行详细的需求分析?答:需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是不是准确的反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是不是合理使用情况。2、需求分析的目标是什么?其调查步骤是什么?常用的调查方法有哪些?答:(1)需求分析的目标:通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求。在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。(2)调查步骤:了解组织机构。调查部门的数据输入、处理、输出。(调查重点之一)在熟悉业务活动的基础上,协助用户明确对新系统的各种要求。(调查重点之二)确定新系统的边界(3)常用的调查方法:⑴跟班作业⑵开调查会⑶请专人介绍⑷询问⑸设计调查 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 请用户填写⑹查阅记录3、数据库设计的特点是什么?答:特点一:三分技术,七分管理,十二分基础数据。特点二:结构(数据)设计和行为(处理)设计相结合。实验二需求分析(二)——数据流程调查一、实验目的:掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD)掌握数据流程图分层次的绘制方法。掌握编写数据字典的方法和步骤。二、实验学时:8H(课内6H,课外2H)三、实验软件平台:Windows2k或WindowsXP,Visio四、实验内容:、掌握数据流程调查和分析的方法;、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。、编写详细正确的数据字典。五、实验步骤1、数据流程图的层次绘制方法复习数据流程图分层次绘制模型:数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。数据流程图的详细绘制过程可参见上课过程中的 ppt 关于艾滋病ppt课件精益管理ppt下载地图下载ppt可编辑假如ppt教学课件下载triz基础知识ppt 案例(陪送系统数据流程图)。2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。六、实验结果:1、绘制数据流程图—二匚I:II:I:I;I:I说明:这是总的vcd租借系统。P3预期俸述IUm!1r7VCD横戡0询J说明:这是租售卡办理流程说明:vcd出租流程说明:这是预约流程说明:这是逾期还款流程2、编写相应的正确的数据字典表3-1数据流的描述数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量F1租借申请对vcd的租借的一个申请客户客户身份审合购买人卡号、购买日期、VCD编码、数量、单价1000条/月1500条/月F2赔偿记录对vcd损坏进行赔偿客户赔偿数据库租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号1000条/月1500条/月F3VCD出租信息出租信息客户Vcd审合租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号1000条/月1500条/月F4VCD归还信息归还信息Vcd审合结果商店租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号1000条/月1500条/月表3-2处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输岀的数据流处理频率P1.3.2查阅库存对库存进行查阅F1接收查询信息,并作回复F11100条/次P1.3.3办理销售登记办理销售登记311接收信息,并且登记F13100条/次P1.3.5预约答复预约信息的答复=12,F15接收信息,处理答复客户答复100条/次表3-3数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理D1VCD出租库对vcd进行出租购买人卡号、购买日期、VCD编码、数量、单价P1D2Vcd归还数据库对vcd进行归还租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号P2表3-4外部实体的描述外部实体编号外部实体名称简述外部实体组成输入的数据流输岀的数据流S1客户Vcd租借用户客户没有租借请求S2商店Vcd租借老板商店F4事不是同意租借表4-5数据项的定义数据项编号数据项名称简述类型及宽度取值范围字符型,8位“00000000”I1购买人卡号购买vcd的人的卡号-“99999999”12租借记录单号租借了vcd后,所产生的租借单号字符型,8位“00000000”-“99999999”“00000000”I3租借人卡号已经租借了人的卡号字符型,8位-“99999999”七、思考题1、数据流程图的特点有哪三方面?答:数据流程图是一个分层的概念模型,分为三个层次,分别是总体图、中层数据流图、细节图2、数据字典的内容和作用是什么?答:(1)数据字典的用途数据字典是系统中各类数据描述的集合。(2)数据字典的内容数据项数据结构数据流数据存储处理过程实验三概念结构设计一、实验目的:掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。二、实验学时:6H(课内3H,课外3H)三、实验软件平台:Windows2k或WindowsXP,Powerduilder9.5,Visio四、实验内容:1、掌握概念结构设计的方法;2、利用PD绘制并管理CDM;3、根据该VCD连锁店的业务需求调查文字以及前两次作业所完成的内容,利用PD,设计该连锁店管理系统合理的CDM模型。五、实验结果图例说明:说明:VC的总流程穽户日阶怙r\\—、黯售记录单号LJ说明:vcd租借人卡赔偿单号V®赔伫:■■=■:1Z1——…-:r…■=:■■::11■=1■■■—■■■|h::说明:vcd赔偿孙匚1:点卞硕£JsEJtiS-UM一isd*11秋Ri■峙S*r«说明:逾期还款六、思考题什么是数据库的概念结构?式述其特点和设计策略。答:(1)概念结构的特点能真实、充分地反映现实世界易于理解易于更改易于向关系、网状、层次等各种数据模型转换(2)概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定(3)设计策略:自顶向下、自底向上、逐步扩张、混合策略。2、什么叫数据抽象?答:数据抽象是对实际的人、物、事、概念进行人为处理,抽取所关心的共同特性,策略飞本质的细节,并把这些特性用各种概念精确地加以描述。3、数据库概念结构设计的重要性和设计步骤答:步骤:一般先画出组织的局部E-R图,然后将其合并,在此基础进行优化和美化。概念结构的重要性:概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现•它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述•数据字典也将是系统进一步开发的基础•4、为什么要视 图集 钢筋混凝土灌注桩图集4号隔油池图集04s519砖砌隔油池图集城市道路护坡图集02s515排水检查井 成?有哪些方法?答:视图集成是消除各分E-R图中的冲突是合并分E-R图的主要工作与关键所在。方法:(1)多个分E-R图一次集成。(2)逐步集成,用累加的方式一次集成两个分E-R图。5、试述在PD中设计数据项并把数据项关联到某一实体的操作步骤答:6、试述在PD中设计域并把它关联到某一实体属性上的操作步骤实验四逻辑结构设计一、实验目的:掌握概念结构模型向逻辑模型转换的规则方法;掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改。二、实验学时:6H(课内3H,课外3H)三、实验软件平台:Windows2k或WindowsXP,Powerduilder9.5,Visio四、实验内容:1、掌握概念结构模型向逻辑模型转换的规则方法;2、掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改;3、掌握利用创建PDM的四种方法;4、根据该VCD连锁店的业务需求调查文字以及前三次实验所完成的内容,利用PD,设计该连锁店管理系统合理的PDM模型。五、实验结果TK沖宦盲耳用育3;售2凭計音戸旧11笆0皿虜国>4w(29I=上=*.1--二3_r.■in.±JhL-Tl・+injFint48=1匸⑷z:ir»xn.t■c:tr袈elksJT世*.寺P■言弄£EHUFSr*,aSA仝*•erJ-A*1"■二札H曲E3UET20.ehar匚2QJ实验五数据库的物理设计与实施一、实验目的:掌握PD中利用PDM生成物理数据库的操作步骤;掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。二、实验学时:4H(课内2H,课外2H)三、实验软件平台:Windows2k或WindowsXP,Powerduilder9.5,MSSQLServer2000或Anywhere四、实验内容:1、掌握PD中利用PDM生成物理数据库的操作步骤;2、掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。3、根据第四次实验所得到的PDM模型,完成该VCD连锁店管理系统数据库的物理设计,保留生成数据库的SQL脚本和数据库文件。五、实验结果/*==============================================================*//*DBMSname:mohaoying*//*Createdon:2012/4/2512:53:44*//*==============================================================*/商店管理员')then逾期罚款通知')thenifexists(select1fromsys.sysforeignkeywhererole='FK_ASSOCIAT_ASSOCIATIaltertableAssociation_4deleteforeignkeyFK_ASSOCIAT_ASSOCIATI_商店管理员endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_ASSOCIAT_ASSOCIATIaltertableAssociation_4deleteforeignkeyFK_ASSOCIAT_ASSOCIATI_逾期罚款通知endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_同意租借_同意租借_商店管理员')thenaltertable同意租借deleteforeignkeyFK_同意租借_同意租借_商店管理员endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_同意租借_同意租借2_租借流水帐')thenaltertable同意租借deleteforeignkeyFK_同意租借_同意租借2_租借流水帐endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_没有库存_没有库存_商店管理员')thenaltertable没有库存deleteforeignkeyFK_没有库存_没有库存_商店管理员endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_没有库存_没有库存2_预约登记')thenaltertable没有库存deleteforeignkeyFK_没有库存_没有库存2_预约登记endif;登记_登记_商店管理员')thenifexists(select1fromsys.sysforeignkeywhererole='FK_altertable登记deleteforeignkeyFK_登记_登记_商店管理员endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_altertable登记deleteforeignkeyFK_登记_登记2_归还登记endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_altertable租借deleteforeignkeyFK_租借_租借_客户endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_altertable租借deleteforeignkeyFK_租借_租借2_商店管理员endif;登记_登记2_归还登记')then租借_租借_客户')then租借_租借2_商店管理员')thenifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='Association_5_FK'andt.table_name='Association_4')thendropindexAssociation_4.Association_5_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='Association_4_FK'andt.table_name='Association_4')thendropindexAssociation_4.Association_4_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='Association_4_PK'andt.table_name='Association_4')thendropindexAssociation_4.Association_4_PKendif;ifexists(select1fromsys.systablewheretable_name='Association_4'andtable_typein('BASE','GBLTEMP'))thendroptableAssociation_4endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='同意租借2_FK'andt.table_name='同意租借')thendropindex同意租借.同意租借2_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='同意租借_FK'andt.table_name='同意租借')thendropindex同意租借.同意租借_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='同意租借_PK'andt.table_name='同意租借')thendropindex同意租借.同意租借_PKendif;ifexists(select1fromsys.systablewheretable_name='同意租借'andtable_typein('BASE','GBLTEMP'))thendroptable同意租借endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='商店管理员_PK'andt.table_name='商店管理员')thendropindex商店管理员.商店管理员_PKendif;ifexists(select1fromsys.systablewheretable_name='商店管理员'andtable_typein('BASE','GBLTEMP'))thendroptable商店管理员endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='客户_PK'andt.table_name='客户')thendropindex客户.客户_PKendif;ifexists(select1fromsys.systablewheretable_name='客户'andtable_typein('BASE','GBLTEMP'))thendroptable客户endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='归还登记_PK'andt.table_name='归还登记')thendropindex归还登记.归还登记_PKendif;ifexists(select1fromsys.systablewheretable_name='归还登记'andtable_typein('BASE','GBLTEMP'))thendroptable归还登记endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='没有库存2_FK'andt.table_name='没有库存')thendropindex没有库存.没有库存2_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='没有库存_FK'andt.table_name='没有库存')thendropindex没有库存.没有库存_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='没有库存_PK'andt.table_name='没有库存')thendropindex没有库存.没有库存_PKendif;ifexists(select1fromsys.systablewheretable_name='没有库存'andtable_typein('BASE','GBLTEMP'))thendroptable没有库存endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='登记2_FK'andt.table_name='登记')thendropindex登记.登记2_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='登记_FK'andt.table_name='登记')thendropindex登记.登记_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='登记_PK'andt.table_name='登记')thendropindex登记.登记_PKendif;ifexists(select1fromsys.systablewheretable_name='登记'andtable_typein('BASE','GBLTEMP'))thendroptable登记endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='租借2_FK'andt.table_name='租借')thendropindex租借.租借2_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='租借_FK'andt.table_name='租借')thendropindex租借.租借_FKendif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='租借_PK'andt.table_name='租借)thendropindex租借.租借_PKendif;ifexists(select1fromsys.systablewheretable_name='租借'andtable_typein('BASE','GBLTEMP'))thendroptable租借endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='租借流水帐_PK'andt.table_name='租借流水帐')thendropindex租借流水帐.租借流水帐_PKendif;ifexists(select1fromsys.systablewheretable_name='租借流水帐'andtable_typein('BASE','GBLTEMP'))thendroptable租借流水帐endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='逾期罚款通知_PK'andt.table_name='逾期罚款通知')thendropindex逾期罚款通知.逾期罚款通知_PKendif;ifexists(select1fromsys.systablewheretable_name='逾期罚款通知'andtable_typein('BASE','GBLTEMP'))thendroptable逾期罚款通知endif;ifexists(select1fromsys.sysindexi,sys.systabletwherei.table_id=t.table_idandi.index_name='预约登记_PK'andt.table_name='预约登记')thendropindex预约登记.预约登记_PKendif;ifexists(select1fromsys.systablewheretable_name='预约登记'andtable_typein('BASE','GBLTEMP'))thendroptable预约登记endif;/*==============================================================*//*Table:Association_4*//*==============================================================*/createtableAssociation_4(工号记录罚款单号罚款日期、经办员工号Attribute_30constraintPK_ASSOC);tinyintchar(20)datechar(256)char(10)ON_4primarykeyclustered(notnull,notnull,null,null,null,工号,记录罚款单号)/*==============================================================*//*Index:Association_4_PK*//*==============================================================*/createuniqueclusteredindexAssociation_4_PKonAssociation_4(工号ASC,记录罚款单号ASC);/*==============================================================*//*Index:Association_4_FK*//*==============================================================*/createindexAssociation_4_FKonAssociation_4(工号ASC);/*==============================================================*//*Index:Association_5_FK*//*==============================================================*/createindexAssociation_5_FKonAssociation_4(记录罚款单号ASC);/*==============================================================*//*Table:同意租借*/*/createtable同意租借notnull,notnull,null,工号,租借记录单号)(工号tinyint租借记录单号char(20)数量tinyintconstraintPK_同意租借primarykeyclustered();/*==============================================================*//*Index:同意租借_PK*//*==============================================================*/createuniqueclusteredindex同意租借_PKon同意租借(工号ASC,租借记录单号ASC);/*==============================================================*//*Index:同意租借_FK*//*==============================================================*/createindex同意租借_FKon同意租借(工号ASC);/*==============================================================*//*Index:同意租借2_FK*//*==============================================================*/createindex同意租借2_FKon同意租借(租借记录单号ASC);/*==============================================================*//*Table:商店管理员*//*==============================================================*/createtable商店管理员(姓名char(20)null,性别char(4)null,工号tinyintnotnull,年龄tinyintnull,政治面貌char(10)null,constraintPK_商店管理员primarykey(工号));/*==============================================================*//*Index:商店管理员_PK*//*==============================================================*/createuniqueindex商店管理员_PKon商店管理员(工号ASC);/*==============================================================*//*Table:客户*//*==============================================================*/createtable客户(购买人卡号char(20)notnull,constraintPK_客户primarykey(购买人卡号));/*==============================================================*//*Index:客户_PK*//*==============================================================*/createuniqueindex客户_PKon客户(购买人卡号ASC);/*==============================================================*//*Table:归还登记*//*==============================================================*/createtable归还登记(归还单号char(20)notnull,租借人卡号char(20)null,归还日期timenull,VCD编码char(20)null,constraintPK_归还登记primarykey(归还单号));*/*//*Index:归还登记_PK*/createuniqueindex归还登记_PKon归还登记(归还单号ASC);*//*Table:没有库存*/*/createtable没有库存(tinyintnotnull,预约登记单号tinyintnotnull,工号VCD编号null,tinyintconstraintPK_没有库存primarykeyclustered(工号,预约登记单号));/*==============================================================*//*Index:没有库存_PK*//*==============================================================*/createuniqueclusteredindex没有库存_PKon没有库存(工号ASC,预约登记单号ASC);/*==============================================================*//*Index:没有库存_FK*//*==============================================================*/createindex没有库存_FKon没有库存(工号ASC);/*==============================================================*//*Index:没有库存2_FK*//*==============================================================*/createindex没有库存2_FKon没有库存(预约登记单号ASC);/*==============================================================*//*Table:登记*//*==============================================================*/createtable登记(工号tinyintnotnull,归还单号char(20)notnull,归还日期timenull,constraintPK_登记primarykeyclustered(工号,归还单号));*//*Index:登记_PK*//*==============================================================*/createuniqueclusteredindex登记_PKon登记(工号ASC,归还单号ASC);/*==============================================================*//*Index:登记_FK*//*==============================================================*/createindex登记_FKon登记(工号ASC);/*==============================================================*//*Index:登记2_FK*//*==============================================================*/createindex登记2_FKon登记(归还单号ASC);/*Table:租借*//*==============================================================*/createtable租借(购买人卡号char(20)notnull,工号tinyintnotnull,VCD编号tinyintnull,constraintPK_租借primarykeyclustered(购买人卡号,工号));/*==============================================================*//*Index:租借_PK*//*==============================================================*/createuniqueclusteredindex租借_PKon租借(购买人卡号ASC,工号ASC);/*==============================================================*//*Index:租借_FK*//*==============================================================*/createindex租借_FKon租借(购买人卡号ASC);/*==============================================================*//*Index:租借2_FK*//*==============================================================*/createindex租借2_FKon租借(工号ASC);/*==============================================================*//*Table:租借流水帐*//*==============================================================*/createtable租借流水帐(租借记录单号char(20)notnull,数量tinyintnull,归还日期timenull,经办员工号char(10)null,租借人卡号char(20)null,VCD编码char(20)null,constraintPK_租借流水帐primarykey(租借记录单号));/*==============================================================*//*Index:租借流水帐_PK*//*==============================================================*/createuniqueindex租借流水帐_PKon租借流水帐(租借记录单号ASC);/*==============================================================*//*Table:逾期罚款通知*//*==============================================================*/createtable逾期罚款通知(罚款金额numeric(8,2)null,记录罚款单号char(20)notnull,constraintPK_逾期罚款通知primarykey(记录罚款单号));/*==============================================================*//*Index:逾期罚款通知_PK*//*==============================================================*/createuniqueindex逾期罚款通知_PKon逾期罚款通知(记录罚款单号ASC);/*==============================================================*//*Table:预约登记*//*==============================================================*/createtable预约登记(预约登记单号tinyintnotnull,租借卡卡号char(20)null,VCD编码char(20)null,数量tinyintnull,经办员工号char(10)null,constraintPK_预约登记primarykey(预约登记单号));/*==============================================================*//*Index:预约登记_PK*//*==============================================================*/createuniqueindex预约登记_PKon预约登记(预约登记单号ASC);altertableAssociation_4商店管理员foreignkey(工号)addconstraintFK_ASSOCIAT_ASSOCIATIreferences商店管理员(工号)onupdaterestrictondeleterestrict;altertableAssociation_4addconstraintFK_ASSOCIAT_ASSOCIATI逾期罚款通知foreignkey(记录罚款单号)references逾期罚款通知(记录罚款单号)onupdaterestrictondeleterestrict;altertable同意租借addconstraintFK_同意租借_同意租借_商店管理员foreignkey(工号)references商店管理员(工号)onupdaterestrictondeleterestrict;altertable同意租借addconstraintFK_同意租借_同意租借2_租借流水帐foreignkey(租借记录单号)references租借流水帐(租借记录单号)onupdaterestrictondeleterestrict;altertable没有库存addconstraintFK_没有库存_没有库存_商店管理员foreignkey(工号)references商店管理员(工号)onupdaterestrictondeleterestrict;altertable没有库存addconstraintFK_没有库存_没有库存2_预约登记foreignkey(预约登记单号)references预约登记(预约登记单号)onupdaterestrictondeleterestrict;altertable登记addconstraintFK_登记_登记_商店管理员foreignkey(工号)references商店管理员(工号)onupdaterestrictondeleterestrict;altertable登记addconstraintFK_登记_登记2_归还登记foreignkey(归还单号)references归还登记(归还单号)onupdaterestrictondeleterestrict;altertable租借addconstraintFK_租借_租借_客户foreignkey(购买人卡号)references客户(购买人卡号)onupdaterestrictondeleterestrict;altertable租借addconstraintFK_租借_租借2_商店管理员foreignkey(工号)references商店管理员(工号)onupdaterestrictondeleterestrict;六、思考题1、试述数据库物理设计的内容和步骤答:为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计,分两步:A、确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构.B、对物理结构进行评价,评价的重点是时间和空间效率。2、什么是数据库的再组织和重构?为什么要进行数据库的再组织和重构?答:数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时DBA就要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织)。在重组织的过程中,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。数据库的重组织,并不修改原设计的逻辑和物理结构,而数据库的重构造则不同,它是指部分修改数据库的模式和内模式。3、分别以MSSQLServer2000或Anywhere为DBMS,试述在PD环境中当出一个PDM时,完成其数据库创建的操作步骤。
本文档为【数据库系统概论试验设计答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:825KB
软件:Word
页数:0
分类:
上传时间:2020-07-18
浏览量:8