欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库原理-大连理工2022年春期末考试复习题.pdf

    • 资源ID:80979255       资源大小:482.05KB        全文页数:10页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库原理-大连理工2022年春期末考试复习题.pdf

    大工数据库原理期末考试复习题 第1页 共10页 机 密启用前 大连理工大学网络教育学院 2022 年春数据库原理 期末考试复习题 注意事项:本复习题满分共:400 分。1、单选题(本大题共 50 小题,每小题 2 分,共 100 分)1、下列不属于数据库管理系统管理数据的特点的是()。D A数据结构化 B数据共享性高 C实现并发操作 D数据不可恢复性 2、下列不属于集合运算符的是()。C A并运算符 B差运算符 C与运算符 D广义笛卡尔积 3、下列属于 SQL 语言中的数据查询的动词的是()。A Aselect Binsert Ccreate Dgrant 4、确定集合这个查询条件所使用的谓词是()。A AIN 或者 NOT IN BLIKE 或者 NOT LIKE CAND DBETWEEN AND 5、动词 REVOKE 属于 SQL 语言的()。D A数据查询 B数据操纵 C数据定义 D数据控制 6、下列不属于局部 E-R 图之间的冲突种类的是()。B A属性冲突 B关系冲突 C命名冲突 D结构冲突 7、()不属于意向锁的 3 种类型。C AIS 锁 BIX 锁 CSX 锁 大工数据库原理期末考试复习题 第2页 共10页 DSIX 锁 8、()不属于 SQL Server 2005 的常用工具。B A配置管理器 B分析管理器 C数据管理工具 D查询分析器 9、下列参数中,()表示指定由 OUTPUT 参数支持的结果集。C Atype Bparameter Cvarying DAS 10、()用于控制对数据库对象的访问。D A用户 B登录 C角色 D权限 11、()简略地记录了大多数大容量操作,完整地记录了其他事务。D A简单恢复模式 B完整恢复模式 C混合恢复模式 D大容量日志恢复模式 12、下列不属于 OLE DB 的 3 种数据访问组件的是()。C AData Providers BData Consumers CService Providers DService Components 13、()是微软提供给 Visual Basic 开发人员的一种简单的数据访问方法。B AODBC BDAO CRDO DJDBC 14、()对象定义了将对数据源执行的指定命令。C AParameter BField CCommand DProperty 15、在 ADO.NET 数据库访问中,为了减少数据库调用次数,把数据缓存在内存中,采用()对象实现。D ADataSet BSqlConnection CSqlDataReader DSqlDataAdapter 16、下列不属于实体间对应关系的是()。C A一对一联系 B一对多联系 C多对一联系 大工数据库原理期末考试复习题 第3页 共10页 D多对多联系 17、()是约束外码取值的规则。C A实体完整性 B结构完整性 C参照完整性 D用户定义完整性 18、CHECK 是指下列哪个完整性约束()。D A主码约束 B指定默认值 C参照完整性约束 D限制取值范围 19、()是最常用的连接查询。A A内连接查询 B外连接查询 C交叉连接查询 D并列连接查询 20、下列集函数表示统计列值平均值的是()。D ACOUNT(*)BCOUNT()CSUM()DAVG()21、()阶段是数据库设计中最困难、最耗时的一步。A A需求分析 B概念结构设计 C数据库实施 D数据库运行和维护 22、()定义类型之间的一种子集联系。B A分类 B概括 C聚集 D统计 23、SQL Server 属于()安全级别。C AD BC1 CC2 DB1 24、()是 DBMS 达到 C2 以上安全级别必不可少的一项指标。D A用户标识与鉴别 B存取控制 C视图机制 D审计 25、()是优化策略中最重要、最基本的一条。A A选择运算尽可能先做 B同时进行投影和选择运算 C尽量用广义笛卡尔积代替连接运算 D找出公共子表达式 大工数据库原理期末考试复习题 第4页 共10页 26、()是包含在存储过程中的任何数量和类型的 SQL 语句。A ASql_statement BAS Ctype DRECOMPILE 27、系统要求用户必须能够恢复所有的数据并且必须能够恢复到故障点,那么应该选取()恢复模式。B A简单 B完整 C混合 D大容量日志 28、()级别,可以对任何数据库进行页面还原,而不管文件组数多少。C A数据库 B数据库文件 C数据页 D数据节点 29、()是基于 COM 的一种新的架构,用来提供应用与数据源之间的无缝连接。C AODBC BADO.NET COLE DB DADO 30、在 JDBC 编程中,()接口用来暂时存放数据库查询操作所获得的结果。C AConnection BStatement CResultSet DDriverManager 31、下列不属于人工管理数据特点的是()。D A数据不能被大量保存 B数据不具有独立性 C数据无法共享 D数据具有结构性 32、下列不属于专门的关系运算符的是()。C A选择运算符 B投影运算符 C差运算符 D除运算符 33、下列不属于 SQL 语言中的数据操纵的动词的是()。A Aselect Binsert Cupdate Ddelete 34、下列关于视图的说法,错误的是()。B A视图是定义在基本表或视图之上 B视图是关系数据库的内模式 C视图可以按多种角度组织数据 D视图对数据有一定的安全保护作用 大工数据库原理期末考试复习题 第5页 共10页 35、下列不属于数据更新内容的选项的是()。A A数据选择 B数据插入 C数据修改 D数据删除 36、动词 DROP 属于 SQL 语言的()。C A数据查询 B数据操纵 C数据定义 D数据控制 37、下列不属于常用的抽象方法的是()。D A分类 B概括 C聚集 D统计 38、()故障是指某个事务在运行过程中没有运行至正常终止点就中断了。A A事务故障 B系统故障 C介质故障 D机械故障 39、()是 SQL Server 2005 配置管理器中最常用配置。A A服务配置 B网络配置 C本地客户端配置 D服务器配置 40、下列不属于查询优化的一般准则的是()。C A选择运算尽可能先做 B同时进行投影和选择运算 C尽量用广义笛卡尔积代替连接运算 D找出公共子表达式 41、下列参数中,()表示存储过程的参数。B Atype Bparameter Cvarying DAS 42、下列哪一项不属于 SQL Server 2005 权限层次机制的 3 个等级()。A A用户级 B操作系统级 CSQL Server 级 D数据库级 43、()恢复模式,完整地记录了所有事务,并保留所有的事务的日志记录,直到将它备份。B A简单 B完整 C混合 D大容量日志 大工数据库原理期末考试复习题 第6页 共10页 44、()是第一个使用 SQL 访问不同关系数据库的数据访问技术。A AODBC BDAO CRDO DJDBC 45、()对象代表由提供者定义的 ADO 对象的动态特征。D AParameter BField CError DProperty 46、下列不属于数据模型三要素的是()。A A数据容量 B数据结构 C数据操作 D数据的完整性约束 47、下列不属于关系模型的三类完整性约束的是()。B A实体完整性 B结构完整性 C参照完整性 D用户定义完整性 48、关于索引的叙述,不正确的是()。C Acreate index 语句表示建立索引 Bdrop index 语句表示删除索引 C一个基本表上可以建立多个聚簇索引 D索引删除后,DBMS 会从数据字典中删去有关该索引的描述 49、()是基于 Java 语言开发平台的数据访问接口。D ADAO BRDO CADO DJDBC 50、下列集函数表示统计元组个数的是()。A ACOUNT(*)BCOUNT()CSUM()DAVG()二、判断题(本大题共 50 小题,每小题 2 分,共 100 分)1、文件系统管理数据阶段,数据有了内部结构。()2、E-R 方法是描述信息模型最常用的方法。()3、比较运算符是用来辅助专门的关系运算符进行操作。()4、在关系模型中实体与实体间的联系用关系表示。()5、数据库系统每次磁盘读写操作中都传输不同的字节数。()6、数据库逻辑设计的结果是唯一的。()7、数据恢复的基本原理是通过冗余数据来再现原有数据。()8、触发器分为 DML 触发器和 DDL 触发器。()9、数据库支持的还原方案取决于它本身的恢复模式。()大工数据库原理期末考试复习题 第7页 共10页 10、SQL Server native client 是一种用于数据访问的新技术。()11、模式是数据库的物理结构。()12、连接有两种类型:非等值连接和等值连接。()13、数据删除不属于数据更新。()14、树索引是以多级索引为基础的一种重要索引结构。()15、每一个数据库管理系统都提供了 HASH 存取方法。()16、存取控制机制主要有两种类型:自主存取控制和强制存取控制。()17、存储过程不可以重复使用。()18、角色用来简化将很多权限分配给用户这一复杂任务的管理。()19、数据库驱动程序以静态链接的形式存在。()20、在 JDBC 中,Statement 对象可以用于执行不带参数的简单 SQL 语句。()21、文件系统管理数据支持对文件的并发访问。()22、层次模式属于非关系模型。()23、关系演算分为元组关系演算和域关系演算。()24、如果在主属性之间存在传递函数依赖或部分函数依赖,则不属于第三范式。()25、UNIQUE 表明此索引为唯一值索引。()26、视图是目前关系数据库管理系统提供的面向应用的内模式机制。()27、动态转储是指在数据库管理系统正常运行的情况下转储数据库。()28、DOS 操作系统的安全标准为 D 级。()29、在 ODBC 中,ODBC API 可以直接访问数据库。()30、DataColumn 表示 DataTable 中的一行。()31、内模式是数据库的物理结构。()32、候选码的定义是能够唯一标识一行元组的属性或属性组。()33、连接查询是关系数据库中最主要的查询。()34、数据库管理系统是以事务为基本单位进行运行。()35、在每个关系数据库管理系统中都封装了查询优化模块。()36、触发器在插入、删除或修改特定表中的数据时触发执行。()37、OLE DB 是一种非开放式的标准,设计成 COM 一种对象的格式。()38、从 ODBC CAPI 到 Java API 的字面翻译是不可取的。()39、DriverManager 类用来管理数据库中的所有驱动程序。()40、数据库支持的还原方案取决于其恢复模式。()41、数据库管理系统管理数据可以实现数据的并发操作。()42、关系运算包括两类:集合运算和专门的关系运算。()43、实体完整性规则是约束外码取值的规则。()44、存储结构最简单,最常见的文件类型是堆文件。()45、逻辑结构设计的任务是把概念结构设计阶段设计好的 E-R 图转换为具体的 DBMS 所支持的数据模型。()46、静态转储是指在数据库管理系统正常运行的情况下转储数据库。()47、存储操作中,每次进行存储过程都必须重新编译。()48、SQL Server 采用了标准 SQL Server 登录和集成 Windows 登录两种方式。()49、OLE DB 是一种开放式的标准,并且设计成 COM 一种对象的格式。()50、数据模型和信息模型是相同的概念。()三、名词解释(本大题共 16 小题,每小题 5 分,共 80 分)1、DBMS 数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部大工数据库原理期末考试复习题 第8页 共10页 分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。2、主键 主键是从多个候选键中选出的一个关系键,用来唯一标识实体的个体,在关系中用来作为插入、删除、检索元组的操作变量。3、封锁 封锁是并发控制的主要方法,基本的封锁类型有排它式封锁和保护式封锁两种。事务在对某个数据对象操作之前,先向系统发出请求,对其加锁,这样事务就对这个数据对象有了一定的控制,其他事务就不能更新此数据,直到事务释放它的锁为止。4、映像 映像指的是两个层次之间的对应关系。在数据库的层次结构中,通过概念视图/内视图的映像保证数据的物理独立性,通过外视图/概念视图的映像保证数据的逻辑独立性。5、DBA DBA 是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。6、内模式 内模式是数据在数据库内部的表示方式,是对数据的物理结构和存储结构的描述。7、关系代数 关系代数是施加于关系上的一组集合代数运算,每个运算都以一个或多个关系作为运算对象,并生成另外一个关系作为该关系运算的结果。8、封锁的粒度 封锁的粒度指的是对数据进行并发控制时所封锁的数据目标的大小。9、E-R 图 描述概念结构的工具是 E-R 图,E-R 方法是“实体-联系方法”,它是描述概念世界、建立概念模型的实用工具。数据库的设计过程是先使用 E-R 图描述组织模式,再进一步转换成任何一种 DBMS 支持的数据模型。10、数据字典 数据字典通常是一系列表,存储着数据库中有关信息的当前描述,包括数据库三级模式、数据类型、用户名表、用户权限、程序与其用户联系等有关数据库系统的信息,能够帮助用户、DBA 和 DBMS 本身使用和管理数据库。11、投影 投影是在关系中选取相应的属性列并删去重复行,组成一个新关系,它是对给定关系在垂直方向上进行的选取。如果新关系中包含重复元组,则要删除重复元组。12、参照完整性规则 参照完整性规则:基本关系 R 的外码 T 与基本关系 S 的主码 L 相对应(基本关系 R 和 S不一定是不同的关系),则 T 要么取空值,要么取 L 的某个值。13、集合运算 集合运算将关系看成元组的集合,从关系的“水平”方向,即行的角度来进行,包括并、差、交、广义笛卡尔积 4 种运算。14、嵌套查询 将一个查询块嵌套在另一个 SQL 语句中的情况很多,其中最常用的是将一个查询块嵌套到另一个查询块的 WHERE 子句或 HAVING 短语的条件中,称之为嵌套查询。15、并发控制 在多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行。这种并行执行方式称为并发控制。16、ResultSet 接口 大工数据库原理期末考试复习题 第9页 共10页 ResultSet 接口用来暂时存放数据库查询操作所获得的结果。ResultSet 接口中包含了一系列 get 方法,用来对结果集中的数据进行访问。四、简答题(本大题共 10 小题,每小题 10 分,共 100 分)1、什么是数据独立性?其目的是什么?数据库独立性是指应用程序与 DB 的数据结构之间相互独立。其目的是在物理结构改变或逻辑结构改变时,尽量不影响应用程序。2、试述采用 E-R 方法的数据库概念设计的过程。利用 E-R 方法进行数据库的概念设计,可分成三步进行:首先设计局部 E-R 模式,然后把各局部 E-R 模式综合成一个全局 ER 模式,最后对全局 E-R 模式进行优化,得到最终的 E-R模式,即概念模式。3、简要说明两段封锁协议的含义。两段封锁协议是指所有事务对数据项的封锁策略必须分为两个阶段,前一个阶段获得封锁,后一个阶段释放封锁,即:在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。4、简述 ADO 和 OLE DB 的联系及区别。ADO 和 OLE DB 实际上是同一种技术的两种表现形式。OLE DB 提供的是通过 COM 接口的底层数据接口,而 ADO 提供的是一个对象模型,它简化了应用程序中使用 OLE DB 获取数据的过程。如果使用的是传统的编程语言,那么可以将 OLE DB 看成是针对数据库的汇编语言,而 ADO 则是提供了一种建立在这个汇编语言之上的高级语言。5、SQL Server 外围应用配置器的主要作用是什么?SQL Server 外围应用配置器(SQL Server Surface Area Configuration)是 SQL Server 2005 提供的一个新的管理工具。通过 SQL Server 外围应用配置器,可以在统一集中的界面下设置各种 SQL Server 服务实例对外沟通的渠道,降低可能的危险。6、为什么在数据库设计阶段不直接用关系模型,而首先用 ODL 或者 E-R 图进行设计?因为关系模型中只有单一的概念关系,没有其他的辅助概念,例如 ODL 中的类和联系,E-R 图中的实体集和联系等,所以在数据库设计阶段用关系模型不如用 ODL 或者 E-R 图来得方便和直观。7、简述数据库设计的基本步骤。需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段。8、简要说明为什么 Java 不使用 ODBC?Java 可以使用 ODBC,但最好是在 JDBC 的帮助下以 JDBC-ODBC 桥的形式使用,ODBC 不适合直接在 Java 中使用,因为它使用 C 语言接口。从 Java 调用本地 C 代码在安全性、实现、坚固性和程序的自动移植性方面都有很多缺点。另外,从 ODBC CAPI 到 Java API 的字面翻译是不可取的。9、什么是局部变量?什么是全局变量?如何表示它们?全局变量由系统提供且预先声明,通过在名称前加两个“”符号区别于局部变量。用户只能使用全局变量,不能对它们进行修改。全局变量的作用范围是整个 SQL Server 系统,任何程序都可以随时调用它们。T-SQL 语言中的变量是可以保存单个特定类型的数据值的对象,也称为局部变量,只在定义它们的批处理或过程中可见。10、简述对象资源管理器的功能。SQL Server Management Studio 的对象资源管理器组件是一种集成工具,可以查看和管理所有服务器类型的对象。大工数据库原理期末考试复习题 第10页 共10页 用户可以通过该组件操作数据库,包括新建、修改、删除数据库、表、视图等数据库对象,新建查询、设置关系图、设置系统安全、数据库复制、数据备份、恢复等操作,是 SQL Server Management Studio 中最常用、也是最重要的一个组件,类似于 SQL Server 2000中的企业管理器。五、应用题(本大题 1 小题,共 20 分)假设“学生课程”数据库中包含学生表、课程表、学生选课表 3 个表,分别是:学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中:学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),系(Sdept),Sno 为主码。课程表:Course(Cno,Cname,Cpno,Ccredit),其中:课程号(Cno),课程名(Cname),前序课号(Cpno),学分(Ccredit),Cno 为主码。学生选课表:SC(Sno,Cno,Grade),其中:学号(Sno),课程号(Cno),成绩(Grade),主码为(Sno,Cno)。针对“学生课程”数据库,执行以下操作:(1)查询全体计算机系学生的姓名和年龄。(2)查询考试成绩有不及格的学生的学号。【答案】(1)SELECT Sname,Sage FROM Student WHERE Sdept=计算机系;(2)SELECT DISTINCT Sno FROM SC WHERE Grade60;

    注意事项

    本文(数据库原理-大连理工2022年春期末考试复习题.pdf)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开