《2022年-数据库应用设计 2.pdf》由会员分享,可在线阅读,更多相关《2022年-数据库应用设计 2.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、应用设计一、考核内容1、数据库应用设计的各阶段及各阶段的主要任务。2、ER 模型设计3、逻辑模型设计4、物理设计三、试题选择题1、下面不属于数据字典中的内容是(d ) 。A数据项B数据流C处理过程D系统用户2、在下面学生实体的属性中,属于多值属性的是(b ) 。A学号B电话C家庭地址D生日3、在下面学生实体的属性中,属于复合属性的是(c ) 。A学号B电话C家庭地址D生日4、填空题1、软件开发需求分析阶段的数据字典中,通常包括(数据项)、数据结构、数据流、数据存储和处理过程五个部分。2、在 ER 模型中,(实体)用来表示现实世界中客观存在的事物。3、复合属性是(可再分解为其他属性的)属性。4、
2、根据属性的取值特点可分为单值属性和多值属性。多值属性是指同一实体在该属性上可能有(多个取值) 。5、如果将一个多值属性用一个新的实体类型来表示,那么这个新实体与原来的实体之间是()的联系。这个新实体依赖于原实体而存在,因此称它为(弱实体)。6、在 ER 模型设计时,经常要对实体进行分裂。分裂的方法有水平分裂和垂直分裂两种,其中水平分裂是依据实体的(某个属性取值)将一个实体分解为若干个实体。7、利用ER 方法进行数据库概念设计时,一般分三步进行:首先设计局部ER 模式,然后将各局部 ER 模式综合成一个全局ER 模式, 最后对全局ER 模式进行优化, 得到最终的ER模式。划分局部结构范围的方法通
3、常有两种:一种是依据系统的(用户)进行划分。另一种是按相对独立的(业务子系统)来划分。8、设计全局ER 模式一般分三步:确定公共实体局部 ER 模式的合并消除冲突。9、全局 ER 模式优化原则是:实体类型合并,冗余属性消除,冗余联系消除。10、通常可把冲突分为三种:属性冲突命名冲突11、在将 ER 模型转换成关系模型时,若实体间的联系是m :n 的,则将联系类型也转换成名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 一个关系模式
4、,其属性为()和联系类型的属性。12、在将ER 模型转换成关系模型时,若实体间的联系是1 : n 的,则在( n)端实体类型转换成的关系模式中加入(1)端实体的键和联系类型的属性。13、在将 ER 模型转换成关系模型时,若实体间的联系是1 :1 的,则可以在两个实体转换成的两个关系模式中任意一个中加入另一个的(键)和联系类型的属性。14、对数据库经常性的维护工作主要由(DBA )完成。15、数据库维护的主要工作包括:数据库的备份与恢复,数据库安全性、完整性控制,数据库性能的监督、分析和改进,(数据库的重组和重构造)。判断题1、在对实体进行垂直分裂时,实体的键必须出现在分裂后的每个实体中。2、两
5、个实体之间只能有一个联系。3、实体、属性、联系并无形式上可以截然区分的界限。简述题1、简述“代码”型字段的编码原则。2、简述数据库应用开发的各阶段的任务。数据库设计题1、为某超市设计一个数据库系统来管理该公司的销售业务。该公司的业务规则如下:超市经营多种商品。超市至少要记录商品的如下信息:商品号,名称,销售规格,售价,库存量等。超市对商品进行分类管理,超市采用三级分类。每种商品归属于一个第三级分类。每种商品要有且只有一个供应商,超市要和供应商确定这种商品的进货价。超市要记录供应商的如下信息:供应商号,单位名称,工商登记号,单位地址,联系人,联系电话,合同。 每个顾客购完商品后,要到收银台结账,
6、收银员要给顾客打印单据。 商店有多个收银员,收银员轮流值班,每次上班时输入自己的密码登录,下班时注销。商店要统计每个收银员每个班次的收银次数、收款总额, 以便管理。 请同学们自己确定用那些属性去描述收银员。 商店对顾客实行会员制,对会员进行分级管理,共分3 级,对会员按其在商店的“总累计消费额”进行晋级。商店记录会员个人信息为:会员卡号,姓名,性别,民族,生日等。 商店对会员进行打折优惠,打折的规则是:商店对每种商品规定一个最高折扣率,最高级别会员可以享受最高折扣率,其它级别会员依次递减20% 1、 请给出该系统的ER 模型,要求标出联系的属性及数量关系,不必在图中标出实体的属2、 把 ER
7、模型转换成关系模型,在每个关系模式的主键下加一个下划线。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 2、为某家城市银行的人民币活期储蓄业务管理设计一个数据库,该银行的业务规则如下:该行有若干支行,每个支行有若干储蓄所,每个储蓄所有若干营业人员,一个营业人员在某时刻只在一个储蓄所办理业务,但有可能在储蓄所之间掉转工作。每个储户可以在任何一个储蓄所开设多个帐户,但要有身份证。 帐户在全行唯一,每个帐户对应一个存折、一个ATM 卡
8、。每个帐户要记载开户的储蓄所、办理的工作人员信息、开户日期等、个人电话、密码等信息。帐户有活期,定期之分。定期有存款年限。每个帐户可以在全行通存、通兑,但要记载存取款储蓄的所、办理的工作人员信息。储户可以通过电话、网站挂失存折。银行要统计每个储蓄所的日交易量,以便确定每日给该储蓄所的送款额、收款额及确定对储蓄所的工作量核算。3、为学校图书馆的图书管理业务设计一个数据库,该图书馆的业务规则如下:图书馆有若干个书库,每个书库有若干架位(架位:书架、层),每个架位可放若干本书。每个书库的名称唯一。图书馆要记录其所拥有的每种图书的如下信息:每种图书的品种号 (目前出版的图书品种号是 ISBN 号,以前
9、的采用9 位数字字符编码) ,书名,第一作者,出版社,单价,购买年份,版次,中图分类号,图书简介。一种书图书馆要采购若干本,然后典藏到各书库、架位上,“索书号”标明其所在的架位。每本书在图书馆内有唯一编号。图书馆对读者进行分类管理,不同类型读者的借书数量、期限不同。图书馆记录如下读者基本信息:给每个读者一个唯一的借书卡号,姓名,证件号, 单位,Email。如果读者多次超期还书,除罚款外,图书馆要对该读者采取停借处罚。读者可以通过电话挂失自己的借书卡,但要输入自己的密码。读者可以查询某种书的馆藏情况(共有多少本,都在哪个馆,是否在馆)。1、 请给出该系统的ER 模型,要求标出联系的属性及数量关系
10、,不必在图中标出实体的属性。2、把 ER 模型转换成关系模型,在每个关系模式的主键下加一个下划线,请同学们根据题目叙述及所学知识给出每个关系的属性。4、为书店的图书销售业务设计一个数据库,该书店的业务规则如下: 书店对图书进行分类管理,除图书的中图分类外还要有自己的店内分类。 书店要记录每种图书的如下信息:ISBN 号,书名,出版社名称,第一作者,出版日期,版次,书价,中图分类号,店内分类号,进货价,最高折扣,店面存量,库存量。 书店实行会员制营销,对会员顾客按其级别实行不同的优惠。对“会员”记录如下信息:会员号,姓名,性别,级别,总累计消费,年度累计消费。 书店对每位顾客的销售要形成一个“销
11、售单”,销售单内容如下:销售单号,销售日期,收银员号,会员号。 对每个销售单要记录该单所购买图书,数量,应收金额,实收金额。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 请根据以上信息设计该数据库的ER 模型,并将其转换成关系模型。5、拟开发房屋销售管理系统,系统有查询、售房、统计等功能。业务规则如下: 系统中存放公司待售房屋的如下信息:房屋编号,楼房地点、楼房名称、楼房总层数、房屋的层数、房屋门牌号、朝向、规格(一室一厅或两
12、室一厅)、面积、建造年份、每平米售价和总价格等数据,供客户查询。 房屋可以采用分期付款和一次性付款两种销售方式。一次性付款可以打折,每个房屋有自己的折扣率。对于分期付款,公司要规定:首付金额、付款期限(几年付清)、每月付款金额、每月付款日期。 一个客户可以购买多个房屋。客户购买了房屋,系统要记录客户的如下信息:客户编号,客户姓名、性别、身份证号、工作单位、个人电话等。 公司对每笔销售都要签署一份销售合同,合同记录下列信息:合同编号、顾客编号、房屋编号、签署日期、付款方式、办理的业务员等信息。 公司的业务员每月要查看自己所销售的、未付清款的分期付款合同的交款情况,如果客户到了规定日期未履行付款义务,那么业务员要催缴。 公司财务要记录每笔房屋销售的每次收款情况。 公司经理每月要看房屋销售情况、付款情况统计报表。 客户每月要查看自己所要交的款情况。1、请根据以上信息设计该数据库的ER 模型,要求标出实体之间联系的数量关系。2、ER 模型转换成关系模型,把每个关系主键用下划线标注。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -