2022年电大数据库应用技术期末复习与答疑.docx

上传人:H****o 文档编号:12950621 上传时间:2022-04-27 格式:DOCX 页数:9 大小:69.66KB
返回 下载 相关 举报
2022年电大数据库应用技术期末复习与答疑.docx_第1页
第1页 / 共9页
2022年电大数据库应用技术期末复习与答疑.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《2022年电大数据库应用技术期末复习与答疑.docx》由会员分享,可在线阅读,更多相关《2022年电大数据库应用技术期末复习与答疑.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源第三部分模拟考核试卷、解答及评分标准一、 单项挑选题(每个题只有一个答案是正确的;每题2 分,共 15 题, 30 分)1 如 果 希 望 从 学 生 表 中 查 询 出所 有 姓 “ 王 ” 的 同 学 , 那 么 条 件 语 句应 该 是( B );A 、Where 姓名 % 王B 、Where 姓名 LIKE 王 C 、Where 姓名 % LIKE 王 D 、Where 姓名 LIKE 王2. 通常情形下,“数据库治理系统”的英文缩写是(A );A 、DBMS B 、DBS C 、DBA D 、DMS3. 从最终用户应用程序的视角看,数据库系统的三级模式结构是( C );A

2、 、模式、外模式和内模式B 、内模式、外模式和模式C 、外模式、模式和内模式D 、外模式、内模式和模式4. 在一个同学关系中,能够成为主关键字(或称主码)的属性是( C );A 、性别B 、年龄C 、学号D 、班级5. 有严格的数学基础的数据模型是( A );A 、关系模型B 、网状模型C 、层次模型D 、面对对象模型6. 以下关于索引的说明不正确选项(A );A 、索引必需创建在主关键字之上B 、索引与基本表分开储备C 、索引是为了提高查询速度而创建的D 、索引会在肯定程度上影响增删改操作的效率7. 设关系 R 是满意第一范式的,如R 中不存在非主属性对主键的部分函数依靠,就R 符合( A)

3、;A 、其次范式B 、第三范式C 、BNC 范式D 、第四范式8. 以下符合第三范式的关系是(D);A 、同学(学号,姓名,课程号,课程名) B 、同学(学号,姓名,课程名,成果) C 、同学(学号,姓名,课程号,成果)欢迎下载精品学习资源D 、同学(学号,姓名,性别)9 在第一个关系中显现,而在其次个关系中不显现的记录组成的新关系称为( D );A 、两个关系的积B 、两个关系的并C、两个关系的交D 、两个关系的差10. 数据库应用程序开发中,需求分析阶段的主要目的是( A );A 、回答“干什么”的问题B 、回答“怎么干”的问题C、建立规律数据模型D、建立正确物理储备结构11. 用户使用

4、SQL Server 时,通常需要依次经过两个安全性阶段(C );A、登录验证、操作验证B、操作验证、登录验证C、身份验证、权限认证D、权限认证、身份验证12. SQL Server 数据库中的一个完整的备份通常要包括( A );A 、系统数据库、用户数据库和事务日志B、系统数据库、系统表和数据字典C、系统数据库、用户数据库和数据字典D、用户数据库和事务日志13. SQL Server 中进行数据库复原的SQL 语句是( C );A、INSERT DATABASE B、BACKUP DATABASEC、RESTORE DATABASE D、UPDATE DATABASE14. 以下 SQL 语

5、句中,能够完成并运算的是( A );A、SELECT * FROM篮球爱好者 UNION SELECT * FROM足球爱好者B、SELECT * FROM篮球爱好者INTERSECT SELECT * FROM足球爱好者C、SELECT * FROM篮球爱好者EXCEPT SELECT * FROM足球爱好者D、SELECT * FROM篮球爱好者,足球爱好者欢迎下载精品学习资源绩90绩9015. 设同学表和课程表的结构分别为(学号,姓名)和(学号,课程号,成果),假如期望查询出“成果大于90 分的同学姓名”,就对应的SQL 语句是( D );A、SELECT 姓名 FROM 同学表 WHE

6、RE 同学表 .学号=课程表 .学号 AND 课程表 .成果90 B、SELECT 姓名 FROM 课程表 WHERE 同学表 .学号=课程表 .学号 AND 课程表 .成果90C、SELECT姓名 FROM同学表,课程表WHERE同学表 .学号=课程表 .学号 OR 课程表 . 成D、SELECT姓名 FROM同学表,课程表 WHERE同学表 .学号=课程表 . 学号 AND 课程表 .成欢迎下载精品学习资源二、填空题(每空2 分,共 10 分)1. 数据库系统的三级模式结构是指数据库系统由外模式、模式和 内模式 三级抽象模式构成;2. 进行数据库备份时,必需同时复制主数据文件和事务日志文件

7、;欢迎下载精品学习资源3. “实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为E-R方法(或 ER 图方法);4. 用户使用SQL Server 数据库时,一般需要经过两个安全性阶段:身份验证和权限认证;三、判定题( 正确的在括号内打上“”,错误的打上“”;每道题 2 分,共 10 分) 1运算机数据处理技术大致经受了人工治理、文件治理和SQL Server 数据库治理三大阶段( );2 能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键( );3. SQL Server 数据库中的 NULL值(空值)表示的是“空格”或“0”值( )4. 一个不规范的关系模式通常

8、会引发插入反常、删除反常和更新反常,导致大量的数据冗余;( )5. 目前的关系数据库系统一般都支持标准SQL 语句( ) 四、简述题 (每道题 5 分,共 2 题 10 分)1请简要说明视图的概念和作用参考答案及评分要点:视图是在基本表或其他视图上建立的表,它的结构和内容都 来自某个基本表,是依据基本表存在而存在的(2 分);删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除(1 分);其作用主要是:( 1 )视图是经过预编译的SELECT语句,储备在数据库服务器端,因此执 行视图比从客户端直接执行SELECT 语句速度更快、效率更高一些;(2)视图

9、属于用户模式范畴,在实际中,一般的用户不肯定具有SELECT 语句方面的特地学问,从用户友好性角度来说,视图更便于用户使用;(3 )利用视图可以简化的形式表达复杂的SELECT语句组,如嵌套查询等;(每答对1 点得 1 分,最高 2 分);2什么是函数依靠与函数打算,请举例说明参考答案及评分要点: 设一个关系为 R, X 和 Y 是它的两个属性集;如对于 X 上的每个值都有 Y 上的一个惟一值与之对应,就称 X 和 Y 具有函数依靠关系,并称 X 函数打算Y,或称 Y函数依靠于 X,称 X 为打算因素( 2 分);假设一个职工关系为(职工号,姓名,性别,年龄,职务),职工号用来标识每个职工,选

10、作该关系的主键(举例恰当得1 分);我们可以从以下两方面懂得函数依靠的概念:第一,对于该关系中每个职工的职工号,都对应着姓名属性中的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一确定,所以称职工号函数打算姓名,或称姓 名函数依靠于职工号(1 分);其次,除职工号外,其他属性都不能成为打算因素形成函数依靠,由于对于它们的每个属性值,都可能对应另一属性的多个不同的取值,比如对于 性别属性的一个取值“男”就会对应多个而不是一个职工号(1 分);五、 综合应用题 (每道题 10 分,共 4 题, 40 分)1用 SQL 语句创建简洁数据表设有两个关系( 1)老师关系T,包括老师编号TNo

11、,姓名TN ,系别 TD ,职称RANK ;( 2)课程关系C,包括课程号CNo ,课程名CN ;老师编号和课程号分别是上述两个关系的主键,请用SQL 语句创建老师数据表T;参考答案及评分要点: 参考答案 CREATE TABLE T欢迎下载精品学习资源TNo INT PRIMARY KEY, TN CHAR30,TD CHAR20, RANK CHAR20 ;评分要点( 1)写出 CREATE TABLE语句得 2 分( 2)写出 CREATE TABLE T TNo INT,TN CHAR30, TD CHAR20, RANK CHAR20 ;得 5 分;( 3)用 PRIMARY KEY

12、等方式声明白主键得3 分2用 SQL 语句创建数据表在上题基础上,假设仍存在老师教授课程关系TC ,包括老师编号TNo 和课程号CNo;留意:说明主键码和外键码约束参考答案及评分要点:参考答案CREATE TABLE TC TNo INT,CNo INT,PRIMARY KEYTno,Cno,FOREIGN KEYTNo REFERENCES TTNo, FOREIGN KEYCNo REFERENCES CCNo ;评分要点( 1)胜利地创建了数据表得2 分,参考如下: CREATE TABLE TCTNo INT, CNo INT, ;( 2)主键约束得 3 分PRIMARY KEYTno

13、,Cno,( 3)外键约束得 4 分FOREIGN KEYTNo REFERENCES TTNo, FOREIGN KEYCNo REFERENCES CCNo ;( 4)语法完全正确得1 分3. 利用 SQL 语句进行查询在上题的基础上,假如要查询“张红老师承担的全部课程”,请写出对应的SQL查询语句;参考答案及评分要点:欢迎下载精品学习资源参考答案SELECT C.CNo , C.CN FROM T , C, TCWHERE T.TNo=TC.TNo AND C.CN=TC.CNo AND T.TN=张红 评分要点SELECT 部分书写正确得3 分, FROM 部分书写正确得3 分, WH

14、ERE 部分书写正确得 4 分4. 程序应用题设同学成果表的结构为(学号、课程号、成果),程序运行界面如图1 所示;进入界面后,用户第一挑选学号(Combo1 )、课程号 Combo2 ,姓名 Text1 和课程名 Text2 从数据库中自动读入;然后,用户输入对应的成果(Text3),点击“确认”按钮后,将结果插 入到同学成果表中;请补充完成以下程序代码;Command1图 1“增加记录”窗体运行界面Private Sub Command1_Click声明一个记录集对象Dim ADOrs As New Recordset将记录集对象与已建立的数据库联接对象ADOcn 绑定ADOrs.Acti

15、veConnection=ADOcn第一步:在同学成果表中查询是否存在关键字相同的记录( 1)拼写查询字符串strSQL = “”( 2)执行查询语句strSQL其次步:假如关键字重复,就退出程序If Not ThenMsgBox “记录已存在,不能连续增加”Exit Sub End If第三步:将结果插入到同学成果表中StrSQL= ”InsertInto学 生 成 绩 表 学 号 , 课 程 号 , 成 绩 Values+”Combo1.Text+ ” ,+“Combo2.Text+ ”,“+StrValText3.Text+ ” ”StrSQL欢迎下载精品学习资源End Sub参考答案及

16、评分要点:第一步:在同学成果表中查询是否存在关键字相同的记录=+“Combo2.Text+ ”(“本小点 3 分)ADOrs.Open StrSQL (本小点 2 分) 其次步:假如关键字重复,就退出程序If Not ADOrs.EOF Then(本小点 3 分) MsgBox “记录已存在,不能连续增加” Exit SubEnd If第三步:将结果插入到同学成果表中StrSQL= ”InsertInto学 生 成 绩 表 学 号 , 课 程 号 , 成 绩 Values+”Combo1.Text+ ”,+“Combo2.Text+ ”,“+StrValText3.Text+ ” ”ADOcn

17、.Execute StrSQL (本小点 2 分)strSQL= ”Select *From学 生 成 绩 表 Where学 号 =+”combo1.Text+ ”And课 程 号End Sub史红星:课程考试的题型考题的题型为填空题、挑选题、判定题、简答题、综合题;杜守慧: 您好史老师 ,能否给出题型 ,题数量及分数分布,多谢史红星:单项挑选15 个题, 30 分;填空题,每空2 分,共 10 分; 判定题, 5 个 10 分;简洁题, 2 个 10 分;综合应用, 3 题,前 2 题 20 分,第 3 题 20 分;史红星: 此次考试为本课程的首次考试,没有以往的试卷可以供应,请大家重点关

18、注考核说明中的模拟试卷,作业及答案;杜守慧: 期末复习与答疑 2021-12-11 15:00史红星: 就是这个时间翟迎建: 作业个别参考答案的疑问第一次作业:4在数据库技术中,面对对象数据模型是一种(B );A概念模型B结构模型C物理模型D形象模型请教:为什么是 “结构模型 ”?欢迎下载精品学习资源这道题被自考、运算等级考试、本专科数据库原理等各类考试广泛采纳,是一道比较经典的试卷;为什么采为“结构模型”呢?通常有以下说明:第一,严格讲,数据库是“依据数据结构来组织、储备和治理数据的集合体”;传统上,这种数据组织结构分为三种,即层次结构模型、网状结构模型、关系结构模型, 这三种模型描述的都是

19、“数据的组织结构”,因此称为结构模型,与概念模型、物理模型不是一个概念,而数据库原理中根本就没有形象模型这种说法;后来又显现了“面对对象数据模型”( Obejct-Oriented ),这种说法虽然在字面上没有“结构”两字,但它实质上也是描述了一种数据的组织结构,即以对象的形式或结构来组织数据;1 三级模式间存在两种映射,它们是(C);A模式与子模式间,模式与内模式间 B子模式与内模式间,外模式与内模式间 C外模式与模式间,模式与内模式间 D模式与内模式间,模式与模式间疑问: A 为何不正确,外模式也称为子模式;A 与 C 相比, C 是优;假如没有C ,就 A 也可以将就算对;但是通常所说的

20、三级模式是由外到内,即外模式(或子模式),然后是模式,然后是内模式;或者说,假如单纯说“模式与子模式间存在映射”或“子模式与模式间存在映射”均是正确的;但是我个人认为,假如说要描述三层之间的映射,就按次序来描述,会更好;是最优答案;第三次作业:4什么是数据库引擎?VB 数据库应用系统拜访数据库的主要机理是什么? 参考答案:VB 供应了三种数据库拜访引擎,即Jet 引擎、 ODBC 和 OLE DB ,目前主要使用 OLE DB;在 VB 应用程序中主要用这个对象建立与数据库的连接,一般的方法是: 声明并创建对象Dim ADOcn As New Connection建立数据库连接ADOcn.Op

21、en连接字符串假如要连接 SQL Server 数据库,那么连接字符串一般应具有以下组成:Provider=SQLOLEDB ;Server= ;User ID=assword= ;Database=对数据表进行更新操作本人对 VB 拜访数据库的主要机理的懂得:VB 采纳面对对象技术将OLE DB 封装在 ADO 对象中,使得VB 程序可以利用 ADO 对象便利地实现对数据库的拜访;这种懂得特别正确,一点问题也没有;本答案只是参考答案,老师可以依据自己的懂得修订;本参考答案只是详细描述了ADO拜访数据库的方法,换句话说“VB程序可以利用 ADO对象便利地实现对数据库的拜访”,那么究竟是怎么拜访的?究竟有多方便?我认为,在回答此题时,同学应对这两个问题有详细的描述,否就考核不出来同学的把握程度;欢迎下载精品学习资源史红星: 请大家关注昨天的午间直播课堂活动;昨天刘老师做了许多的讲解,其中许多内容是针对期末考试做的;请大家关注;史红星: 下午的答疑活动终止了;有问题请连续提问,随后回答;欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

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