xx年电大20xx年电大数据库应用技术考试小抄内容摘要:
我们可以从以下两方面理解函数依赖的概念:首先,对于该关系中每个职工的职工号,都对应着姓名属性中 的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一确定,所以称职工号函数决定姓名,或称姓名函数依赖于职工号。 其次,除职工号外,其他属性都不能成为决定因素形成函数依赖,因为对于它们的每个属性值,都可能对应另一属性的多个不同的取值,比如对于性别属性的一个取值“男”就会对应多个而不是一个职工号 15. 请简要说明存储过程的概念和优点。 存储过程 (StoredP rocedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的 SQL 代码。 使用存储过程的好处可归纳为以下几点 : (a)执行速度 快。 在经过第一次调用以后,就驻留在内存中,不必再经过编译和优化。 (b)模块化的程序设计。 经过了一次创建以后,可以被调用无数次。 (c)减少网络流量。 (d)保证系统的安全性。 16. 为什么要使用事务。 事务处理的作用是什么。 事务( Transaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。 SQL Server 通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。 它是 SQL 复杂程序设计必不可少的内容。 举例说,如果我们正在使用 UPDATE语句同时 将学生表、成绩表中的学号“ 20200001”改为“ 20200001”。 这个任务需要两条 UPDATE 语句组成,即: UPDATE 学生表 SET 学号 =‘ 20200001’ WHERE 学号 =‘ 20200001’ 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, 6 课程名 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 ‘第一步 : 在课程表 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中,请补充完成下列程序代码。 Command1 7 图 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+“’ )” 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 ‘第二步 :如果记录已经存在,则退出程序 Command1 Command1 8 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语句创建简单数据表 设某数。xx年电大20xx年电大数据库应用技术考试小抄
相关推荐
甲国当事人属于( ) A.跨国直接投资 B.跨国间接投资 C.跨国借贷 D.跨国商业融资(B) 35.按中国人民保险公司海洋货物运输保险条款规定,在三种基本险别中,保险公司承担赔偿责任的程度是( ) A.平安险最大、其次是一切险,再次是水渍险 B。 水渍险最大,其次是一切险,再次是平安险 C。 五一节险最大,其次是水渍险,再效是平安险 D。 一切险最大,其次是平安险 ,再次是水渍险(C) 36.
的顺序如何。 答: 低:非直接耦合 数据耦合 标记耦合 控制耦合 外部耦合 公共耦合 内容耦合 :高 强:功能内聚 信息内聚 通信内聚 过程内聚 时间内聚 逻辑内聚 巧合内聚:弱 请简要说明需求分析的三个层次包括那些主要内容。 10 软件需求包括三个不同的层次 — 业务需求、用户需求和功能需求 — 也包括非功能需求。 业务需求反映了组织机构或客户对系统
,在锚固段为 2m左右,在非锚固段多为 4~5m;3)为保证非锚固段锚杆可以自由伸长, 试述锚杆试验项目的内容。 P67 ① 极限抗拔实验:说明 —— 极限抗拔实验应在有代表性的土层中进行,所有锚杆的材料、几何尺寸、施工工艺、土的条件等应与工程实际使用的锚杆条件相同。 荷载加到锚杆破坏为止,以求得极限承载能力。 ② 性能试验:说明 —— 性能又称抗拉试验,目的是求出锚杆的荷载 — 变位曲线
所得杢源地收兎 D。 其它所得杢源地收兎( ABCD) 10. 照国际《 2020年通则》兰二 FOB癿觃定买斱必须( ) A.支付货款幵接叐买斱提供癿亝货凢证戒相等癿电子单证 B.自付费及风陌叏得癿迕口许可证办理迕口手续,亝纳迕口各种捐、税费 C.自费租船幵将船名、裃船地点、旪间给予卖斱以充凾癿通知 D.承担在亝运港货物越过船舷以后癿风陌和费用( ABCD) 11.在 D组贸易术诧丨
第三节 工程参建各方的质量责任 一、建设单位的质量责任 -选择符合等级的勘察、设计和施工单位 -真实、准确、齐全提供与建设工程有关的原始资料(提供资料) -招标、不得肢解、违法分包、违反强制性标准等 ,必须委托相应资质的监理单位 - 设计文件审查、施工许可证、质量监督手续( 2020 年考点) 设计和施工单位进行 设计交底 变动的装修工程 委托人:建设单位 修改人:原设计单位或相应资质的设计单位
结合投资控制的一般措施( P5)、投资控制的任务( P8~ 9) ◇例如,落实投资控制的人员、分工,编制详细的工作计划、工作流程图等。 ◇包括,编制资金使用计划,确定、分解投资控制目标、制定防范性对策;进行工程计量;审核、签发付款凭证;进行投资跟踪控制、发现并纠正投资偏差;协商确定工程变更价款,审核竣工结算;做好分析、预测等。 术措施 . 更多内容请与 : 67460666 微信: