数据库系统概论试题和答案_第1页
数据库系统概论试题和答案_第2页
数据库系统概论试题和答案_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、得分) 线 此 过 超 得 不 题 答 生 (考得问题 , 这就是 ( A.数据库管理员 C.数据库设计员2、 在数据库三级模式中 A.只有一个 C.与用户个数相同3、 在关系数据库系统中 ( )A. 数据得物理独立性 C.数据得位置独立性7、 若要求查找李'姓学生得学生号与姓名, 正确得 SQL语句就是 (A、 SELECT S#,SNAME FROM S WHERE SNAM'E李= %' SELECT S#,SNAME FROM S WHERE SNAME LIKE' 李 %'C、 SELECT S#,SNAME FROM S WHERE SNAM

2、'E%=李 %' SELECT S#,SNAME FROM S WHERE SNAME LIKE' %李 %'试题七一、单项选择题 (本大题共 20小题,每小题 2分,共 40分) 在每小题列出得四个备选项中只有一个就是符合题目 要 求得 , 错选、多选或未选均无分。1、在数据库系统中 ,负责监控数据库系统得运行情况 , 及时处理运行过程中出现) 人员得职责B. 系统分析员D.应用程序员, 模式得个数 ( )B. 可以有任意多个 D.由设置得系统参数决定, 当关系得类型改变时 , 用户程序也可以不变。这就是B.数据得逻辑独立性D.数据得存储独立性4. 设关系 R

3、与S具有相同得目 ,且它们相对应得属性得值取自同一个域 ,则 R(RS) 等于 ()A. RSB.R SC. R×SD.R÷ S5. 在关系代数中 , 从两个关系得笛卡尔积中选取它们属性间满足一定条件得元 组得操作 , 称为 ( )A. 并B. 选择C. 自然连接D. 连接试题 (6)(8) 基于“学生选课课程”数据库中得三个关系就是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)6. 若要求查找“由张劲老师执教得数据库课程得平均成绩、最高成绩与最低成 绩” ,将使用关系 ( ) 。A.S 与 SC B.SC

4、与 CC.S 与 CD.S、 SC与 C)。B、D、8、 设 S_AVG(SNO,AVG_GRAD就E)是一个基于关系 SC 定义得学生号与她得平均成 绩得视图。下面对该视图得操作语句中 ,( ) 就是不能正确执行得。I.UPDATE S_AVG SET AVG_GRADE=90 WHERES NO'= 2004010601' II.A、SELECT SNO, AVG_GRADE FROM S_AVG WHERE' S2N0O0=4010601' 仅 IB、 仅 II都能D、 都不能是基于 如下得关系 R与S,且属性 A就是关系 R得主码,属性 BC、 试题 (

5、9)(11) 就 就是关系 S 得主码。R S9. 若关系 R与 S 得关系代数操作结果如下 ( ) 。AR、BCS、BEa1b15b27a1b15b310a2b26b27a2b26b310a3b38b310BEb13b27b310b42b52,这就是执行了A、10、R SC<E若关系B 、 R S C 、C>E R 、 R与 S 得关系代数操作得结果如下R SB=S、B, 这就是执行了ABCEa1b153a2b267a3b3810a4b4122R SR S CA、RS)。RSABCa1b15a2b26a3b38a4b412 SBB=S、B11、 如果能插入。C<EC>

6、E要在关系 R 中插入一个元组 ,下面 () 元组不C.(a7,b7,8)设有关系 R=(A,B,C), 与 SQL语句 select 价得关系代数表达式就是 (I 、 A,C( B=5(R)A.都等价C. 仅 II13、 并发操作有可能引起下述 (12、A.(a2,b5,7)B.(a6,b5,3)D.(a8,b4,1)distinct A,C from R where B=5 等)。II 、B.仅D.都不等价 ) 问题。 B=5( A,C (R) II. 丢失更新 II. 不可重复读 III. 读脏数据A.仅I 与IIB.仅 I与 IIIC. 仅 II 与 IIID. 都就是14. 设有两个

7、事务 T1与 T2, 其并发操作序列如下表所示。则下面说法中正确得就是 ( )15.16、17、步骤T1T21读A=1002读A=1003AA+10写回4AA10写回B. 该操作序列丢失更新D.该操作序列读出“脏”数据A. 该操作序列不存在问题 C.该操作序列不能重复读 试题 (15)(17) 就是基于下列描述 , 关系模式 R(A,B,C,D,E), 根据语义有如下 函数依赖集 :F= AC,BCD,CDA,AB E。列属性组中得哪个 I 、 (A,B) 、 (C,D)A. 仅C.I 、 II 、 关系模式 R 得规范化程度最高达到A.1NFC.3NF 现将关系模式 R 分解为两个关系模式(

8、 ) 。A. 不具有无损连接性且不保持函数依赖 B.具有无损连接性且不保持函数依赖 C.不具有无损连接性且保持函数依赖 D.具有无损连接性且保持函数依赖 存取方法设计就是数据库设计得 (A. 需求分析 C.逻辑结构设计是基( 些 ) 就是关系 II 、 (A,D) 、 (B,D)R 得候选码? ( ) 、 (B,C)B.I 与D.II 、 ( ) 。B.2NFD.BCNFR1(A,C,D),R2(A,B,E), 那么这个分解) 阶段得任务。 B. 概念结构设计 D.物理结构设计 19. 以下关系 ER模型向关系模型转换得叙述中 ,( )A. 一个 1:1 联系可以转换为一个独立得关系模式 实体

9、所对应得关系模式合并B. 一个 1:n 联系可以转换为一个独立得关系模式 对应得关系模式合并C. 一个 m:n 联系可以转换为一个独立得关系模式18、,(就是不正确得?, 也可以与联系得任意一端, 也可以与联系得 n 端实体所, 也可以与联系得任意一端实体所对应得关系模式合并D. 三个或三个以上得实体间得多元联系转换为一个关系模式20. 下列 SQL Server 语句中出现语法错误得就是 ( ) 。A.DECLARE Myvar INTB.SELECT * FROM AAA得分D.DELETE * FROM AAAC. CREATE DATABASE AAA二、填空题 (本大题共 10空,每

10、空 2分,共 20分) 错填、不填均无分。1、根据参照完整性规则 , 外码得值或者等于以此码为主码得关系中某个元组主 码得值 , 或者取 。2、在 SQL语言中 , 使用 语句进行授权。3、有关系 R(A,B,C) 与关系 S(A,D,E,F) 。如果将关系代数表达式R、A, R、B, S、D, S、F (R S )用 SQL得查询语句来表示 , 则有 :SELECT R、A,R、B,S、D,S、F FROM R,S WHERE。_4、“向 emp表增加一个 telephone 列, 其数据类型为 11个字符型”得 SQL语句就 是:ALTER TABLE emp 。5、若关系模式 R1NF,

11、且对于每一个非平凡得函数依赖XY,都有 X包含码 ,则R最高一定可以达到 。6、当对视图进行 UPDATE、INSERT、DELETE操作时 , 为了保证被操作得行满足视 图定义中 子查询 语句 得谓 词条件 ,应在 视图定义 语句中 使用可 选择 项7、SQL 语言支持数据库得外模式、模式与内模式结构。外模式对应于视图与部 分基本表 ,模式对应于 , 内模式对应于存储文件。8、设一个关系 A具有 a1个属性与 a2个元组 ,关系 B具有 b1个属性与 b2个元组 , 则关系 A×B具有 个属性与 个元组。得分得分9.R S函数 RIGHT('abcdef ' ,2)

12、 得结果就是 三、计算题(本大题共 2小题,每小题 5分, 共 10 分)1. 已知关系 R、 S、 T、U 如下所述 ,求关系代数表达式 R×S ÷ TU得运算结果。T UAB1a2b3a3b4 分aB,ACB。求(AB) F+ 。四、实际应用题(20 分 )BCaxcz2. 已知关系 模式 R<U,F>, 其中 U=A,B,C,D,E;F=AB C,B D,C E,EC某企业集团有若干工厂, 每个工厂生产多种产品 , 且每一种产品可以在多个工厂生产 , 每个工厂按照固定得计划数量生产产品 ; 每个工厂聘用多名职工 , 且每名职工只能在一个工厂工作 , 工厂聘

13、用职工有聘期与工资。 工厂得属性有工 厂编号、厂名、地址 , 产品得属性有产品编号、产品名、规格 , 职工得属性有 职工号、姓名。(1) 根据上述语义画出 ER图( 集团实体不用画出 );(8 分)(2) 将该 ER模型转换为关系模型 ;(5 分 )(要求:1:1 与1:n 得联系进行合并 )(3) 指出转换结果中每个关系模式得主码与外码。(7 分 )得分五、编程题 (10 分 )假设存在名为 AAA得数据库 , 包括 S(S# char(8),SNvarchar(8),AGE int,DEPT varchar(20),DateT DateTime) 与 SC(S# char(8),CN va

14、rchar(10),GRADE numeric(5,2)两张表。请按下列要求写一存储过程 PROC。3要求为 : 修改 SC表中学号为 s1 得值、课程名为 c1 得值得学生成绩为 g1 得值。试题七参考答案与评分细则、单项选择题 (共20小题,每小题 2分,共40分)题号12345678910答案AABBDBBAAD题号11121314151617181920答案CBDBBCADCD、填空题(共10空,每空 2分,共20分)1. 空值注:或 NULL 或空2. GRANT3. R 、 A=S、 A4. ADD telephone CHAR(11)注: 字母大、小写均可5. BCNF6. WI

15、TH CHECK OPTION7. 基本表 注 : 或全体基本表8. a1+b1 、 a2*b29. ef三、计算题(共2小题,每小题 5分,共10分)参考答案 :ABC1ax1ay2bx2by3ax3ay3bx3by4axR × S评分 准:正确R × S ÷ TU标BCaxayBCay正确算出 R ×S 2 分; 算出 R ×S ÷ T 2 分; 正确算出 R ×S ÷ TU 1 分。参考答案 :解 设 X(0) =AB; 计算 X(1) : 逐一得扫描 F 集合中各个函数依赖 , 找 左部为 A,B 或 AB

16、 得函数依赖。得到两个 :AB C,B D。于就是 X(1) =AB CD=ABC。D 因为 X(0) X(1), 所以再找出左部为 ABCD子集得那些函数依赖 , 又 得到 ABC,BD,CE,AC B, 于就是 X(2) =X(1) BCDE=ABCD。E 因为 X(2) =U, 算法终止 所以(AB) F+ =ABCDE。评分标准 :正确算出 X(1) =ABCD=ABCD分2 ;正确算出 X(2) =X(1) BCDE=ABCD2E分 ;说明 (AB) F+ =ABCDE 1分。四、实际应用题 (20 分)参考答案 :(1) 本题得 ER图如下图所示。厂名, 厂m名 , 地址工产编(2

17、) 转工厂 (产品(产工品厂编号 ,产品名, 职工(职工号,姓名,工产编号,聘期,工资) 生产 (工产编1号 ,产品编号计划, 计数划量数量 ) 每个关系模式得主码、外产编地址产品名规格n产品产品编号(3)评分标准 :产品:主职工 :主码职n工 号 ,外码就工是资工, 名称一定1 分。就是 ( 工产编号号 , 产品编号 ), 产编号、产品编号。职工各 1分, 属性漏写、 错写不给分 ;两个联系各 达联系含义 , 联系类型错误不给分 , 三个联系类型各, 有一个属分)个变量定义各 1 分)分)分)分)(2) 转化后得工厂关系模式、产品关系模式、生产关系模式各分 性不正确均不给分 ,职工关系模式 2 分。(3) 工厂 :主码就是工产编号 (1 分); 产品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论