数据库原理试题库2009(2)(2)

2020-04-14 00:27

13、将一个新的选课记录(学号:1001;课号:2;成绩:85)插入到选课表(SC)中

14、将学号为50423001学生的年龄改为22岁。 15、将数据库原理课程的学分改为3。 16、删除学号为50423002的选课记录。

17、创建视图SC_VIEW,内容包含学生的姓名、课程名和对应的成绩。 18、查询学生50423008选修课程的总学分数。 五、分析题

3、如下图给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?如何将它分解,分解后的关系能否解决操作异常问题? 表SC如下: SNO 80152 80153 80154 80154 80155 CNO C1 C2 C1 C3 C4 CTITLE OS DB OS AI CL INAME 王平 高升 王平 杨杨 高升 ILOCA D1 D2 D1 D3 D2 GRADE 70 85 86 72 92 其中:SNO为学号,CNO为课程号,CTITLE为课程名,INAME为教师名,ILOCA为教师地址,GRADE为成绩

4、假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题下图所示。

旅馆账单格式 发票号 到达日期 顾客姓名 王大斌 王大斌 王大斌 王大斌 消费日期 2007/12/10 2007/12/10 2007/12/10 2007/12/11 项目 房租 餐费 电话费 餐费 金额 ¥ 150.00 ¥ 37.00 ¥ 2.50 ¥ 98.00 2344566 2007/12/10 2344566 2007/12/10 2344566 2007/12/10 2344566 2007/12/10 如果根据上述业务规则,设计一个关系模式:

R(发票号,到达日期,顾客姓名,消费日期,项目,金额)。 试回答下列问题:

(1)写出R的极小函数依赖集。 (2)找出R的主码。

(3)给出一个可能的3NF分解。 5、已知新华书店销售订单的屏幕输出格式如下图所示。

订单编号:1379468 客户名称:双溪学校 图书编号 3249786 2578964 合计:4800.00元 书名 英语 哲学 客户编号:NC200578 客户电话:65798661 定价 23.00 25.00 数量 100 100 日期:2006-08-08 地址:双溪路16号 金额 2300.00 2500.00 书店的业务描述:

(1)订单号是唯一的,每张订单对应一个订单号;

(2)一张订单可以订购多种产品,每一种产品可以在多个订单中出现; (3)一张订单有一个客户,但一个客户可以有多张订单; (4)每一个产品编号对应一种产品的品名和价格; (5)每一个客户有一个确定的名称和电话号码。 根据上述表格和业务规则设计关系模式:

R(订单号,订货日期,客户名称,客户电话,产品编号,品名,价格,数量) 试问:

(1)写出R的极小函数依赖集。 (2)找出R的主码。

(3)给出一个可能的3NF分解。 9、数据模型分析,关系模型R(U,F)

U=ABCDEG,F={AD→E,AC→E,CB→G,BCD→AG,BD→A,AB→G,A→C} (1) 求此模型的最小函数依赖集。 (2) 求出关系模式的候选码。

(3) 此关系模型最高属于哪级范式。

(4) 将此模型按照模式分解的要求分解为3NF。 五、设计题

1、设某商品-销售数据库中的信息有:员工号、员工名、工资、销售组名、销售组负责人、商品号、商品名、单价、销售日期、销售量、供应者号、供应者名、供应者地址。假定:一个员工仅在一个销售组;一个销售组可销售多种商品,一种商品只能由一个组销售;一种商品每天有一个销售量;一个供应者可以供应多种商品,一种商品可以多渠道供货。 要求完成下列各题:

(1)根据语义画出ER图,要求在图中注明联系的类型。

(2)根据ER图给出关系模式,指出各关系的主码和外码(如果存在)。 3、假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等

属性,每个销售部销售产品有数量属性。

(1)根据上述语义画出ER图,要求在图中注明联系的类型。

(2)试将ER模型转换成关系模型,并指出每个关系模式的主码和外码(如果存在)。

4、企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2) 将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。 5、建立一个关于系、学生、班级、学会等信息的关系数据库。描述学生的属性有:学号,姓名,出生年月;描述班级的属性有:班号,人数,入校年份;描述系的属性有:系号,系名,系办公地点;描述学会的属性有:学会名,成立年份,地点,人数;描述专业的属性有:专业名。根据需求分析有:一个系有若干个专业,每个专业每年只招一个班,每个班有若干个学生。一个系的学生住在同一宿舍区,每个学生可参加若干学会,每个学会有若干学生,学生参加某学会有一个入会年份。

根据上述内容完成下列要求:

(1)根据语义画出ER图,要求在图中注明联系的类型。(5分) (2)根据ER图给出关系模式,指出各关系的主码和外码(如果存在)。(5分) 6、学生运动会模型:

有若干班级,每个班级包括: 班级号,班级名,专业,人数

? 每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,

年龄

有若干比赛项目,包括:项目号,名称,比赛地点

每名运动员可参加多项比赛,每个项目可有多人参加 要求能够公布每个比赛项目的运动员名次与成绩 要求能够公布各个班级团体总分的名次和成绩 解题要求:

(1)画出每个实体及其属性关系、实体间实体联系的E-R图.

(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。


数据库原理试题库2009(2)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:架空层景观及其应用1144111230 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: