1、1. 设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F=BC,CD,DA ,则属性C的闭包C+为 C 。 P128A. BCD B. BDA C. CDA D. BCA 2. 向基本表中增加一个新列后,原有元组在该列上的值是_C_。P53A.TRUE B.FALSE C.空值 D.不确定3. 设有属性A,B,C,D,以下表示中不是关系的是_C_。P2932 A. R(A) B. R(A,B,C,D) C. R(ABCD)=R(R(A,B,C,D)) D. R(A,B)4. 如果采用关系数据库来实现应用,在数据库设计的_C_阶段将关系模式进行规范化处理。 P29A.需求分析 B.概
2、念设计 C.逻辑设计 D.物理设计5. DBMS提供授权功能以控制不同用户访问数据的权限,其主要目的是为了实现数据库的 C 。P4A.一致性 B.完整性 C.安全性 D.可靠性6. 若属性X函数依赖于属性Y时,则属性X与属性Y之间具有 B 。P119 A.一对一联系 B.一对多联系 C.多对一联系(不属于实体间联系)D.多对多联系 7. 数据库恢复的主要依据是 D 。P212A.DBA B.DD C.文档 D.事务日志8. SQL中,与运算“NOT IN”等价的是 B 运算。P74A. ALL B. ALL C. 20(5) 建立视图:参加了两个或两个以上社团的职工工号和姓名。Create v
3、iew A as select eno 职工工号,ename 姓名 From E where eno in(select eno From EC Group by eno Having COUNT(*)=2)(6) 加入一个新社团:舞蹈社、编号W3456,由1086号负责,其它信息暂无。Insert into(CNAME,CNO,LEAD-NO) values(舞蹈社,W3456,1086);(7) 篮球队获得了奖项,请将所有篮球队队员的“获奖情况”修改为“市级冠军”。Update EC set AWARDS=市级冠军 where cno in(select cno From C Where
4、CNAME=篮球队);(8) 删除职工号为007的职工的一切信息。(假定他不是任何一个社团的负责人)Delect * from EC where ENO=007;Delect * from E where ENO=007; (10) 删除职工号为007的职工的一切信息;假定他是篮球队的负责人,但是篮球队并不解散,请问,这个操作如何进行? Update C set LEAD-NO is null where ename=篮球队; Delect * from E where ENO=007;关系模式设计题 - 一般情况下,该题的分数比例是10-15% 假设某公司的业务规则如下:(1)公司下设几个部
5、门,如技术部、财务部、市场部等。(2)每个部门承担多个工程项目,每个工程项目属于一个部门。(3)每个部门有多名职工,每一名职工只能属于一个部门。(4)一名职工可以参与多个工程项目,且每个工程项目有多名职工参与。根据职工在工程项目中完成的情况发放酬金。(5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性;请画出该系统的E-R图,要求实体的属性、联系类型和属性(如果存在);将其转换为关系模式,指出每个关系模式的主码和外码。ER图如下:工程名工程号部门号部门名称公司名n11n职工号拥有承担设立参与工程项目性别 姓名 职工 酬金 公司 部门n1mn关系模式:(3个必须,2个可以,1个合并)P160 注意关系属性不要冗余,可以通过主码或者外码查询到的属性可以不写。公司(公司名)部门(部门号,部门名称)工程项目(工程号,工程名)职工(职工号,姓名,性别)设立(部门号,公司名)承担(工程号,部门号)拥有(职工号,部门号)参与(酬金,工程号,职工号)主码:下划线(_)表示外码:双下划线表示