04735数据库系统原理复习题
- 格式:doc
- 大小:77.00 KB
- 文档页数:7
04735《数据库系统原理》复习题答案数据库系统原理(课程代码04735)一、单项选择题(本大题共24小题)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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.为mC.小于等于m D.小于等于(m-n)5. 设有两个事务T1、T2,A、B的初始值分别为10和5,其并发操作如图1所示,下面评价正确的是【C 】A.该调度(schedule)不存在并发问题B.该调度是可串行化的(serializable)。
C.该调度存在冲突(conflict)操作D.该调度不存在冲突操作T1 T2read(A)read(B)sum=A+Bread(A)A=A*2write(A)read(A)read(B)sum=A+Bwrite(A+B)图1 事务并发操作图6.设有关系R(A,B,C)的值如下:bvi ousl y, face Chi na's S ociali st system, the Communist Party is not the party. In that case, political cha os has bee n very tight. Is remodeling or reconstructi on, i s a correcti on or a st ove. Whether to tur n right or left, is back t o the sour ce or put forward new political idea s. This is to determ ine the r oad problems i n China, i s also the key out of the deep water of the reform of t he economic sy stem. After 18, the new Ce ntral collective leader shi p attache s great importance to political orie ntation. First, the "Central eig ht articles" a s a starting poi nt, starting from t he Ce ntral Governme nt's self-restraint, w hich pre aches a nd pro-image, brought fresh feeling to the community. Secondl y, before reform a nd openi ng up and reform and openi ng two peri ods after non-negative, untying the tangle of the soci ety a long time on this i ssue. T hird, a new ge neration of party leaders on vari ous oc casi ons to Ma o Ze-Dong and Ma o Ze-Dong'sthoug ht of evaluati on has room for manoeuvre, t hrough to t he ruli ng ideol ogy of Ma o Zedong thoug ht, is the call of the soul t o the S ociali st Revoluti on a nd construction. Empty talks je opar dize national interest s and try again, i s an affirmation of Deng Xia o-ping's reform i deas. These strong political signa l showi ng a ne w generati on of politi cal leaders is st ill keepi ng to the Socialist roa d. Four is revisiti ng the "talking t o Mao Z e-Dong's hist orical cycle of" high pr ofile anti-corruption and the im portance of the Constit ution, reorga nization is bad style ofofficialdom, was t o civil ize people obey t he law, while improvi ng the col or change of the regime of vigilance. Five is to reform into dee per waters a nd stre sse d that top-leve l desig n, thi s is a revi ew on the reform a nd ope ning up i n the past, i s also looking for a way out. Six foreign and Russia cl oser, the flexible attitude on the issue of t he Korean peni nsula, Si no-Japane se fishinghardli ne China on the island out of the "patie nt" and low profile sha dow began to gradually pl an development. Signs show that the new lea dership began to make a left turn i n politics. However, as of right now, not only i deological confusi on i n the communit y, the new lea dership's t hinki ng is messy. New lea ders both stressed t he nee d to impleme nt the Constitution, stressed the nee d to tur n off the power in a cage. Also stresse s that Ma o Zedong thought cannot be l ost, 30 year s after the reform and ope ning up 30 years ag o ca n not deny ea ch other. Both adv ocate democra cy and rele ase "seven does not speak of" files of political constraints. Neither deny t he hist ory of the CPC Central Committee on several i ssues ...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.概念设计的结果得到的是概念模式。
2013年---2008年数据库系统原理(04735)简答题汇总【2013年1月】26.在数据库三层模式体系结构中包含哪几种模式?27.简述关系数据库的三类完整性规则。
28.已知关系模式R中U={A,B,C,D,E,G},F={AB→C,BC→D,C→A,ACD→B,D→EG,BE→C},求(BD)+。
29.设SC(学号,课号,成绩)为选课关系,则下面的元组表达式{t|( u)(SC(u)Λ(u[2]=‘C2’Ⅴu[2]=‘C4’)Λt[1]=u[1])}的中文含义是什么?30.什么是事务的原子性?31.设DBS运行时,在某检查点之后发生故障。
事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?32.如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。
33.简述SQL Server 2000提供的Master数据库有何作用。
34.简述PowerBuilder9.0中数据窗口画板的作用。
35.简述SQL/CLI函数:SQLAllocHandle(<handle_type>,<handle_1>,<handle_2>)中三个参数的含义。
【2012年10月】26.什么是数据库的外模式,外模式有何特点?27.简述逻辑设计的主要步骤。
28.设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分解 ={DG,AC,CDE,AB}是无损分解吗?为什么?29.说明DROPTABLE语句和DELETE语句的联系和区别。
30.典型的数据库恢复策略中,平时应做好哪两件事?31.简述SQL3触发器中触发动作的作用,它由哪几个部分组成?32.什么是数据库的安全性?33.SQLServer中的存储过程有哪些主要的优点?34.简述PowerBuilder9.0查询画板的功能。
数据库系统原理课程代码:04735一、单选题1、( C )是描述事物的符号记录,是数据库中存储的基本对象。
描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。
数据有多种表现形式,它们都可以经过数字化后存入计算机。
A、视图B、表C、数据D、数据库2、数据库的简称( B )A、DAB、DBC、BDD、DD3、( D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。
A、视图B、数据C、表D、数据库4、数据库管理系统简称( D )A、DDAB、DBC、DBAD、DBMS5、( A )是位于用户与操作系统之间的一层数据管理软件。
A、数据库管理系统B、数据库C、数据库系统D、数据库管理员6、( A )是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。
A、MSSQLB、MySQLC、oracleD、linux7、数据库系统简称( B )A、DBAB、DBC、DBSD、DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为( A )A、DBB、DBAC、DBMSD、DSA9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
A、数据处理B、数据管理C、数据组织D、数据维护10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
A、数据管理B、数据处理C、数据加工D、数据收集11、数据库的核心任务是( D )A、数据收集B、数据整理C、数据组织D、数据管理12、数据库与文件系统的根本区别是( B )A、数据可视化B、数据结构化C、数据管理D、数据处理13、保证数据完整的特性在数据库中称之为( C )。
在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。
A、数据整体性B、数据同一性C、数据完整性D、数据一致性14、在SQL Server 2000中,( A )是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。
全国2018年1月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库管理系统是( )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )12A.0B.4C.5D.69.设有关系R 和S ,与R —S 等价的元组表达式是( )A.{t|R(t)V ┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL 语言中,用于测试列值非空的短语是( )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS 采用的( )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施 14.在对象联系图中,如果从A 到B 有双线箭头,则表示A 是B 的( )A.一个子类B.同类C.一个父类D.一个属性15.一个UML 类图,如下图所示。
04735数据库系统原理多选题1、人工管理阶段时期数据管理的特点是:(ACD)A、不保存数据B、应用程序管理数据C、数据不共享D、数据不具有独立性2、文件系统阶段的数据管理有以下那些特点:(ABC)A、数据可以长期保存。
由文件系统管理数据。
文件的形式已经多样化。
B、数据就不再仅仅属于某个特定的程序,而可以由多个程序反复使用。
C、数据的存取基本上以记录为单位。
D、数据不具有独立性。
3、在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式(ABC)A、数据文件B、数据字典C、统计数据D、数据源30.外模式DDL用来描述错误的是(ACD)A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构31.数据库物理设计的任务有(BCD)A.优化模式B.存储记录结构设计C.确定数据存放位置D.存取方法设计32.不负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是(ABC)A.应用程序员B.终端用户C.专业用户D.DBA33.数据库系统中,执行逻辑数据与物理数据之间不具备转换功能的是(ACD)A.DBB.DBMSC.DBSD.OS34.如果事务T获得了数据项Q上的排他锁,则T对Q错误的是(ABD)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写35.数据库的并发操作会带来的问题有(ABC)A丢失数据B读脏数据C不可重复读D数据提取4、下列关于视图的说法中正确..的是(ABD)A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图5、在数据库中不属于存储的是(ABD)A、数据B、数据模型C、数据及数据之间的联系D、信息6、数据库系统提供的数据控制功能,包括..(ACD)A.并发控制B.控制数据冗余C.完整性保护D.故障恢复7、以下叙述中不正确的是(BCD)A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源8、封锁可以避免并发操作引起的错误,但可能产生(ABC)A.活锁B.饿死C.死锁D.复制9、下列属于数据库系统的三级模式是(ABC)A.模式 B.外模式C.内模式D.数据模式10、数据库的物理结构存储主要有(ABD)A存储记录格式B存储记录安排C数据存放D存取方法11、数据库系统不仅包括数据库本身,还要包括(ABC)A相应的硬件B软件C DBAD DBMS12.下列关于数据冗余的叙述中,正确..的是(ABC)A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据13.数据库物理设计的任务包括..(BCD)A.优化模式B.存储记录结构设计C.确定数据存放位置D.存取方法设计14.下面关于自然连接和等值连接的叙述中,正确..的是(ABD)A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必15.SQL语言的功能包括(ABCD)A数据查询B数据定义C数据操纵D数据控制16.核心SQL的组成部分。
全国2011年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、表设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端用户C.专业用户D.DBA3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()A.数据流图B.E-R图C.功能模块图D.UML图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号5.由于关系模式设计不当所引起的插入异常指的是()A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.X Y能用FD推理规则推出的充分必要条件是()A.Y XB.Y X+C.X Y+D.X+=Y+7.下面关于SQL语言的描述中,不正确...的是()A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接C.外连接D.外部并9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()A.书名LIKE '%_ _M%'B.书名LIKE '_ _M%'C.书名LIKE ' _ _M_%'D.书名LIKE '_%M_ _'10.设关系R和S具有相同的关系模式,则与R S等价的是()A. B.C. D.11.表示事务执行成功的语句是()MITB.RETURNC.ROLLBACKD.OK12.SQL2提供事务的四种隔离级别,其中最高级别是()A.SERIALIZABLEB.REPEATABLE READC.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服务中,管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员的是()A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0开发工具附带的小型数据库是()A.RDBMS ASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC分层体系结构中,用来处理ODBC函数的是()A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
全国2022年4月自考数据库系统原理04735试题及参考答案数据库系统原理试题课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.长期存储在计算机内、有组织的、统一管理的相关数据的集合称为(C)A.数据库C.数据库系统B.数据库管理系统D.数据库技术2.客观存在,可以相互区别的事物称为(D)A.实体标识符C.实体集3.关于键的描述,下面错误的是(C)..A.在关系中能惟一标识元组的属性集称为关系模式的超键B.不含有多余属性的超键称为候选键C.如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键D.用户选作元组标识的候选键称为主键4.在关系模型中,对关系的叙述不正确的是(B)...A.关系中每一个属性值都是不可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上也是无序的5.属性集U为ABCD,FD集为{A→B,B→C,D→B},则属性A的闭包A+为(C)B.属性D.实体A.AC.ABCB.ABD.ABCD6.关于关系模式的非形式化设计准则,下面叙述不正确的是(B)...7.在关系R与关系S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为(D)A.外连接C.左外连接B.内连接D.右外连接8.在关系代数运算中,五种基本运算为(C)A.并、差、选择、投影、自然连接C.并、差、选择、投影、笛卡尔积B.并、差、交、选择、投影D.并、差、交、选择、乘积9.关于调用存储过程的说法错误的是(D)..A.可以从交互式界面调用C.可以由嵌入式SQL调用B.可以使用CALL语句来调用存储结构D.不是所有的SQL接口都能调用存储结构10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为z,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(B)A.′__Z_%′C.′_Z__′B.′_%Z__′D.′_Z__%′11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会..丢失,是事务的(D)A.原子性C.隔离性不允许其他事务修改此数据的是(B)...A.可串行化C.读提交数据B.可重复读D.可以读未提交数据B.一致性D.持久性12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时13.在SQLServer2000中,用来启动和停止SQLServer的主要服务和指示其当前状态的是(A)A.服务管理器C.企业管理器B.查询分析器D.事件探查器14.PowerBuilder9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是(A)A.窗口画板C.数据管道画板B.函数画板D.查询画板15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为(C)A.行类型C.包类型B.列类型D.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
2018年4月高等教育自学考试全国统一命题考试数据库系统原理(课程代码04735)一、单项选择题:本大题共15小题,每小题2分,共30分。
在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。
1.随看数据管理规模的扩大,数据量急剧增加,下面不属于文件系统缺陷的是A.数据冗余B.数据不一致C.读脏数据D.数据联系弱2.关于逻辑模型,叙述正确的是A.逻辑模型独立于硬件和软件B.逻辑模型表达了DB 的局部逻辑结构C.逻辑模型是从数据库实现的观点出发,对数据建模D.逻辑模型主要有实体联系模型3.对于数据库系统生存期,下面不属于物理设计阶段工作的是A.存储记录结构设计B.设计外模型C.确定数据存储位置D.存取方法的设计4.在关系模型中,元组个数称为A.元数B.基数C.度数D.目数5.对于函数依赖A W →,如果存在W X ⊂有A X →成立,那么称A W →是A.平凡依赖B.传递依赖C.局部依赖D.完全依赖6.己知关系R (A,B,C,D,E),有函数依赖集{}A E D B E CD BC A F →→→→=,,,,则B 的闭包+B 是A. {B, DIB. (13, C, D)C. {B, C, D, E}D. {A, B, C, D, E}7.关系代数中投影运算是对关系进行的A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割8.设有关系R(ABCD)和关系S(BCD),则RXS 结果集的元数为A. 3B. 4C. 6D. 79.己知SN 是一个字符型字段,下列SQL 查询语句SELECT SN FROM SWHERE SN LIKE'AB%';其执行结果为A.找出含有3个字符,'AB%’的所有SN 字段B.找出仅含3个字符且前两个字符为’AB'的SN 字段C.找出含有字符’AB ’的所有SN 字段D.找出以字符'AB'开头的所有SN 字段10.设有学生表STUDENT(学号,姓名,性别,年龄),则向STUDENT 表插入一条新 记录的正确的SQL 语句是A. APPEND INTO STUDENT VALUES ('d001',’王明’,’女’,18)B. INSERT INTO STUDENT VALUES ('d001',’王明’,’女’,18)C. INSERT STUDENT VALUES ('d001',’王明’,’女’,18)D. APPEND STUDENT VALUES ('d001',’王明’,’女’,18)11. DBS 运行的最小逻辑工作单位是A.数据B.事务C.记录D.函数12.用户只能使用视图定义中的数据,而不能使用视图定义外的其它数据,从而保证了数据A.安全性B.完整性C.恢复性D.并发性13.在SQL Server 2000提供的服务中,管理SQL Serve;周期性行为的安排,并在发生 错误时通知系统管理员的服务是A. MS SQL ServerB.SQL Server AgentC. Microsoft Server ServiceD.MS DTC14. PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的画板是A.结构画板B.函数画板C.查询画板D.工程画板15.在面向对象技术中,相同元素的有序集合,并且允许有重复的元素的复合数据类型是A.行类型B.数组类型C.列表类型D.集合类型二、填空题:本大题共10空,每空1分,共10分。
全国2011年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、表设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端用户C.专业用户D.DBA3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()A.数据流图B.E-R图C.功能模块图D.UML图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号5.由于关系模式设计不当所引起的插入异常指的是()A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.X→Y能用FD推理规则推出的充分必要条件是()A.Y⊆XB.Y⊆X+C.X⊆Y+D.X+=Y+7.下面关于SQL语言的描述中,不正确...的是()A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接C.外连接D.外部并9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M 的图书,则SQL 查询语句中WHERE 子句的条件表达式应写成( ) A.书名LIKE '%_ _M%' B.书名LIKE '_ _M%' C.书名LIKE ' _ _M_%'D.书名LIKE '_%M_ _'10.设关系R 和S 具有相同的关系模式,则与R ⋃S 等价的是( ) A.{}S t R t |t ∉∧∈ B.{}S t R t |t ∈∨∈ C.{}S t R t |t ∈∧∈D.{}S t R t |t ∉∨∈11.表示事务执行成功的语句是( ) MIT B.RETURN C.ROLLBACKD.OK12.SQL2提供事务的四种隔离级别,其中最高级别是( ) A.SERIALIZABLE B.REPEA TABLE READ C.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服务中,管理SQL Server 周期性行为的安排,并在发生错误时通知系统管理员的是( ) A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0开发工具附带的小型数据库是( ) A.RDBMS ASA B.WORKSPACE C.TARGETD.LIBRARY 15.在ODBC 分层体系结构中,用来处理ODBC 函数的是( ) A.ODBC 数据库应用程序 B.驱动程序管理器 C.DB 驱动程序 D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
全国2009年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.使用二维表格结构表达实体及实体间联系的数据模型是( )A.层次模型 B.网状模型 C.关系模型 D.联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )A.DBMS B.数据库应用系统 C.相关的计算机系统D.DBA3.数据库系统提供的数据控制功能,不包括( )A.并发控制 B.控制数据冗余 C.完整性保护D.故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )A.(1,3),(1,5) B.(3,1),(5,1)C.(1,5),(1,3) D.(5,1),(3,1)5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。
关系R和S的元组如下表所示。
关系S中违反关系完整性规则的元组是( )R SA.(d1,2) B.(d2,NULL) C.(d3,4) D.(d4,1)6.在最小依赖集F中,下面叙述不正确的是( )A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为( )A.非主属性 B.关键属性 C.复合属性 D.主属性8.设有关系R和S如下表:R S T则关系T是关系R和关系S的( )A.自然连接结果 B. 连接结果 C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A.投影、连接B.连接、选择 C.选择、投影D.交、选择10.以下叙述中正确的是( )A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是( )A.CREATE INDEX 索引名 ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名 ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名 ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的( )A.原子性实现B.一致性实现 C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )A.UNDO处理B.REDO处理 C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )A.Master数据库B.Model数据库 C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是( )A.环境记录 B.连接记录 C.语句记录 D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库系统原理复习题一、单项选择题,1.下列不属于DML基本操作功能的是()A.deleteB.insertC.updateD.grand2.设计数据库时,应该首先设计数据库的()A.系统结构B.概念结构C.逻辑结构D.物理结构3.下列关于存储过程的说法正确的是()A.增加了程序编写工作量B.降低了系统运行速度C.降低网络通信量D.不能实现安全控制4.JDBC是哪类编程人员的API ()A. PbB. JA VAC. c#D. VB5.下面不属于触发器的功能是()A. 强化约束B. 跟踪变化C. 并发处理D. 调用存储过程6.在客户机/服务器系统的工作模式中,以下属于服务器任务的是()A.管理用户界面B.处理应用程序C.产生对数据库的请求D.处理对数据库的请求7.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A.共享性B.继承性C.通用性D.一致性8.在一个学校中,学校和课程之间的联系是()A.一对一B.一对多C.多对多D.多对一9.一个人可借三种书,一种书可以为多人所借,则借书人和书名之间存在联系为()A.一对多联系B.多对多联系C.一对一联系D.多对一联系10.SQL语言是()A.过程化语言B.结构化查询语言C.格式化语言D.面向对象语言11.E-R模型属于数据库的()A.概念模型B.逻辑模型C.内部模型D.外部模型12.将E-R模型转换成关系模型的过程属于数据库的()A.需求分析B. 概念设计C.逻辑设计D. 物理设计13.下列关于E-R模型的说法中,正确的是()A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS14.在数据库技术中,独立于计算机系统的模型是()A.E-R模型B.层次模型C.关系模型D.面向对象的模型15.数据库在磁盘上的基本组织形式是()A.网状表B.文件C.二维表D.系统目录16.下列四项中,不属于SQL2000实用程序的是()。
A.企业管理器 B.查询分析器C.服务管理器D.媒体播放器17.SQL Server安装程序创建4个系统数据库,下列哪个不是()。
A.master B.model C.pub D. msdb18.下列哪个不是数据库对象()。
A.数据模型B.视图C.表D.用户19.下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf C..tif D..ndf20.在SQL中,建立表用的命令是 ( )。
A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX21.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁二、填空题,请在每小题的空格中填上正确答案。
错填、不填均无分。
1.关系数据库关系运算___________、_________和_________。
2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。
3.语句select ascii('D')的执行结果是:________。
4.语句select upper('beautiful') , ltrim (' 我心中的太阳') 的执行结果是:5..SQL Server规定了2种角色类型:服务器角色和__________6..SQL Server索引分为__________、唯一索引、普通索引、聚集索引四类。
7..面向对象数据库是数据库技术和__________相结合的产物。
8.. SQL语言中,向数据库表中插入数据的命令是________。
9.. DBMS可分为层次型、网状型、________型、面向对象型等四种类型。
10.在数据库的概念设计中,客观存在并且可以相互区别的事物称为__________。
11..数据库三级模式中,用户与数据库系统的接口是__________模式。
12..数据库三级模式是指模式、外模式__________。
13.. SQL语言中WHERE 子句作用对应于关系代数中的_________运算。
14..DDL的中文含义是__________。
三、简答题1.试述文件系统与数据库系统的区别和联系。
答:1)数据结构化是数据库与文件系统的根本区别。
在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。
数据库系统实现整体数据的结构化,是数据库的主要特征之一。
2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。
而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。
3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。
而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。
2.数据库管理系统的主要功能有哪些?答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
3.试述数据库系统三级模式结构,这种结构的优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。
为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:●外模式/模式映象●模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
4.试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
5.试述SQL语言的特点。
答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。
6.简要说明什么是存储过程7.简要说明什么是DML8.什么是视图,视图有什么作用9.说明常用的聚合函数的含义10.简述DBMS的主要功能四、应用题现有关系数据库如下:数据库名:我班同学数据库同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)宿舍表(宿舍号 char(6),宿舍电话)用SQL语言实现下列功能的sql语句代码:1).创建数据库[我班同学数据库]代码。
2).创建数据表[宿舍表]代码;宿舍表(宿舍号 char(6),宿舍电话)要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码3).创建数据表[同学表]代码;同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)4).将下列宿舍信息添加到宿舍表的代码宿舍号宿舍电话101 6331157102 6331777修改宿舍号为101的宿舍电话:6331158删除宿舍号为102的宿舍信息.五、设计题1.一个图书馆数据库有表,读者(读者号,姓名,地址,性别,年龄,单位),图书(书号,书名,作者,出版社,价格),画出E-R图参考答案一、单项选择题1.D2.B3.B4.B5.C6.D7.B8.B9.B 10.B11.A 12.C 13.C 14.A 15.B16.D 17.C 18.A 19.C 20.A 21.A二、填空题1.选择、投影、连接2.@、@@3.684.BEAUTIFAL、我心中的太阳5.数据库角色6.主索引7.面向对象技术8.insert9.关系10.实体11.外12.内模式13.选择14.数据定义语言(DDL,Data Definition Language)三、简答题1.试述文件系统与数据库系统的区别和联系。
答:1)数据结构化是数据库与文件系统的根本区别。
在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。
数据库系统实现整体数据的结构化,是数据库的主要特征之一。
2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。
而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。
3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。
而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。
2.数据库管理系统的主要功能有哪些?答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
3.试述数据库系统三级模式结构,这种结构的优点是什么?数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。
为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:●外模式/模式映象●模式/内模式映象正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
4.试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
5.试述SQL语言的特点。
答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用6.简要说明什么是存储过程存储过程(Stored Procedure)是一组为了完成特定功能的Transaction-SQL语句集,经编译后存储在数据库中。
用户通过存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
7.简要说明什么是DML数据操纵语言,有四种基本操作命令:检索、插入、删除、和修改。
8.什么是视图,视图有什么作用?视图是关系数据库中由一个表的部分字段或多个连接之后表部分字段构成的虚表。
它相当于子模式,可以实现数据逻辑独立,可以提高数据安全性。
9.说明常用的聚合函数的含义A VG:求平均值MAX:求最大值MIN:求最小值SUM:求和count(*):返回所有行数10.简述DBMS的主要功能1.数据定义:2.数据操作:3.数据库的运行管理:4.数据组织、存储与管理5.数据库的维护:四、应用题五、设计题。