20xx电大数据库应用技术专科期末考试最全复习试题答案小抄内容摘要:
关系中每个职工的职工号,都对 应着姓名属性中的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一确定,所以称职工号函数决定姓名,或称姓名函数依赖于职工号。 其次,除职工号外,其他属性都不能成为决定因素形成函数依赖,因为对于它们的每个属性值,都可能对应另一属性的多个不同的取值,比如对于性别属性的一个取值“男”就会对应多个而不是一个职工号 15. 请简要说明存储过程的概念和优点。 存储过程 (StoredP rocedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的 SQL 代码。 使用存储过程的好处可归纳为以下几点 : (a)执行速度快。 在经过第一次调用以后,就驻留在内存中,不必再经过编译和优化。 (b)模块化的程序设计。 经过了一次创建以后,可以被调用无数次。 (c)减少网络流量。 (d)保证系统的安全性。 16. 为什么要使用事务。 事务处理的作用是什么。 事务( Transaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。 SQL Server 通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。 它是 SQL 复杂程序设计必不可少的内容。 举例说,如果我们正在使用 UPDATE 语句同时将学生表、成绩表中的学号“ 20200001”改为“ 20200001”。 这个任务需要两条 UPDATE 语句组成,即: UPDATE 学生表 SET 学号 =‘ 20200001’ WHERE 学号 =‘ 20200001’ 6 UPDATE 成绩表 SET 学号 =‘ 20200001’ WHERE 学号 =‘ 20200001’ 如果在执行完第一个语句后,计算机突然断电,而第二条语句还没来得急执行,数据出现了不一致怎么办。 这时候就需要用到 SQL的事务控制功能了。 如果使用了 SQL Server 的事务控制机制, 以上两个问题均可获得解决。 在使用事务的情况下, SQL Server 可以保证,所有的记录要么全部处理,要么一行也不处理。 如果修改了全部记录的一半时服务器出错了, SQL Server 会返回到以前未执行 UPDATE 操作前的位置,清除它已经修改过的数据,这就是事务处理的作用。 17. 为什么要进行数据备份。 数据库备份包括哪些主要内容。 任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极为重要。 备份可以创建在磁盘、磁带等备份设备上,与备份对应的是还原。 数据库备 份就是在某种介质上 (磁带、磁盘等 )存储数据库 (或者其中一部分 )的拷贝的过程。 更严格意义上讲,备份应该是一种把数据从硬盘上复制到其他可移动介质上的操作过程。 一个完整的备份通常要包括三部分内容,即系统数据库、用户数据库和事务日志。 18. 请简要说明 SQL Server数据库备份有哪几种方式。 SQL Server 提供了四种不同的方式:数据库完全备份、增量备份、事务日志备份,以及数据库文件和文件组备份。 19.请简要说明开发数据库应用系统时,结构设计和行为设计的含义。 从系统开发的角度,数据库应用系统的建设工 作包括结构与行为两个方面:( a)结构设计,着重描述数据库的结构及各数据库对象间关系,要求在满足应用需求的前提下,尽可能地达到第三范式;( b)行为设计,主要目的是描述对数据库的操作动作,这些行为和动作将来要体现在应用程序中,所以行为的设计主要是应用程序的设计。 根据系统的结构和行为两方面特性,系统设计开发分为两个部分,一部分是作为数据库应用系统核心和基石的数据库设计,另一部分是相应的数据库应用软件的设计开发,二者相辅相成,组成统一的数据库工程。 五 、 综合应用 题 1.用 SQL 语句创建简单数据表 设某数据库中有学生 表 (表名为 S t u d e n t s ),包括学号 SNo,姓名 S N a me,出生年月日 SD 等字段。 SNo 和 SName 均为字符型 (长度 1 0 ), SD 为日期型。 SNo 是主键,请用 SQL 语句创 建该数据表 Studen ts . CREATE TABLE ( SNo CHAR(10) PRIMARY KEY , SName CHAR( 10) , SD DATETIME ) 2.利用 SQL 语句进行查询 在第五道第 1 小题的基础上,假设还存在课程表 (表名 cou rs es)和成绩表 (表名 marks)两张数据表。 课程表 co u r s es 包括课程号 CNo,课程名 CName 两个字段。 成绩表 m a r ks 包括学号 CNo 和成绩 ma rk 三个字段。 教学管理人员希望查询学号为 2 0 0 9 0 0 1的学生情况,并按如图 1 所示的方式显示查询结果,请写出对应的 S e l e ct 查询语句。 图 1 要求的显示结果 SELECT students. Sno ,Sname,Cname , mark FROM students ,courses ,marks WHERE students. Sno= marks. Sno and courses. Cno= marks. Cno and students. Sno=‘ 202000139。 3.程序应用题 接第五题第 2 小题,某教学管理系统包括课程信息录入功能,程序运行界面如图 2 所示, 其中 Textl 为课程号、 Text2为课程名。 进入界面后,用户输入所有数据,点击 确认 按钮,将 结果插入到课程表 c o u r s es 中。 请补充完成 下列程序代码。 Private Sub Command1_Click() ‘声明一个记录集对象 Dim ADOrs As New Recordset ‘将记录集对象与已建立的数据库联接对象 ADO 绑定 ADOrs. ActiveConnection= ADO Command1 7 ‘第一步 : 在课程表 Co u r s es 中查询是否存在关键字相同的记录 (1)拼写查询字符串 strSQL=“ Select CNo From Courses Where Cno =‘ +Textl+ “’“ (本小点 6 分 ) (2)执行查询语句 ADOrs. Open Str SQL ‘第二步 :如果记录已经存在,则退出程序 If Not ADOrs. EOF Then MsgBox记录已存在,不能继续增加 Exit Sub End If ‘第三步 :将结果插入到课程表 Cou r ses 中 strSQL = “ Insert Into courses(Cno,CName) Values(‘” +Text1+“’ , ‘” +Text2+“’ )” ADO. Execute strSQL End Sub 第二套题 1. 用 SQL 语句创建简单数据表 设某数据库中的物资台账数据表 T,包括物资编号 TNo,物资名称 TN,物资单价 TD 等字 TNo 和 TN 为字符型 (长度 2 0 ), TD为数值型(带小数)。 TNo 是主键,请用 SQL 语句创建该数据表 T。 . CREATE TABLE T ( TNo CHAR(20) PRIMARY KEY , TN CHAR( 20) , TD Money ) 2.利用 SQL 语句创建带外键约束的数据表 在第五道第 1 小题的 基础上,假设该数据库还存在物资入库数据表 C,包括物资编号 CNo,入库数量 Cn 等字段。 Cn 为数值型(两位小数),Cno 为字符型(长度为 10)。 该数据表与物资台账数据表 T 之间存在外键约束,即物资台账数据表 T 中不存在的记录不能够出现在该数据表中。 请根据上述说明,用 SQL 创建物资入库数据表 C。 CREATE TABLE C ( CNo CHAR(10), Cn Numeric, FOREIGN KEY (CNo) REFERENCES T(TNo) )。 3.程序应用题 接第五题第 2 小题,现要求开发物资管理信息系统,物资台账录入功能的界面如图 1 所示,其中 Text1 为物资编号, Text2 为物资名称,Text3 为物资单价。 程序运行后,用户输入所有数据后,点击“确认”后,程序将把结果插入到物资台账表 T 中,请补充完成下列程序代码。 图 1 “增加记录 ” 窗体运行界面 Private Sub Command1_Click() ‘声明一个记录集对象 Dim ADOrs As New Recordset ‘将记录集对象与已建立的数据库联接对象 ADO 绑定 ADOrs. ActiveConnection= ADO ‘第一步:在物资台账表 T 中查询是否存在关键字相同的记录 (1)拼写查询字符串 strSQL=“ Select TNo From T Where Tno =‘ +Textl + “ ’“ (2)执行查询语句 ADOrs. Open _strSQL ‘第二步 :如果记录已经存在,则退 出程序 If Not ADOrs. EOF Then MsgBox记录已存在,不能继续增加 Exit Sub End If ‘第三步 :将结果插入到物资台账表 T 中 strSQL = “ Insert Into T(TNo,TN,TD) Values(‘” +Text1+“’ , ‘” +Text2+“’ )” Command1 8 ADO. Execute strSQL End Sub 第三套题 1.用 SQL 语句创建简单数据表 设某数据库中有课程表 (表名为 Courses ),包括学号 CNo,课程名 CName 两个字段, CNo 和 CName 均为字符型 (长度 1 0 )。 CNo是主键,请用 SQL 语句创建该数据表 Courses。 CREATE TABLE Courses ( CNo CHAR(10) PRIMARY KEY , CName CHAR( 10) ) 2.利用 SQL 语句进行查询 在第五道第 1 小题的基础上,假设还存在成绩表 (表名 marks),包括学号 SNo,课程号 CNo,和成绩 ma rk 三个字段。 某教师希望查询课程号为 JK001的课程的所有学 生成绩,并按如图 1 所示的方式显示查询结果,请写出对应的 S e l e ct查询语句。 Sno Mark 图 1 要求的显示结果 SELECT courses. Cno,Cname,Sno, mark FROM courses, marks WHERE courses .Cno=Marks. Cno AND courses. Cno= ‘ JK001 39。 3.程序应用题 接第五题第 2 小题,某教学管理系统包括课程信息录入功能,程序运行界面如图 2 所示, 其中 Textl 为课程号、 Text2为课程名。 进入界面后,用户输入所有数据,点击 确认 按钮,将 结果插入到课程表 Co u r s es 中。 请补充完成下列程序代码。 Private Sub Command1_Click( ) ‘声明一个记录集对象 Dim ADOrs As New Recordset ‘将记录集对象与已建立的数据库联接对象 ADO 绑定 ADOrs. ActiveConnection= ADO ‘第 一步:在课程表 Co u r s es 中查询是否存在关键字相同的记录 (1)拼写查询字符串 strSQL= “ Select CNo From courses Where CNo=” +Text1+” ,” (2)执行查询语句 ADOrs. Open strSQL ‘第二步 :如果记录已经存在,则退出程序 If Not ADOrs. EOF Then MsgBox记录已存在,不能继续增加 Exit Sub End If ‘第三步 :将结果插入到课程表 Courses中 (1) 拼写 Insert插入语句 strSQL =Insert Into courses (Cno ,CName)Values( ‘+Textl+39。 ,‘+ Text 2+ 39。 ) ( 2)执行插入语句 ADO. Execute strSQL End Sub 第四套 1.用 SQL 语句创建简单数据表 设某数据库中的物资台账。20xx电大数据库应用技术专科期末考试最全复习试题答案小抄
相关推荐
度有关。 ( ) ⑻ .粗 大孔主要影响材料的密度、强度等性能。 毛细孔主要影响材料的吸水性、抗冻性等性能。 (√ ) ⑼ .脆性是指当外力达到一定限度时,材料发生无先兆的突然破坏,且破坏时无明显变形的性质。 (√ ) ⑽ .脆性材料力学性能的特点是抗压强度远小于抗拉强度,破坏时的极限应变值极大。 ( ) ⑾ .建筑材料的微观结构主要有晶体 , 玻璃体和胶体等 型 式。 (√ ) ⑿
做好供电设备维修、年检报表。 建立主要设备专户对每次维修的项目,更换设备材料的型号、数量和检修后设备运行情况记录存案。 管理好电工仓库工作。 定期做一次物品耗用报单及物品进出库存放表,对常用的备品、备件应保证一定的库存,对出库的材料,用在的地点做好登记。 六、存在的不足 需加强安全意识(特别是自身安全)。 加强本职工作的责任心。 18 加强对专业知识的学习。 新来的成员对配电房 操作规程不够熟练
管子长度每超过 8m,有 3 个弯曲时。 线槽接口应平直、严密,槽盖应齐全、平整、无翘角。 并列安装时,槽盖应便于开启。 火灾自动报警系统导线敷设后,应用 500V兆欧表测量每个回路导线对地的绝缘电阻,该绝缘电阻值不应小于 20MΩ。 1同一工程中的导线,应根据不同用途选不同颜色加以区分,相同用途的导线颜色应一致。 电源线正极应为红色,负极应为蓝色或黑色。 1火灾报警控制器、可燃气体报警控制器
防污闪辅助伞裙 ”。 工程项目 220KV 电气设备外绝缘喷涂 PRTV 防污闪涂料、加装 “ 防污闪辅助伞裙 ” 项目性质 重大特殊检修 可研编制人 高卫东 王忠华 项目负责部门 电气 一次 专业 项目负责人 许涛 三、项目的主要构成和范围 对 220kV I、 II 段母线 所有电力设备瓷质绝缘表面喷涂 PRTV 涂料 、加装“ 防污闪辅助伞裙 ” ,包括悬式绝缘子、断路器、隔离刀闸
资料 全新公文范文 全程指导写作 –独家原创 13 / 31 下半年工作重点 进一 步加大非公有制企业工会组建力度,实现 8 人以上企业工会组建率达到 100%,实现相对稳定企业职工入会率达到 100%。 同时,进一步创新和完善维权机制, 25 人以上企业集体合同工资集体协商签订覆盖率达到 100%,力争50 人以上企业建立职工互助帮困基金达到 100%。
来计数的函数是( D) A、 SUM B、 AVERAGE C、 SUMIF D、 COUNT 31. Excel 是 Office 办公软件中的( B)软件。 A、图像处理 B、电子表格 C、声音播放 D、文字排版 32. 在 Excel 中,存储数据的表格被称为( C)。 A、工作薄 B、文件夹 C、工作表 D、图表 33. 以下哪个 软件 不是常用的电子邮件工具软件( B) A、