数据库系统教程试卷-A
数据库系统原理及应用期末试卷A
软件学院2011-2012学年度第二学期数据库原理及应用期末考试试卷(A )考试时间:120分钟题号 一 二三四总分得分一、单项选择题(每小题只有一个正确选项,每题2分,共30分) 1、数据库类型是按照( B )来划分的。
A.文件形式B.数据模型C.记录形式D.数据存取方法 2、在数据库设计中,将ER 图转换成关系数据模型的过程属于( B ) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 3、语句delete from sc 表明( A )A. 删除sc 中的全部记录B. 删除基本表scC. 删除基本表sc 中的列数据D. 删除基本表sc 中的部分行4、从E -R 模型关系向关系转换时,一个M :N 联系转换为关系模式时,该关系模式的主码是( C )A .M 端实体的主码B .N 端实体的主码C .M 端实体主码与N 端实体主码组合D .重新选取其他属性5、保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。
这是指数据的( A )A .安全性B .完整性C .并发控制D .恢复6、对数据库中的基本表进行插入、删除、修改是数据库管理系统的( B ) A .数据定义功能 B. 数据操纵功能 C. 数据组织、存储和管理 D. 其它功能7、关系中的主码必须是唯一且不为空(NULL ),这是指关系的( B ) A. 参照完整性 B. 实体完整性 C. 用户定义完整性 D. 规范化8、关系模式的任何属性( A )A .不可再分B .可再分C .命名在该关系模式中可以不惟一D .以上都不是 第(9)至(11)题是基于如下两个关系,其中雇员信息表关系EMP 的主码是雇员号,部门信息表关系DEPT 的主码是部门号。
9、若执行下面列出的操作,哪个操作不能成功执行?( D ) A. 从EMP 中删除行(‘010’,‘王宏达’,‘01’,1200) B. 在EMP 中插入行(‘102’,‘赵敏’,‘01’,1500) C. 将EMP 中雇员号=‘056’的工资改为1600元 D. 将EMP 中雇员号=‘101’的部门号改为‘05’10、若执行下面列出的操作,哪个操作不能成功执行?( C ) A. 从DEPT 中删除部门号=‘03’的行B. 在DEPT 中插入行(‘06’,‘计划部’,‘6号楼’)C. 将DEPT 中部门号=‘02’的部门号改为‘10’D. 将DEPT 中部门号=‘01’的地址改为‘5号楼’11、在雇员信息表关系EMP 中,哪个属性是外码(foreign key )?( C ) A. 雇员号 B. 雇员名 C. 部门号 D. 工资12、学生表(id ,name ,sex ,age ,depart_id ,depart_name ),存在的函数依赖是id →name ,id →sex ,id →age ,id →depart_id , dept_id →dept_name ,其满足( B )。
《数据库系统工程师》课程试卷A及答案
《数据库系统工程师》课程试卷A适用专业: 考试日期: 闭卷所需时间:120分钟 总分:100分一、 填空题:(共8小题,每空1分,共18分)1. 对于十进制数字143,它的二进制表示是 ,八进制表示是 ,十六进制表示是 ,BCD 码是 ;十六进制数3CF 对应的十进制是 。
2. 若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是ns t 2=取指,ns t 2=分析,ns t 1=执行。
则100条指令全部执行完毕需 ns 。
3. 对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。
4. 层次模型的数据结构是 结构;网状模型的数据结构是 结构;关系模型的数据结构是 结构。
5. 在数据库技术中,编写应用程序的语言仍然是C 一类的高级语言,这些语言被称为 语言。
6. 要使数据库具有可恢复性,在平时要做好两件事: 和 。
7. 封锁能避免错误的发生,但会引起 问题。
8. 能激活触发器执行的操作是 、 和 。
二、 选择题:(共18小题,每空1分,共24分)1. 是指按内容访问的存储器。
A.相联存储器B.虚拟存储器C.高速缓存(Cache)D.随机访问存储器2. 内存按字节编址,地址从A4000H 到CBFFFH ,共有 (1) 。
若用存储容量为32K ×8b 的存储芯片构成该内存,至少需要 (2) 。
(1)A .80KB B.96KB C.160KB D.192KB (2)A.2 B.5 C.8 D.103. Internet 提供的服务有通信、远程登录、浏览和检索等。
(1) 直接用于个人之间的通信方式, (2) 用于远程登录。
(1)A .Telnet B. E-Mail C.URL D.PPP(2)A .Telnet B. URL C.P2P D.PPP 4. 软件测式的目的是 。
A.表明软件的正确性B.评价软件质量C.尽可能发现软件中的错误D.判定软件是否合格5. 是面向对象程序设计语言中的一种机制,此种机制实现了方法的定义与具体的对象无关,而对方法的调用则可关联于具体的对象。
《数据库系统概论》试卷(A)
中国矿业大学2003-2004学年第一学期函授夜大学《数据库系统概论》模拟试题(A卷)开一页站点:中山专业年级:计00 形式:夜大层次:专科一、单项选择题(在备选答案中只有一个是正确的,将其选出并把它的标号写在题后的括号中,每小题2分,共计20分)1、数据模型是()。
A、现实世界数据内容的抽象;B、现实世界数据特征的抽象;C、现实世界数据库结构的抽象;D、现实世界数据库物理存储的抽象;2、在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是()。
A、数据库的物理结构;B、数据库的层次结构;C、数据库的规模;D、数据库的逻辑模式;3、实体和属性的关系是()。
A、一个属性对应于若干实体;B、一个实体可以由若干属性来刻画;C、一个属性包含有若干实体;D、一个实体可以由一个属性来刻画;4、元组(Tuple)所对应的是()。
A、表的一行;B、表的一列;C、表的一个元素;D、位于表顶端的一行元素;5、以下哪种说法是正确?()。
A、n目关系必有n个属性;B、n目关系可以有n个属性;C、n目关系可以有n个属性,也可以有少于n个属性;D、n目关系可有任意多个属性;6、以下关于外码和相应的主码之间的关系,正确的是()。
A、外码并不一定要与相应的主码同名;B、外码一定要与相应的主码同名;C、外码一定要与相应的主码同名而且唯一;D、外码一定要与相应的主码同名,但并不一定唯一;7、下列关于索引的叙述,正确的是()。
A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率;B、一个基本表最多只能有一个索引;C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素;D、一个基本表至少要存在一个索引;8、若要求分解保持函数依赖,那么模式分解一定能够达到()。
A、2NFB、3NFC、BCNFD、1NF9、若果一个分解保持了函数依赖,则它可以()。
A、减轻或解决各种异常情况;B、完全解决各种异常状况;C、减轻信息的丢失;D、根本不丢失信息;10、数据流图表达的是()。
数据库原理试卷A(标准答案)
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。
A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。
A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。
A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。
数据库系统概论试卷(A)及答案(可编辑修改word版)
数据库系统概论试卷(A)一、选择题(15x1 分)1、 C 是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是 C 。
A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据 D 。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的 A 。
A、制约和存储规则B、动态特性C、静态特性D、数据结构5. A 由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为 D 。
A、关系B、属性C、分量D、域7、集合R 与S 的交可以用关系代数的5 种基本运算表示为 A 。
A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为 D 。
A、文件B、数据库C、字段D、记录9、在嵌入式SQL 语言中使用游标的目的在于 D 。
A、区分 SQL 与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro 属于 B 。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在 R(U)中,如果X→Y,并且对于 X 的任何一个真子集 X',都没有X'→Y,则 A 。
A、Y 函数依赖于XB、Y 对X 完全函数依赖C、X 为U 的候选码D、R 属于2NF12、3NF C 规范为BCNF。
A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是 D 。
A、若R.A→R.B, R.B→R.C 则R.A→R.CB、若R.A→R.B, R.A→R.C则R.A→R.(B,C)C、若R.B→R.A, R.C→R.A则R.(B,C)→R.AD、若R.(B,C)→R.A则R.B→R.A,R.C→R.A14、需求分析阶段得到的结果是 A 。
数据库技术及应用课程试卷A卷
数据库技术与应用试卷一、单选题(每小题1分,共30分)1、在Visual Foxpro 中,创建包含有备注字段的表文件后,将得到两个同名、扩展名不同的文件,其扩展名分别是:A ).DBF ,.FPTB ).PJX ,.PJTC ).PRG ,.EXED ).DBC ,.DCT 2、在E-R 图中,用来表示实体之间联系的图形是:A )矩形B )椭圆形C )菱形D )平行四边形则由关系R 得到关系T 的操作是:A)选择 B) 投影 C) 交 D) 并 4、下列叙述中正确的是:A )数据库系统是一个独立的系统,不需要操作系统的支持B )数据库设计是指设计数据库管理系统C )数据库技术的根本目标是要解决数据共享的问题D )在数据库系统中,数据的物理结构必须与逻辑结构一致 5、数据库系统的核心是:A )数据模型B )数据库管理系统C )软件工具D )数据库6、在VFP 的操作中,指定当前工作路径是F 盘、文件夹为EX 的命令是:A )SET DEFA ON F :\EXB )SET DEFA TO F :\EXC )SET DEFA INTO F :\EXD )SET TO F :\EX 7、VFP 支持的数据模型是:A )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 8、对于“关系”的描述,正确的是:A )同一个关系中允许有完全相同的元组B )在一个关系中元组必须按关键字升序存放C )在一个关系中必须将关键字作为该关系的第一个属性D )同一个关系中不能出现相同的属性名 9、退出VFP 系统的命令是:A ) CLEARB ) DROPC ) RETURND ) QUIT 10、算术表达式YX YX -+的VFP 形式是:A )(X+Y)/X-YB ) X+Y/X-YC )X+Y/(X-Y)D ) (X+Y)/(X-Y)11、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A)多对多关系B)一对一关系C)一对多关系D)一对二关系12、在下面的VFP表达式中,不正确的是:A){^2008-05-01}+DATE() B){^2008-05-01}-10C){^2008-05-01}-DATE() D){^2008-05-01}+1013、要求记录唯一性的索引是:A)唯一索引、主索引B)唯一索引、候选索引C)主索引、候选索引D)主索引、普通索引14、在建立表间一对多的永久联系时,主表的索引类型必须是:A)主索引或候选索引B)主索引、候选索引或唯一索引C)主索引、候选索引、唯一索引或普通索引D)可以不建立索引15、在职工档案表中,字段名婚否是L型字段,字段名性别是C型字段。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
《数据库系统概论》期末考试试题 A卷
《数据库系统概论》期末考试试题 A卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为___一对一___、___一对多___、___多对多___。
2.数据库系统的核心是___数据库管理系统___。
3.在关系代数中专门的关系运算包括___选择___、投影、___连接___、除等运算。
4.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的___域关系演算__语言。
5.SQL语言集数据查询、___数据定义___、___数据操纵___和___数据控制___功能于一体,充分体现了关系数据语言的特点和优点。
6.数据库管理系统保证数据安全的主要措施是进行__存取控制____。
7.关系模式由3NF转化为BCNF是消除了主属性对码的__函数依赖___和__多值依赖____。
8.数据库恢复的基本原理比较简单,可以用____冗余_____一词来概括。
9.数据库管理系统的重要组成部分主要包括_____数据库恢复机制___和_并发控制机制_。
10.从总体上看,计算机系统的安全性问题性问题可分为___技术安全类__、_管理安全类__和政策法律类。
11.数据库的完整性是指数据的____正确性____和____相容性____。
二、单项选择题(每题1分,共8分)1.DB、DBS、DBMS三者的关系是( A B)A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.以上三者相互独立,它们之间没有联系。
2.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( D )A.主码B.外码C.主属性D.候选码3.数据库中只存放视图的( C )A.操作B.对应的数据C.定义D.限制4.DB2,ORACLE,PBASE属于( C)A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统5.设R(U)是属性集U上的关系模式。
(完整版)数据库原理试卷带答案
数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。
答案唯一,多选或少选均不得分。
请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。
A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。
A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
数据库原理与方法试卷A答案
数据库原理与⽅法试卷A答案华南农业⼤学期末考试试卷( A 卷)标准答案和评分标准2007学年第1学期考试科⽬:数据库原理与⽅法考试类型:(闭卷)考试时间:120分钟学号姓名年级专业⼀ .填空(每空2分,共10分)1 缩写RDBMS的含义是(关系数据库管理系统),缩写DBA 的含义是(数据库管理员)2 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S中称为(外码)3 数据库恢复的基本原理⼗分简单,可以⽤⼀个词来概括即:(冗余)4 .有两个不同的实体集,它们之间存在着⼀个1:1和⼀个M:N的联系,根据E-R 图转换成关系模型后,得到的关系模式个数为( 3 )个⼆. 单项选择题(每⼩题2分,共50分)1、数据库系统的核⼼是(B)。
A.数据库 B.数据库管理系统C.数据模型 D.软件⼯具2.若事务T对数据对象A加上S锁,则( C)。
A.事务T可以读A和修改A,其它事务只能再对A加S锁,⽽不能加X 锁。
B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,⽽不能加X 锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
3、数据库系统与⽂件系统的主要区别是(B)。
A.数据库系统复杂,⽽⽂件系统简单B.⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决C.⼆⽂件系统只能管理程序⽂件,⽽数据库系统能够管理各种类型的⽂件D.⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量4、SQL语⾔具有(B)的功能。
A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵5、设有两个事务T1、T2,其并发操作如图1所⽰,下⾯评价正确的是( D)。
A.该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2①读A=100A=A*2写回②读A=200③ ROLLBACK恢复A=100图1 事务并发操作图6、属于BCNF的关系模式(D)。
数据库原理试卷A答案
广州大学2011-2012 学年第二学期考试卷课程数据库原理考试形式(闭卷,考试)单项选择题答案一选择题(共30分,每题1.5分)1.数据库系统的数据独立性体现在( A )。
A.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为数据的变化而影响到应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构2.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R与S进行自然连接计算得到的元组数目的范围是( A )。
A.[0,15] B.[10,15] C.[10,25] D.[0,150]3.在概念模型中的客观存在并可相互区别的事物称( B )。
A.元组B.实体C.属性D.节点4.设有关系模式R(A,B,C)和S(B,C,D,E),下列关系代数表达式运算出现错误的是( B )。
A.πB(R) ⋃πB(S) B.R⋃S C.R×S D.πA,B(R)πB,C(S)5.关系数据模型的三个组成部分中,不包括( C )。
A.完整性规则B.数据结构C.恢复D.数据操作6.设有关系R和关系S进行下图1所示的运算,则运算结果中含有元组的数目是( A )。
A.6 B.7 C.8 D.9R S图17.数据库中只存放视图的( A )。
A.定义B.操作C.结果D.数据8.SQL中,下列涉及空值的操作,不正确的是( B )。
A.AGE IS NOT NULL B.AGE = NULLC.AGE IS NULL D.NOT (AGE IS NULL)9.SQL语言具有两种使用方式,一种是交互式SQL,另一种是( B )。
A.提示式B.嵌入式C.多用户式D.解释式10.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。
A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束11.若事务T对数据对象A加上了X锁,则( B )。
数据库系统试题及答案
数据库系统试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 数据库B. 表C. 字段D. 记录答案:B3. 在关系型数据库中,以下哪个概念用于表示表之间的关系?A. 索引B. 视图C. 外键D. 约束答案:C4. SQL语言中的SELECT语句用于执行哪种操作?A. 插入数据B. 删除数据C. 查询数据D. 更新数据答案:C5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少存储空间C. 减少数据冗余D. 增加数据安全性答案:C6. 数据库系统中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 数据库的并发控制主要解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:C8. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 删除C. 查询D. 更新答案:C9. 数据库的备份和恢复机制主要用于解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:A10. 在数据库系统中,死锁是指什么?A. 数据丢失B. 数据冗余C. 两个或多个事务相互等待对方释放资源D. 数据不一致答案:C二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,一个表由________和________组成。
答案:行和列3. 数据库的三级模式包括外模式、概念模式和________。
答案:内模式4. SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。
答案:数据控制语言(DCL)5. 在数据库设计中,第一范式(1NF)要求表中的每一列都是________。
数计《数据库系统原理》试卷A参考答案及评分细则(参考Word)
福州大学2008~2009学年第二学期考试A卷参考答案及评分细则课程名称《数据库系统原理》考试日期 2009年7月一、单项选择题:(共10分,每题1分)二、填空题:(共10分,每空1分)三、简答题:(共15分)1、答:数据独立性是指应用程序与数据库的数据结构之间相互独立。
(2分)在物理结构改变时,尽量不影响应用程序,成为物理数据独立性。
(1分)在逻辑结构改变时,尽量不影响应用程序,成为逻辑数据独立性。
(1分)2、答:每个日志记录的内容主要包括:事务标示(1分);操作的类型(1分);操作对象(1分);更新前数据的旧值(1分);更新后数据的新值(1分)。
3、答:属性冲突(1分),包含属性域冲突和属性取值单位冲突(1分);命名冲突(1分),包含同名异义和异名同义(1分);结构冲突(1分),包含同一对象在不同应用中具有不同的抽象、同一实体在不同的分ER图中所包含的属性个数和属性排列次序不完全相同和实体间的联系在不同的分ER 图中为不同的类型(1分)。
四、数据库查询语言题:(每小题2分,共24分)1、SELECT SNO,SNAME FROM S WHERE AGE>23 AND SEX=‘男’ORDER BY AGE DESC…………………………………………………………………………………(2分)2、SELECT AVG(AGE) FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’ AND SEX=’女’………………………………………………………………………………………….(2分)3、SELECT CNO,CNAME,COUNT(SNO) FROM SC,C WHERE O=O GROUP BY CNO HAVING COUNT(SNO)>=30)……………………….….(2分)4、SELECT SNO,SNAME,AGE FROM S WHERE SNAME LIKE ‘ %林% ’…………..(2分)5、CREATE VIEW VGRADE AS SELECT SNO,AVG(GRADE) FROM S,SC WHERE S.SNO=SC.SNO GROUP BY SNO…………………………………………(2分)6、GRANT UPDATE ON TABLE SC TO U1;…………………………………(2分)7、INSERT INTO S VALUES ( ‘09031’, ’王丽’, 19 , ’女’ ) …………………………(2分)8、UPDATE SC SET GRADE= GRADE*1.1 WHERE CNO=’C4’………(2分)9、SELECT SNO,SNAME FROM S,SC,C WHERE S.NO=SC.SNO AND O=O AND CNAME=’数据库系统原理’INTERSECT SELECT SNO,SNAME FROM S,SC,C WHERE S.NO=SC.SNO AND O=O AND CNAME=’软件工程’……………………………………………………………………………………………(2分)10、ALTER TEBLE S ADD DEPT CHAR(5)………………………………………………(2分)11、ПCNO(C)-ПCNO(σSNAME=‘刘丽’(S∞SC∞C))……………(2分)12、ПSNO(ПSno,Cno(SC)÷(ПCno(σCNAME=‘数据库系统原理’∨ CNAME=‘软件工程’(C))))(2分)四、计算题:(共26分)1、null 5 2 1 6 5 3 7 5 6 8 6--------------------------------------------------------------------------------------------(4分) 2、(1)三个函数依赖:队员编号球队名;球队名队长名;(队员编号,比赛场次)进球数。
《数据库系统》期末考试(A卷)
《数据库系统》期末考试试卷(A 卷)年级:___专业:______ 班级:_ 学号:____ 姓名:______ 注:1、共120分钟,总分100分 。
2、1分,共15分) 1.下述( D )不是DBA 数据库管理员的职责 。
A.完整性约束说明 B. 定义数据库模式 C.数据库安全性 D. 数据库管理系统设计2. E-R 图是数据库设计的工具之一,它适用于建立数据库的( A )。
A .概念模型 B .逻辑模型 C .层次模型 D .物理模型3.设有关系模式R (S ,D ,M ),其函数依赖集:F ={S →D ,D →M},则关系模式R 的规范化程度最高达到(B )。
A. 1NFB. 2NFC. 3NFD. BCNF4.数据库管理系统(DBMS )是( D )。
A .数学软件B .应用软件C .计算机辅助设计D .系统软件5.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。
A .外模式B .内模式C .存储模式D .模式6. 用于恢复数据库的重要文件是( C )。
A .数据库文件B .索引文件C .日志文件D .备注文件7.按所使用的数据模型来分,数据库可分为( A )三种模型。
A .层次、关系和网状B .网状、环状和链状C .大型、中型和小型D .独享、共享和分时 D 8.设有关系SC (SNO ,CNO ,GRADE ),主码是(SNO ,CNO )。
遵照实体完整性规则A )只有SNO 不能取空值B )只有CNO 不能取空值C )只有GRADE 不能取空值D )SNO 与CNO 都不能取空值9.下述关于数据库系统的正确叙述是( A )。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据10.数据库三级模式体系结构的划分,有利于保持数据库的( A )。
A.数据独立性B.数据安全性C.结构规范化D.操作可行性11. 关系数据库管理系统应能实现的专门关系运算包括( B )A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表12. 在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为( A )。
《数据库系统概论》期末考试试卷(A)
2003年《数据库系统概论》期末考试试卷(A)一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为一对一、多对一和多对多。
2.数据库系统的核心是DBMS 。
3.在关系模型中,实体以及实体间的联系都是用关系来表示的。
4.在关系代数中专门的关系运算包括选择、投影、连接、除等运算。
5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的域关系演算语言。
6.SQL语言集数据查询、数据定义、数据操作和数据控制功能于一体,充分体现了关系数据语言的特点和优点。
7.数据库管理系统保证数据安全的主要措施是进行取值控制。
8.人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。
9.关系模式由3NF转化为BCNF是消除了主属性对码的传递函数依赖和多值函数依赖。
10.数据库设计应包括两个方面的内容:逻辑结构设计和物理结构设计。
11.CGI规范允许Web服务器执行,并将它们的输出发送给浏览器。
12.数据库技术与面向对象技术相结合,形成了面向对象数据库系统。
二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。
每题1分,共10分)1、在IMS系统中,如果使用HSAM存储结构,那么检索、插入、删除都很方便。
………………………………………………………………………………()2、一个关系的主关键字一定是它的超关键字。
………………………………()3、数据字典是一个特殊的数据库。
……………………………………………()4、层次数据模型可以很好地表示多对多联系。
………………………………()5、完整约束条件的检查总是在事务的每个维护操作执行后立即进行。
…………………………………………………………………………………()6、访问控制是防止对数据库进行非法访问的主要方法。
……………………()7、一个记录类型可以作为多个络类型的从记录类型。
………………………()8、对一个数据库系统来说,概念级对应于它实际存储的数据。
(完整版)数据库系统原理及应用期末试卷A答案
软件学院2011-2012学年度第二学期 数据库系统原理及应用期末考试试卷(A )答案二、 填空题(每空1分,共20分)1、 模式 内模式2、 数据结构 数据操作 数据的完整性约束条件3、 自主存取控制 强制存取控制4、 连接5、 正确性 相容性6、 概念结构设计7、 用户定义8、 3 id ,name ,age 9、 s 、sc 、c s ,sc ,c CNAME=‘computer ’and SEX=‘女’ S NOT EXISTS GRADE<60三、 应用题(共35分)1、向产品表P 中插入一条记录(“012”,“鼠标”,100,28)。
(4分) insert into P values('012','鼠标',100,28)2、在WP 表中修改工人号为“208”的工人在“2010-10-09”这天的生产数量为20。
(4分)update WP set number=20 where Wid=’208’and Pdate=’2010-10-09’3、删除WP 表中工人号为“100”的工人的记录。
(4分)delete from WP where Wid=’100’4、查询年龄大于30且为男性的工人信息。
(4分)select * from W where Wage>30 and Wsex=’男’5、统计每种产品的生产总数。
(4分)select Pid as 产品编号 ,sum(number) as 生产总数 from WP group by Pid6、统计生产出的每种产品的总价值。
(总价值=生产总数*产品单价)(5分)select p.Pid, SUM(number)*Pprice from P,WP where WP.Pid=P.Pidgroup by p.Pid,P.Pprice7、查询“2010-10-10”日生产产品数量>30的工人姓名。
山东科技大学数据库原理试卷A与参考答案及评分标准
山东科技大学泰山科技学院2012 —2013 学年第一学期《数据库原理》考试试卷(A卷)班级姓名学号1、数据库系统的核心是____________ 。
2、两段锁协议中的两段指的是:____________ 和 ___________ 。
3、数据管理技术经过了、和三个阶段。
4、索引的建立有利也有弊。
建立索引可以___________,但过多地建立索引会__________。
5、_____________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。
3、数据库恢复是将数据库从状态恢复到的功能。
4、数据库系统在运行过程中,可能会发生故障。
故障主要有、、介质故障和四类。
8、在SQL中, ____________ 子句用来消除重复出现的元组。
9、在关系模式 R(U) 中,如果 X → Y , Y → Z ,且 Y 不是 X 的子集,不存在 X ←→ Y 的情况,则称 Z ____________依赖于 X 。
10、判断一个并发调度是否正确,可用 __________ 概念来衡量。
二、选择题(20分,每题1分)1、三个模式之间存在下列映射关系,将正确的填入括号中 ( )A. 外模式 / 内模式B. 外模式 / 模式C. 模式 / 模式D. 内模式 / 外模式2、数据的逻辑独立性是指 ( )A. 存储结构与物理结构的逻辑独立性B. 数据与存储结构的逻辑独立性C. 数据与程序的逻辑独立性D. 数据元素之间的逻辑独立性3、以下关于外码和相应的主码之间的关系,正确的是 ( )A. 外码并不一定要与相应的主码同名B. 外码一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一4、数据库和文件系统的根本区别在于:( )A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间5、关系代数运算是以()为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算6、关系的码不能为空属于DBS的()A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施7、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式最少有 ( )A.17个 B.18个 C.23个 D.27个8、消除了传递函数依赖的2NF的关系模式,必定是()。
数据库系统教程试卷-A
一、单项选择题(本大题共15小题,共25分。
1.DBS具有较高的数据独立性,是因为DBS采用了[ B ] A.嵌入式语言B.三级模式结构C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[ A ]A.指针B.关键码C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是[ B ]A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ C ]A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ D]A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND(a2>=b2))C.(a1>b1)AND((a1=b1)AND(a2>=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2))6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[ B ]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [ B ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。
概念模式是[ D] A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9.在有关“弱实体”的叙述中,不正确的是[ C ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ D ]2=111.DBMS的恢复子系统,保证了事务__________的实现。
数据库原理与应用 试卷 A卷+答案
学年度第一学期期末考试《数据库原理与应用》(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.DB,DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSI).不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B∙内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的11运算符对应SE1.ECT语句中的以下哪个子句?()A.SE1.ECTB.FROMC.MERED.GROUPBY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门叫以有多名职员,从职员到部门的联系类型是()A.多对多B.•对∙C.多对一D.•对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题“Λ.关系系统杳询优化 B.数据字典C.关系数据库规范化理论D.关系数据席查询8.将E-R模型转换成关系模型,阙于数据库的()A.需求分析B.概念设计C逻辑设计 D.物理设计9.事务日志的用途是()A.事务处理B.完整性约束C.数据恢史D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D,不能加任何锁11.要保证数据库逻辑数据独立性,需要修改的是()R.模式B.模式与内模式的映射C模式与外模式的映射D.内模式12.下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C数据冗余很高 D.数据独立性高13.学生社团可以接纳多名学生参加.但每个学生只加个社团,从社团到学生之间的联系类型是()A.多对多B.•对∙C.多对∙D.一对多14.反映现实世界中实体及实体间联系的信息模型()Λ.关系模型B.层次模型C.网状模型D.E-R模型15.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性二、多选题(每题的备选答案中有多个最佳答案,每题5分,共5()分)16.在关系模式STJ(S,T,J)中,S表示学生,T表示教酎i,J表示课程。
数据库系统教程(第三版)总复习练习和习题(完整版)
数据库系统原理试题一(A卷)一、选择题(每小题1分,共10分)1.数据库系统与文件系统的主要区别是。
A. 数据库系统复杂,而文件系统简单;B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决;C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件;D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
2. 属于BCNF范式的关系模式。
A. 已消除插入和删除异常;B. 已消除插入、删除异常和数据冗余;C. 依然存在插入和删除异常;D. 在函数依赖的范畴内,已消除插入和删除异常。
3. 单个用户使用的数据视图的描述称为。
A. 外模式B. 概念模式C. 内模式D. 存储模式4. SQL语言中,删除记录的命令是。
A DELETEB DROPC CLEARD REMORE5. ODBC定义的API符合性级别共有级。
A.3 B.4 C.5 D.66. 数据库系统三级结构的描述放在中。
A.用户数据库 B.运行日志C.数据库管理系统 D.数据字典7. 弱实体的主键。
A.与其父实体的主键完全一致B.一部份或全部从其父实体的主键获得C.全部从其父实体的非主键属性获得D.与其父实体无关8. 在SQL的语句中,ALTER的作用是。
A.修改基本表的结构B.修改基本表中的数据C.删除基本表D.修改视图9. 在以下函数依赖中,是平凡的函数依赖。
A.A→ABCD B.ABCD→AC.A→BCD D.BCD→A10. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行。
A.REDO处理 B.UNDO处理C.ABOUT处理 D.ROLLBACK处理二、填空题(每空1分,共10分)1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是机制。
2. 关系中属性的个数称为________,关系中元组的个数称为________。
3. 根据属性的取值特点属性可分为属性和属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统教程》试卷(A卷,2005.1)一、单项选择题(本大题共15小题,共25分。
1.DBS具有较高的数据独立性,是因为DBS采用了[ B ]A.嵌入式语言B.三级模式结构C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[A ]A.指针B.关键码C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是2=1[ B ]A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S) D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ C ]A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ D ]A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND (a2>=b2))C.(a1>b1)AND((a1=b1)AND(a2>=b2))D.(a1>b1)OR((a1=b1)AND(a2>=b2))6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[ B ]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F[ B ]A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。
概念模式是[D ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9.在有关“弱实体”的叙述中,不正确的是[C ]A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ D ]A.15个B.20个C.25个D.30个11.DBMS的恢复子系统,保证了事务__________的实现。
[ D ]A.原子性B.一致性C.隔离性D.持久性12.C/S体系结构的关键是在于[ D ]A.数据的分布B.处理的分布C.网络的分布D.功能的分布13.DDBS中,全局关系与其片段之间的映象是[ B ]A.一对一的B.一对多的C.多对一的D.多对多的14.在ODBC技术中,驱动程序管理器的主要功能是为应用程序加载和调用[ B ]A.数据源B.DBMS驱动程序C.DBMS查询处理器D.网络支撑软件15.对象联系图中,椭圆代表[ C ]A.实体类型B.记录类型C.对象类型D.联系类型二、填空题(本大题共15小题,每小题1分,共15分)16. 概念模型是按____用户______的观点对数据建模,强调其语义表达能力。
17. 层次模型和网状模型的数据结构分别是_____树_____和_____有向图_____。
18. 结构数据模型应包括______数据结构______、_______数据操纵_____和______数据完整性约束条件______三个部分。
19.DBS的全局结构体现了DBS的_____模块_____结构。
20.在关系代数中,五个基本操作的运算符的中文名称是__并___、___差__、__选择___、___投影__和__笛卡尔乘积___。
21.SQL中,表有三种:_____基本表(实表)_______、_____视图(虚表)_______和_____导出表(临时表)_______。
22. SQL语言与主语言具有不同的数据处理方式,SQL是面向____集合______的,而主语言是面向____记录______的。
23.在数据库中,操作异常和数据不一致往往是由____数据冗余______引起的。
24.在DBS运行阶段,对DB经常性的维护工作由_____DBA_____来完成。
25.事务的持久性,是由DBMS的_________事务管理子系统_______实现的。
26.DDBS中,如果系统具有分片透明性,那么用户只要对_____全局关系_______就能操作了,不必了解数据的_____片段和场地_______情况。
27.中间件的作用是保证__________网络中各部件__________之间透明性。
28.ODBC技术是以_______________结构为设计基础。
29.ODBC应用程序的基本流程分为三个部分:______初始化______、______SQL处理______和_____终止_____。
30. OO数据模型中,继承性有两种:_____单重继承性_______和_____多重继承性_______。
三、简答题(本大题共8小题,每小题3分,共24分)31.试叙述概念模型与逻辑模型(即结构模型)的主要区别。
答:概念模型:①对现实世界的第一层抽象;②与软、硬件无关;③从用户观点对数据建模。
逻辑模型:①对现实世界的第二层抽象;②与硬件无关,与软件有关;③从计算机实现观点对数据建模。
32.设有关系R和S,其值如下:R A B C S B C D2 4 6 4 5 63 6 94 6 83 4 5 6 8 06 9 2试求R⋈S、R⋈S的值。
2=1解:R⋈S A B C D R⋈S A R.B R.C S.B S.C D2=12 4 6 8 2 4 6 4 5 63 6 9 2 24 6 4 6 83 4 5 6 3 6 9 6 8 03 6 9 6 9 23 4 5 4 5 63 4 5 4 6 8 33.“从已知的FD集F使用推理规则集推不出的FD,必定不在F+中”,这句话是指推理规则的正确性还是完备性?它具有什么性质?答:这句话是指推理规则的完备性。
保证了可以推出所有被蕴涵的函数依赖。
34. 试解释“并发调度可串行化”这个概念。
答:事务并发调度的执行结果与某一串行调度的执行结果等价,称为“并发调度是可串行化的”。
35. DBMS的完整性子系统的主要功能是什么?答:DBMS的完整性子系统的主要功能是:①监督事务的执行,测试其是否违反完整性规则;②若有违反,则采取恰当的动作36. 为什么要从两层C/S结构发展成三层C/S结构?答:为了减轻两层C/S结构中客户机的负担,从客户机和服务器各抽一部分功能,组成应用服务器,成为三层结构。
37. 在DDB中,什么是“数据分片”?答:在DDB中,数据存放的单位不是关系,而是片段。
片段是对全局概念模式中的全局关系进行分片。
38. 试叙述ODBC应用程序的初始化部分要使用哪些ODBC函数?(按顺序写出函数的中文名称)答:试叙述ODBC应用程序的初始化部分要使用以下四个ODBC函数:分配环境句柄;分配连接句柄;与数据源连接;分配语句句柄。
四、设计题(本大题共5小题,每小题3分,共15分)设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)39.试写出下列查询语句的关系代数表达式:检索全是女同学选修的课程的课程号。
解:πCNO(SC)-πCNO(σSEX='M'(S⋈SC))40.写出上面第39题的SQL查询语句形式。
解:SELECT CNOFROM SCWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNO AND SEX='M');41.试写出下列插入操作的SQL语句:把SC表中每门课程的平均成绩插到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中。
解:INSERT INTO SC_C(CNO,CNAME,AVG_GRADE)SELECT O,CNAME,AVG(GRADE)FROM SC,CWHERE O=OGROUP BY O,CNAME;42.试写出下列删除操作的SQL语句:从SC表中把Wu老师的女学生选课元组删去。
解:DELETE FROM SCWHERE SNO IN (SELECT SNO FROM S WHERE SEX='F')AND CNO IN (SELECT CNO FROM C WHERE TEACHER='Wu');43.试用SQL的断言来表达下列约束:规定女同学选修LIU老师的课程成绩都应该在70分以上。
解:CREATE ASSERTION ASSE8 CHECK(70 < ALL(SELECT GRADEFROM S, SC,CWHERE S.SNO=SC.SNO AND O=OAND SEX='M' AND TEACHER='LIU'));五、综合题(本大题共3小题,每小题7分,共21分)44.设工厂里有一个记录职工每天日产量的关系模式:R(职工编号,日期,日产量,车间编号,车间主任)。
如果规定:每个职工每天只有一个日产量;每个职工只能隶属于一个车间;每个车间只有一个车间主任。
试回答下列问题:⑴根据上述规定,写出模式R的基本FD和关键码;⑵说明R不是2NF的理由,并把R分解成2NF模式集;⑶进而再分解成3NF模式集,并说明理由。
解:①基本的FD有3个:(职工编号,日期)→日产量职工编号→车间编号车间编号→车间主任R的关键码为(职工编号,日期)。
②R中有两个这样的FD:(职工编号,日期)→(车间编号,车间主任)职工编号 → (车间编号,车间主任)可见前一个FD 是局部依赖,所以R 不是2NF 模式。
R 应分解成R1(职工编号,车间编号,车间主任)R2(职工编号,日期,日产量)此处,R1和R2都是2NF 模式。
③ R2已是3NF 模式。
在R1中,存在两个FD :职工编号 → 车间编号车间编号 → 车间主任因此,“职工编号 → 车间主任”是一个传递依赖,R1不是3NF 模式。
R1应分解成R11(职工编号,车间编号)R12(车间编号,车间主任)这样,ρ= { R11,R12,R2 }是一个3NF 模式集。
45.某学员为公安局的车辆信息管理系统设计了数据库的ER 图,对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其ER 图如下所示。