




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术练习题一、选择题1. 2关系数据模型上的关系运算分为 ( B )A关系代数和集合运算B关系代数和关系演算C关系演算和谓词演算D关系代数和谓词演算2. 1文件系统的缺陷不包括 ( C ) A数据冗余B不一致性C数据不保存D数据联系弱3. 2数据库系统提供的数据控制功能不包括 ( B )A数据库的并发控制B数据库的封锁C数据完整性D数据安全性4. 3数据逻辑独立性是指修改 ( C )A外模式保持模式不变B内模式保持模式不变C模式保持外模式不变D模式保持内模式不变5. 1数据模型的种类很多,目前广泛使用的可分为以下两种类型 ( A )A概念数据模型和结构数据模型 B概念数据模型和物理数据模型C关系数据模型和面向对象数据模型 D结构数据模型和逻辑数据模型6. 2在SQL语言中,不属于DML的操作命令是 ( A )ACREATEBGRANTCUPDATEDDROP 7. 3在SQL中,聚合函数COUNT(列名)用于 ( C ) A 计算元组个数 B. 计算属性的个数 C 计算一列中的非空值个数 D. 计算一列中的非空值和空值个数8. 12在SQL中,与“NOT IN”等价的操作符是 ( D )A =SOME B. SOMEC =ALL D. ALL9123一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是 ( D )A1:1 B1:MCM: 1 DM:N10 2表示概念数据模型 最著名的模型是 ( D )A网状数据模型B层次数据模型C关系数据模型D实体联系模型11 3下列不属于DBA主要职责的是 ( B )A定义模式B收集整理并输入数据C与用户联系D数据库的转储与恢复工作12 1对DB中的数据的操作分成两大类 ( A )A查询和更新B检索和修改C查询和修改D插入和修改R S 1 213 设关系R和S的属性个数分别为2和3,那么 等价于 ( B )A12 (RS)B14 (RS)C12 (R S)D14 (R S)R S i j14 2设W= ,且W, R, S的元组个数分别为p, m, n,那么三者之间满足Ap (m + n)Bp (m + n) ( D )Cp (mn)Dp (mn)15 1SQL中,下列操作不正确的是 ( D )AAGE IS NOT NULLBNOT (AGE IS NULL)CSNAME = “王五”DSNAME = “王%”16 3SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的A投影操作B选择操作 ( A )C联接操作D笛卡尔乘积17 123在关系模式R中,函数依赖XY的语义是 ( B )A在R的某一关系中,若两个元组的X值相等,则Y值也相等B在R的每一关系中,若两个元组的X值相等,则Y值也相等C在R的某一关系中, Y值应与X值相等D在R的每一关系中, Y值应与X值相等18 2XY能从推理规则导出的充分必要条件是 ( B )AYX BYX+CX Y+ DX+ = Y+19 3在概念设计阶段设计概念模型通常采用 ( C )A面向对象方法B回溯的方法C自底向上的方法D自顶向下的方法20 123有三个不同的实体集,它们之间存在着两个1:1联系和两个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A3个 B4个 ( C )C5个 D6个21 2在DB设计中,子类与超类存在着 ( C )A相容性联系 B调用的联系C继承性的联系 D一致性的联系22 3ODBC技术中的数据源是 ( B )A代表一个DBS的命名B代表驱动程序和DBMS连接的命名C代表一个DB的命名D代表一个磁盘的命名23 2在关系数据库设计中,设计关系模式的任务属于 ( C )A需求设计 B概念设计C逻辑设计 D物理设计24 13ER模型转换成关系模型时,一个M:N中的联系转换成 关系模式时,该关系模式的关键字为 ( C )AM端实体的关键字BN端实体的关键字CM端实体的关键字和N端实体的关键字的组合D重新选取其他的属性25 2数据库设计中,概念模型 ( D )A依赖于DBMS和硬件B依赖于DBMS,独立于硬件C独立于DBMS,依赖于硬件D独立于DBMS和硬件26 13无损联接和保持函数依赖之间的关系是 ( D ) A 同时成立或不成立 B 前者蕴涵后者C 后者蕴涵前者 D 没有必然的联系 27 2数据库中数据的正确性、有效性和相容性称为 ( C )A恢复B并发控制C完整性D安全性28 3DB的转储属于DBS的 ( A )A恢复措施B并发控制措施C安全性措施D完整性措施29 12事务的原子性是指 ( A )A事务中包括的所有的操作,要么都做,要么都不做B事务一旦提交,对数据库的改变就是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态30 如果事务T1获得了数据对象D上的排他锁,那么 ( D )AT1对D只能读,不能写BT1对D只能写,不能读C根据PS协议,另一个事务T2对D既不能读,也不能写D根据PX协议,另一个事务T2对D只能读,不能写31 2“运行记录优先原则”是指应该在对数据库更新 ( A )A前,先写一个日志记录到日志文件B后,写一个日志记录到日志文件C前,先运行记录D后,在日志缓冲区运行记录32 123简单地说,分布式数据库的数据 ( B )A逻辑上分散,物理上集中 B物理上分散,逻辑上集中C逻辑上和物理上都集中D逻辑上和物理上都分散33 3客户/服务器体系结构的关键在于 ( D )A计算的分布B数据的分布CCPU的分布D功能的分布34 1分布式数据库系统中,数据分配的策略是集中式、分割式 ( C )A分布式和关联式B分布式和混合式 C全复制式和混合式D全复制式和关联式35 2用户使用DML语句对数据进行操作,实际上操作的是 ( C ) A 数据库的记录 B. 内模式的内部记录C 外模式的外部记录 D. 数据库的内部记录值3612下列式子中,不正确的是 ( D )A. R-S=R-(R S) B. R=(R-S ) (R S)C. R S=S-(S-R) D. R S=S- (R-S)37. 13SELECT 语句中” FROM R” , 此处R 是基本表名,但应理解为本 ( D )A. R的结构定义 B. R 的元组序号C. R 中全部元组 D. R的元组变量38 2系统故障会造成 ( A ) A 内存数据丢失 B. 硬盘数据丢失 C 软盘数据丢失 D . 磁带数据丢失 39 1关系模式R中若没有非主属性,则 ( B )A. R属于2NF但不一定属于3NF B. R属于3NF但不一定属于BCNF C. R属于BCNF但不一定属于4NF D. R属于4NF40 2任何一个满足2NF但不满足3NF的关系都不存在 ( B )A. 主属性对候选键的部分依赖 B. 非主属性对候选键的部分依赖 C. 主属性对候选键的传递依赖 D. 非主属性对候选键的传递依赖 41 23在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于 ( C )A 同构同质型 B. 异构同质型C 同构异质型 D. 异构异质型 42 1概念设计的主要目标是产生数据库概念结构,该结构主要反映 ( D )A DBA管理信息的需求 B 数据库的维护需求C 应用程序开发的需求 D 企业的信息需求 43 2规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是 ( B )A 互不相关的 B. 不可分解的C 长度可变的 D. 互相关联的44 视图的概念有很多优点,下列哪个不是视图的优点: ( C )A.视图对于数据库的重构造提供了一定程度的逻辑独立性B.简化了用户观点C.视图机制方便了不同的用户以同样的方式看待同一数据D.视图机制对机密数据提供了自动的安全保护功能 45 23数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是 ( D )A.数据库管理系统、操作系统、应用软件B.数据库管理系统、应用软件、操作系统C.操作系统、应用软件、数据库管理系统D.操作系统、数据库管理系统、应用软件46 12数据模型的三要素是指 ( D )A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据控制C.数据结构、数据操作和完整性D.数据结构、数据操作和完整性约束条件4812设关系模式 R(A,B,C,D), F 是R上成立的FD集,F= AB C,D B, = ACD,BD,是R上的一个分解,那末分解 ( B ) A 保持函数依赖集F B. 丢失了ABCC 丢失了DB D. 是否保持FD,由R的当前关系确定49 23设关系模式 R(A,B,C,D), F 是R上成立的FD集,F= AB C,D A, 则R的关键码为 ( D )A AB B AD C BC D BD二、填空题1. 1数据库的三级模式结构是对 的三个抽象级别。答案:数据2. 2关系模型的基本数据结构是 ,其数据库存储时的基本组织方式是 。答案:关系(或文件) 二维表格3. 1实体完整性规则是对 的约束,参照完整性规则是对 的约束。答案:主键 外键4. 3等式pL(F(E) F (pL (E)成立的条件是 。答案:F 只涉及到L的属性5. 3SQL中,表有两种: 和 ,也称 和 。答案:基本表 视图 实表 虚表6. 12如果x y和y x成立,那么称x y是一个 。这种FD可以根据推理规则 律就可推出。答案:平凡函数依赖 自反7. 13在关系模式R中,能函数决定其他属性的属性组,称为模式R的 。答案:主键(候选键)8. 23在关系模式的分解中,数据等价用 衡量,依赖等价用 衡量。答案:无损分解 函数依赖 9. 1设计概念结构时,常用的数据抽象方法是 和 。答案:聚集 概括10. 2就方法的特点而言,需求分析阶段通常采用 的分析方法;概念设计阶段通常采用 的设计方法。答案:自顶向下 自底向上11. 3SQL中,谓词UNIQUE用于测试一个集合中 。答案:唯一性12. 2在关系数据库模式设计时,各种数据之间的联系称为 ,模式的标准称为 。答案:函数依赖 范式13. 3模式分解需保持 或 ,或两者都保持。答案:无损分解 函数依赖 14. 2在DDB中,数据分片必须遵守完备性条件、 和_ 三个条件。 答案:重构条件 不相交条件15. 12表示概念模型最常用的方法是 。答案:ER模型16. 13在数据库技术中,安全运算是指不产生_和 的运算。 答案:无限关系 无穷验证 17. 1在关系R中,若每个数据项都是不可分割的,并每个非主属性都完全函数依赖于主属性,那么R一定属于 。答案:2NF 18. 2ODBC技术使得应用程序与 之间在逻辑上可以分离,使得应用程序具有 无关性。答案:数据库19. 1在面向对象数据模型中,类和对象的概念相当于ER模型中 和 的概念。答案:实体集 实体20. 23如果关系RBCNF,且R中不存在多值依赖,则R 。答案:3NF21. 1已知关系R(A, B, C, D)和R上的函数依赖集F=ACD,CB,R属于第 范式。 答案:2NF22. 3设关系模式R(A, B, C, D) 和R上的函数依赖集F=AB D, DC ,R上的一个分解r = ABD,BCD,根据无损联接的概念,r为 联接分解。答案:无损23. 设关系模式R上有函数依赖XY和YZ成立,若_ 且_ ,则称Z传递依赖于X。答案:Y X Z Y24. 在SQL中,_ 语句用于提交事务,_ 语句用于回滚事务。答案:COMMIT ROLLBACK25. 在SQL中,_ 语句用于授权,_ 语句用于收回所授的权限。答案:GRANT REVOKE26. 在C/S结构中,客户端完成数据处理、数据表示和_ 功能,服务器端完成 _ 功能。答案:用户接口 DBMS的核心功能27. 在C/S结构中广泛地使用了中间件技术,以隐藏 _ ,屏蔽_ 。答案: 各种复杂性 各种系统之间的差异三、简答题1. 1简述关系数据模型三类完整性规则。答案:关系模型的完整性规则是对数据的约束。关系模型提供了三类完整性规则: 实体完整性规则 :关系中元组的主 键值不能为空。 参照完整性规则 :外关键字必须是另一个表的主键的有效值,或者是空值。 用户自定义的完整性规则 :针对某一具体数据的约束条件,由应用环境决定。2. 2文件系统有那些缺陷。答案:文件系统存在三大缺陷: 数据冗余。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。 不一致性。这是由于数据冗余造成的,在进行更新操作时,稍不慎,就有可能使同样的数据在不同的文件中不一样。 数据联系弱。文件之间相互独立,缺乏联系。3. 3数据库管理员的职责是什么答案:DBA的主要职责是: 定义模式。 定义内模式。 与用户联络。 定义安全性规则,对用户访问数据库的授权。 定义完整性规则,监督数据库的运行。 数据库的转储与恢复工作。 4. 2数据独立性与数据联系这两个概念有什么区别 。答案:数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响,对系统的要求是数据独立性要高;数据联系是指记录之间的联系,对系统的要求是数据联系要密切。5. 3简要叙述DBMS的工作模式。答案:DBMS的工作模式通常有: 接受应用程序的数据请求和处理请求。 将用户的数据请求转换成低层指令。 实现对数据库的操作。 从对数据库的操作中接受查询结果。 对查询结果进行处理。 将处理结果返回给用户。6. 23什么是数据独立性,在数据库中有哪两级独立性答案:数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。其目的是减少应用程序对数据结构的依赖性。数据库系统中的数据独立性分物理独立性和逻辑独立性两种。7. 数据库系统阶段的数据管理有哪些特色?答案:数据库系统阶段的数据管理特色主要有: 用数据模型表示复杂的数据结构。 数据之间有较高的独立性。 为用户提供了方便的用户接口。 提供了四个方面的数据控制功能。 对数据操作以数据项为单位,增加了系统的灵活性。8. 关系模型有哪几部分组成。答案:关系模型有三个组成部分: 数据库中全部数据及其相互联系都被组织成关系的形式,关系模型基本的数据结构是关系。 关系模型提供一组完备的高级关系运算,以支持对数据库的各种操作。关系运算分为关系代数和关系演算两类。 关系模型的三类完整性规则。9. 数据库的并发操作会带来哪些问题,应如何解决。答案:数据库的并发操作容易造成三种错误,即丢失更新问题、依赖于未提交更新的问题和不一致分析问题。解决的办法,可采用封锁机制,使并发操作串行化处理。10. 试叙述笛卡尔积,等值联接和自然联接三者之间的区别。答案:笛卡尔积是一个基本操作,等值联接和自然联接是组合操作。设关系R元数为r,元组个数为m,关系S的元数为s,元组个数为n。则R 与S 的笛卡尔积的元数也为r+s,而元组个数为m n; R 与S 的联接的元数为r+s,而元组个数为m n;R 与S 的自然连接的元数为小于等于r+s,而元组个数也小于等于m n。11. 为什么关系中不允许有重复元组?答案:每个关系模式都有一个主键,在关系中,主键值是不允许重复的。如果关系中有重复元组,那么其主键值肯定相等,起不了唯一标识作用,因此关系中不允许有重复元组。12. 为什么要进行关系模式的分解?分解的原则是什么?答案:由于数据之间存在联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。分解的依据是数据依赖和模式的标准(范式)。13. 试叙述的视图机制的优点 。答案:视图是从一个或多个基本表中导出的表。试图机制使系统具有三个优点:数据安全性、逻辑数据独立性和操作简便性。用户只能使用视图定义中的数据,而不能使用试图定义外的其他数据,从而保证了数据安全性。14. 1试叙述分布式数据库系统的分布透明性。答案:分布式数据库系统的分布透明性是指数据分片透明性、数据物理位置透明性和局部数据模型透明性。即三个不必关心: 用户不必关心数据的逻辑分片; 用户不必关心数据的物理位置分配的细节; 用户不必关心各个场地的数据库的数据模型是什么类型。用户可以象操作集中数据库系统那样操作分布式数据库系统。15. 2分布式数据库系统有哪些基本特点。答案:分布式数据库系统的基本特点是物理分布性,逻辑整体性,场地自治性和场地之间的协作性。由此,还可以导出其他四个基本特点,即数据独立性,集中与自治相结合的控制机制,适当增加数据冗余度和事务管理的分布性。16. 3分布式数据库系统有哪些优点?答案:与集中式数据库系统相比,分布式数据库系统的优点有: 灵活的体系结构。 分布式的管理和控制机制。 经济性能优越。 系统可靠性高可用性好。 局部应用的响应速度快。 可扩展性好。17. 12ODBC技术有什么作用。答案:ODBC技术的作用是使应用程序与DBMS在逻辑上可以分离,使应用程序具有数据库无关性。ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS的能力,从而克服了传统数据库应用程序的缺陷。对用户而言,ODBC驱动程序屏蔽掉了不同DBS的差异。18. ODBC技术与传统的数据库编程方式有什么区别。答案:传统的DB 编程方式是“主语言+DML“,但一个应用程序却不能访问不同DB服务器上的数据。 ODBC技术实际上是一个公共接口 API,使用 ODBC 技术,同一个应用程序就可以访问不同DB 服务器上的数据。19. ODBC API 与 SQL CLI 间有什么联系。 答案:ODBC API是微软公司开发的ODBC标准。SQL CLI 是SAG 财团和X/OPEN 组织开发的SQL3标准中的一部分内容。两者使用了不同的术语,但双方承诺要使标准统一起来。20. 对于教学数据库的三个基本表S (SNO, SNAME, AGE, SEX, SDEPT)SC (SNO, CNO, GRADE)C (CNO, CNAME, CDEPT, TNAME)其中,S代表学生关系SNO:学号,SNAME:姓名,AGE:年龄,SEX:性别,SDEPT:系。SC代表学习关系其中,SNO:学号,CNO:课程号,GRADE:成绩。C代表课程关系其中,CNO:课程号,CNAME:课程名,CDEPT:开课系,TNAME:教师试用SQL的查询语句表达下列查询: 检索年龄小于20岁的女学生的学号和姓名。答案:SELECT CNO,CNAME FROM S WHERE AGE20 AND SEX=F; 检索全部学生都选修的课程的课程号与课程名。答案:SELECT CNO.CNAME FROM C WHERE NOT EXISTS (SELECT * FROM SWHERE NOT EXISTS (SELECT *FROM SC WHERE SNO=S.SNO AND CNO=C.CNO); 检索至少选修DING老师所教课程中一门课程的男学生姓名。答案:SELECT CNAME FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNOAND SEX=MAND SNAME=DING;或 SELECT CNAME FROM S WHERE SEX=MAND SNO IN (SELECT SNO FROM SC WHERE CNO IN (SELECT CNO FROM C WHERE SNAME=DING);或 SELECT CNAME FROM S WHERE SEX=MAND EXISTS (SELECT * FROM SC WHERE SC.CNO=S.CNO AND EXISTS (SELECT * FROM C WHERE C.CNO=SC.CNOAND SNAME=DING); 统计选修C2课程的学生的平均年龄。答案:SELECT AVG(AGE) FROM S,SC WHERE S.SNO=SC.SNO AND CNO=C4; 检索至少选修两门课程的学生学号答案:SELECT DISTINCT X.SNO FROM S, SC WHERE X.SNO=Y.SNO AND X.CNO!=Y.CNO; 检索选修课程包含ZHANG 老师所授课程的学生学号。答案:SELECT DISTINCT SNO FROM SC AS X WHERE NOT EXISTS (SELECT * FROM CWHERE TNAME=ZHANGAND NOT EXISTS (SELECT *FROM SC AS Y WHERE Y.SNO=X.SNO AND Y.CNO=X.CNO);四、综合题 1设工厂里有一个记录职工每天日产量的关系模式: R(职工编号,日期,日产量,车间编号,车间主任)。如果规定:每
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民族自信面试题目及答案
- 旅游小镇面试题目及答案
- 论证类面试题目及答案
- 小学木兰诗题目及答案
- 事业单位考试题库:文化基础知识试题及答案(文化知识复习资料)-综合应用能力
- 劳模的面试题目及答案
- 入职安全培训考试试题及答案
- 药品不良反应监测报告相关考核试题及答案
- 洁净区卫生管理及微生物基础知识培训试题及答案
- 2025年中国肝细胞癌经动脉化疗栓塞治疗临床实践指南
- 2025年住培结业考试题库及答案
- 写字楼租赁合同法律风险及防范指南
- DB42∕T 2151-2023 应急物资储备库建设规范
- 养老机构医养结合交流合作总结范文
- 分包招采培训课件
- 神经刺激器行业深度调研及发展项目商业计划书
- 公司全员销售管理办法
- 工贸行业重大事故隐患判定标准安全试题及答案
- 2025年全国新高考I卷高考全国一卷真题语文试卷(真题+答案)
- 课程思政教学课件
- 2025至2030中国建筑防腐行业发展趋势与前景分析报告
评论
0/150
提交评论