《数据库系统概论试题及答案一打印》由会员分享,可在线阅读,更多相关《数据库系统概论试题及答案一打印(11页珍藏版)》请在金锄头文库上搜索。
1、10很哈皮试题三一、单项选择题1.数据库系统与文件系统的主要区别是( )A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为( )A数据定义语言(DDL) B数据管理语言 C数据操纵语言(DML) D数据控制语言3数据库的网状模型应满足的条件是( ) A允许一个以上结点无双亲,也允许一个结点有多个双亲B必须有两个以上的结点C有且仅有一个结点无双亲,
2、其余结点都只有一个双亲 D每个结点有且仅有一个双亲4. 数据的逻辑独立性是指( )A内模式改变,模式不变B模式改变,内模式不变C模式改变,外模式和应用程序不变D内模式改变,外模式和应用程序不变5设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是( )A职工号B姓名,技能C技能D职工号,技能6在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组个数。A小于 B小于或等于 C等于 D大于7设关系R和S的属性个数分别是2和3,那么RS等价于( ) 12A12(RS) B14(RS)C12(RS) D150时,R中与相关联的属性
3、B之值。(3分)SELECT B FROM R, S WHERE R.A=S.A AND C50(2)当属性C=40时,将R中与之相关联的属性B值修改为b4。(5分)UPDATE R SET B=b4 WHERE A IN (SELECT A FROM S WHERE C=40)4.设有关系R和函数依赖F: R(W,X,Y,Z),F = XZ,WXY 。试求下列问题:(1)关系R属于第几范式?(3分)R是1NF。侯选码为WX,则Y,Z为非主属性,又由于XZ,因此F中存在非主属性对侯选码的部分函数依赖。(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。将关系分解为:R1(W,X,Y),F1 = WXY R2(X,Z),F2 = XZ 消除了非主属性对码的部分函数依赖。F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF五、综合题(15分)某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,