
天津中然职业技术学院 一、单项选释题(年题1分,共20分) 1下面两个关系中,职工号和部门号分别为职工关系和部门关系的士关键 在这两个关系的属性中,只有一个属性是外关键字,它是(。 们取T老系的肌T号 )职工关系的“0号” C)部门关系的部门号 D)部们关系的“部门名 2.在数据*中行储的是《)。 A)数据 B)数据核型 C)数据以及数据之间的联系D)信息 3.关系数据库的规范化理论指出:关系数据库中的关系成病足一定的婴求,最起码的要 求是达到1F,即满足(” 全依赖于士属性B)主风性 一标识关系中的元 关中的元细不可 D每个属性挥是可分 C)昭(学生号,班级号,宿号) D)《学生号,学生名,简历 。自然连接是构成新关系的有效方法。一般情况下,当对关系R和5使用自然连接时。 要求R和5含有一个或多个共有的(). A)元额 B)行 C》记录 D)属性 6.sL语言其有()的功能。 )关系规范化、数据操纵、数据控制)数据定文,数据操纵、数据控制 )数据定义,关系规花化、数据控制D)数据定文、关系规范化、数据操纵 1)具体的机器和阳 )-R图 C)信息世界 D)现实世界 8。如下的数据库的表中,若职工表的主关字是职工号,部门表的主关阅字是部门号, s.操作中不能执行的是〔。 A)从职工表中剩除行(‘025' ‘王芳”“03”,720)
天津中德职业技术学院 2005-2006 年度第一学期 2004 级高职 数据库期末试卷(B 卷) 一、单项选择题(每题 1 分,共 20 分) 1. 下面两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字: 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外关键字,它是( )。 A)职工关系的“职工号” B)职工关系的“部门号” C)部门关系的“部门号” D)部门关系的“部门名” 2.在数据库中存储的是( )。 A)数据 B)数据模型 C)数据以及数据之间的联系 D)信息 3.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要 求是达到 1NF,即满足( )。 A)每个非主属性都完全依赖于主属性 B)主属性唯一标识关系中的元组 C)关系中的元组不可重复 D)每个属性都是不可分解的 4.在通常情况下,下面的关系中,不可作为关系数据库的关系是( )。 A)R1(学生号,学生名,性别) B)R2(学生号,学生名,班级号) C)R3(学生号,班级号,宿舍号) D)R4(学生号,学生名,简历) 5.自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时, 要求 R 和 S 含有一个或多个共有的( )。 A)元组 B)行 C)记录 D)属性 6.SQL 语言具有( )的功能。 A)关系规范化、数据操纵、数据控制 B)数据定义、数据操纵、数据控制 C)数据定义、关系规范化、数据控制 D)数据定义、关系规范化、数据操纵 7.数据库的概念模型独立于( )。 A)具体的机器和 DBMS B)E-R 图 C)信息世界 D)现实世界 8. 如下的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号, SQL 操作中不能执行的是( )。 A)从职工表中删除行(‘025’,‘王芳’,‘03’,720) 1

)将行005,‘乔兴 ,75)插入到职表 C)将职工号为‘001'的工资政为70 D)将职工号为03g的部的号支为0g 工表 门表 取1号取1名号 1餐 主任 9.若用如下的SL语句创建一个student表,可插入个表中的是()。 CREATE TABLE student (No CHAR(4)NOT NULL. NAME CHAR (B)NOT NULL SEX CHAR(②。 GE INT 8 0(1081 23 D(1031.L,“男23) A)不该除的数器被别隔 B)不该括入的数据被插 C)应该荆除的数君未被制 D)应该括入的数据未被插入 11.关系致据恢型〔 只能表示实体之间 关健字中的属性 为( B主 C)复合属性 D)BONF 14.当B属性函数依赖于A属性时,属性A与B的联系是() A)1对老 B》多对1 C)多对多 D)以上都不是 15。层次散、网状型和关系型数据库划分原则是()
B)将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中 C)将职工号为‘001’的工资改为 700 D)将职工号为‘038’的部门号改为‘03’ 职工表 部门表 职工号 职工名 部门号 工资 部门号 部门名 主任 001 005 025 038 李红 刘军 王芳 张强 01 01 03 02 580 670 720 650 01 02 03 04 人事处 财务处 教务处 学生处 高平 蒋华 许红 杜琼 9. 若用如下的 SQL 语句创建一个 student 表,可插入至表中的是( )。 CREATE TABLE student (NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INT); A)("1031","曾华",男,23) B)("1031","曾华",NULL,NULL) C)(NULL,"曾华","男","23") D)("1031",NULL,"男",23) 10. 关系规范化中的删除操作异常是指( )。 A)不该删除的数据被删除 B)不该插入的数据被插入 C)应该删除的数据未被删除 D)应该插入的数据未被插入 11. 关系数据模型( )。 A)只能表示实体之间 1:1 联系 B)只能表示实体之间 1:m 联系 C)只能表示实体之间 m:n 联系 D)可以表示实体间的上述三种联系 12. 侯选关键字中的属性称为( )。 A)非主属性 B)主属性 C)复合属性 D)关键属性 13. 设有关系 R(S,D,M)F={S→D,D→M}。则关系 R 至多满足( )。 A)1NF B)2NF C)3NF D)BCNF 14. 当 B 属性函数依赖于 A 属性时,属性 A 与 B 的联系是( ) A)1 对多 B)多对 1 C)多对多 D)以上都不是 15. 层次型、网状型和关系型数据库划分原则是( )。 2

A)记录长度 B)文件的大小 C)联系的复杂程度D)数据之间的联系 16,根据关系数据库规粒化理论。关系数据库中的关系要满足弟一范式,下面“部们”关 系中,因事个属性面使它不满足第一范式?() 部门(部门号,部门名,部门成员,部门总经理) A)部门总经理 B)部门成员 C)部门名 D)部门号 17.有一名为“销售”的实体,含有:莉品名、客户名、数量等属性,该实体的主健是()。 A)商品名 B)客户名 C)商品名+客户名 D)商品名+数量 18.在FxP0环境中,建立数据作文件,可以选择Fi1e菜单中的()命令, A)New B)Open C)Save D)Save as 19,在QE窗口建立一个查询,若使用一个或条件,必须在确定条件时插入或行,此操 作应该单击的按纽是()。 A)Renove B)OK C)Or D)Order by 20,要清FoxPro的屏幕,应该选抒Windows蒸单的(》命令。 A)Clear B)View C)Hide D)Command 二、填空题(每空1分,共15分) 1.候选关链字具有的两个特性为 2.在合成E-R图时,要注意消除 问通,在优化E-R图时,要注意消 除 问题。 3.数据库的三级体系结构是指 4.已知系(系编号,系名称,系主任,电话,地点》和学生(学号,姓名,性别,入学 日期。专业,系编号)两个关系: “系”关系的主关键字是: ,“系”关系的外关键字是: “学生” 关系的主关健字是: “学生”关系的外关继学是: 5,定义用户数据库的语言称为」 6.车间(车间号、车间名、电话)和圆工(工号、姓名、性别、年龄、车间号》两关系的联 系方式是 7.F0xPo中使用聊BE窗口可以进行查询,并可以存储查询。查询文件的扩展名 为
A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系 16.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关 系中,因哪个属性而使它不满足第一范式?( ) 部门(部门号,部门名,部门成员,部门总经理) A)部门总经理 B)部门成员 C)部门名 D)部门号 17.有一名为“销售”的实体,含有:商品名、客户名、数量等属性,该实体的主键是( )。 A)商品名 B)客户名 C)商品名+客户名 D)商品名+数量 18.在 FoxPro 环境中,建立数据库文件,可以选择 File 菜单中的( )命令。 A)New B)Open C)Save D)Save as 19. 在 RQBE 窗口建立一个查询,若使用一个或条件,必须在确定条件时插入或行,此操 作应该单击的按钮是( )。 A)Remove B)OK C)Or D)Order by 20.要清 FoxPro 的屏幕,应该选择 Windows 菜单的( )命令。 A)Clear B)View C)Hide D)Command 二、填空题(每空 1 分,共 15 分) 1.候选关键字具有的两个特性为 、 。 2.在合成 E-R 图时,要注意消除 问题,在优化 E-R 图时,要注意消 除 问题。 3. 数据库的三级体系结构是指 、 和 。 4.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学 日期,专业,系编号)两个关系: “系”关系的主关键字是: ,“系”关系的外关键字是: ,“学生” 关系的主关键字是: ,“学生”关系的外关键字是: 。 5. 定义用户数据库的语言称为_ 。 6.车间(车间号、车间名、电话)和职工(工号、姓名、性别、年龄、车间号)两关系的联 系方式是 。 7.FoxPro 中使用 RQBE 窗口可以进行查询,并可以存储查询。查询文件的扩展名 为 。 3

8.FxPD中可运行的屏幕文件(屏幕代码)的扩展名是 三、判断正误(每题1分,共10分。请在正确选项前打√,在错误选项前打×) ()1.若一个关系模式已经是NF了,则其一定是F。 〔)2.部分函数依栽必然是传递函数依赖。 ()3。任何一张二维表格都表示一个关系。 ()4.关系是元组的集合。 ()5.如果一个关系模式属于3F,则该关系模式一定属于F。 ()6.规范化理论为数据库设计提供了理论上的指导和工具。规范化程度越高,模式 就越好 ()7.事物之间往往存在某种白然联系,这种联系不能叫实体 ()8。用二维表结构表示实体型,外键实见实体之问联系的模型称为关系模型. ()9.属性取值的变化范围称为该属性的域 ()10.关系模型不能表示实体之间多对多联系, 四、名词解廉(每题3分,共15分) 1.实体: 2.关系模型: 3,部分函数依懒: 4,非主属性: 5.1NF: 五、简答题(共30分) 麻员关系和部门关系如下所示: 雇员: 部门: 南员编号 姓名 部门俯号 出生日期 工度 邻门偏号 名称 办公地点 000I 王利 DI 1580-03-12 1000 DI 开发部 A210 E 李虹 必 1964-8-25 350 吧 销色部 A212 003 王亮 1200 3 最务部A216 0001 来阳 2100 00NG 刘伟必 30 000第 李样D1 1970-1-12 300 (1)按要求分别写出关系代数表达式和$QL语句 ①列出部门名称及其小办公追点:
8.FoxPro 中可运行的屏幕文件(屏幕代码)的扩展名是 。 三、判断正误(每题 1 分,共 10 分。请在正确选项前打√,在错误选项前打×) ( )1.若一个关系模式已经是 BCNF 了,则其一定是 2NF。 ( )2.部分函数依赖必然是传递函数依赖。 ( )3.任何一张二维表格都表示一个关系。 ( )4.关系是元组的集合。 ( )5.如果一个关系模式属于 3NF,则该关系模式一定属于 BCNF。 ( )6.规范化理论为数据库设计提供了理论上的指导和工具。规范化程度越高,模式 就越好。 ( )7.事物之间往往存在某种自然联系,这种联系不能叫实体。 ( )8.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。 ( )9.属性取值的变化范围称为该属性的域。 ( )10.关系模型不能表示实体之间多对多联系。 四、名词解释(每题 3 分,共 15 分) 1.实体: 2.关系模型: 3.部分函数依赖: 4.非主属性: 5.1NF: 五、简答题(共 30 分) 雇员关系和部门关系如下所示: 雇员: 部门: 雇员编号 姓名 部门编号 出生日期 工资 部门编号 名称 办公地点 0001 王利 D1 1980-03-12 1000 D1 开发部 A210 0002 李红 D2 1964-8-25 3500 D2 销售部 A212 0003 王亮 D2 1200 D3 服务部 A216 0004 张阳 D3 2100 0005 刘伟 D2 3000 0006 李祥 D1 1970-1-12 3600 (1)按要求分别写出关系代数表达式和 SQL 语句 ① 列出部门名称及其办公地点; 4

②找出部门编号为以并且工资大于1500元的座员姓名及其工资: @列出密员姓名和其所在部门名称。 (2)根据要求写出相应的SQL话句 ①找出没有填写出生日期的雇员的全部信息: ②在部]关系中插入一个新元组(“D4”,“集成部”,“218”) (3)写出下列SQ1.语句的结果 ①SELECT都门编号,SW(工资) OM产员 GROUP BY部门编号 ②SELECT姓名,出生日期 FOM屉员 EE定员编号IN(SELEC灯雇员编号 FROM麻员 WHERE工资>3000) 六、 问答题(共10分) 在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者 的属性有:作者号,处名。单位,电话:书的属性有:书号。书名,出版社,日期: (1)请画出ER图: (2)将E-R图转换为关系视型并写出每个关系中的关键字: 5
② 找出部门编号为 D2 并且工资大于 1500 元的雇员姓名及其工资; ③ 列出雇员姓名和其所在部门名称。 (2)根据要求写出相应的 SQL 语句 ① 找出没有填写出生日期的雇员的全部信息; ② 在部门关系中插入一个新元组(“D4”,“集成部”,“A218”) (3)写出下列 SQL 语句的结果 ① SELECT 部门编号,SUM(工资) FROM 雇员 GROUP BY 部门编号 ② SELECT 姓名,出生日期 FROM 雇员 WHERE 雇员编号 IN(SELECT 雇员编号 FROM 雇员 WHERE 工资>3000) 六、 问答题(共 10 分) 在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者 的属性有:作者号,姓名,单位,电话;书的属性有:书号,书名,出版社,日期。 (1)请画出 E-R 图: (2)将 E-R 图转换为关系模型并写出每个关系中的关键字: 5