电大数据库第五章思考与练习题.doc
- 格式:doc
- 大小:88.51 KB
- 文档页数:8
数据库第五章习题及答案本文档为数据库第五章的习题及答案,帮助读者巩固数据库相关知识。
习题1. 数据库的优点有哪些?数据库具有以下优点: - 数据共享:多个用户可以同时访问和共享数据库中的数据。
- 数据一致性:数据库提供事务管理能力,保证了数据的一致性。
- 数据持久性:数据在数据库中是永久存储的,不会因为系统关机或程序结束而丢失。
- 数据冗余度低:数据库通过规范化设计,减少了数据的冗余性,提高了数据的存储效率。
- 数据独立性:数据库支持数据与应用程序的独立性,提高了系统的灵活性和维护性。
- 数据安全性:数据库提供了用户权限管理和数据备份机制,保证了数据的安全性。
2. 数据库的三级模式结构是什么?数据库的三级模式结构包括: - 外模式(视图层):外模式是用户所看到的数据库的子集,用于描述用户对数据库的逻辑视图。
每个用户可以有不同的外模式来满足自己的需求。
- 概念模式(逻辑层):概念模式是全局数据库的逻辑结构和组织方式,描述了数据的总体逻辑视图。
概念模式独立于具体的应用程序,是数据库管理员的角度来看待数据库的。
- 内模式(物理层):内模式是数据库的存储结构和物理组织方式,描述了数据在存储介质上的实际存储方式。
3. 数据库的完整性约束有哪些?数据库的完整性约束包括: - 实体完整性约束:确保表的主键不为空,每个实体都能够唯一标识。
- 参照完整性约束:确保外键的引用关系是有效的,即外键值必须等于被引用表中的主键值或者为空。
- 用户定义完整性约束:用户可以自定义额外的完整性约束,如检查约束、唯一约束、默认约束等。
4. 数据库的关系模型有哪些特点?数据库的关系模型具有以下特点: - 数据用二维表的形式进行组织,表由行和列组成,每一行表示一个实体,每一列表示一个属性。
- 表与表之间通过主键和外键建立关联关系,形成关系。
- 关系模型提供了一种数据独立性的设计方法,使得应用程序与数据的逻辑结构相分离,提高了系统的灵活性和可维护性。
国家开放大学《数据库运维》章节测试参考答案第1章数据库运维概述一、单选题1.数据库系统的核心是()。
a.数据库b.计算机软硬件系统c.数据库管理系统d.数据库管理员-2.以下不属于数据库特点的是()。
a.数据共享b.数据冗余度高c.数据完整性高d.数据独立性高3.哪个选项是用来创建和修改数据库结构的()。
a.DCLb.DMLc.DDLd.DQL4.数据库中数据的逻辑独立性是指()。
a.数据与储存结构的逻辑相互独立b.数据与程序之间的逻辑相互独立c.存储结构与物理结构的逻辑相互独立d.数据元素之间的逻辑相互独立5.要保证数据库的数据独立性,需要修改的是()。
a.三级模式之间的两层映射b.模式与内模式c.模式与外模式d.三层模式6.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。
a.系统分析员b.应用程序员c.数据库设计员d.数据库管理员7.MySQL数据库运维中系统高可用性,其中年度可服务时间比例“5个9”,其年度停机时间大约为()。
a.5minb.87.6hc.<1mind.8.8h8.mysqladmin为用户root设置密码的语句()。
a.mysqladmin-uroot-ppassowrd"NEWPASSWORD"b.mysql-uroot-Ppassword-e"setpassowrdforroot=passowrd('passowrd')"c.mysqladmin-urootpassowrd"NEWPASSWORD"d.mysql-uroot-ppassword-e"setpassowrdforroot=passowrd('passowrd')"9.mysqladmincommand参数中删除一个库的参数是()。
a.delete[DB_NAME]b.deletedatabase[DB_NAME]c.drop[DB_NAME]d.dropdatabase[DB_NAME]10.mysqlbinlog中使用参数()可以打开指定库的binlog文件。
2021国家开放大学电大专科《数据库运维》期末试题及答案(试卷号:4046)一、选择题(每题2分,共20分)1. 以下哪种数据库属于关系型数据库?A. MySQLB. OracleC. MongoDBD. Redis答案:A、B2. 数据库运维管理中,以下哪项不属于数据库的日常维护工作?A. 数据备份B. 数据恢复C. 索引优化D. 系统升级答案:D3. 以下哪种数据库引擎不支持事务?A. InnoDBB. MyISAMC. MemoryD. NDB答案:B4. 数据库运维中,以下哪种方法不属于提高数据库性能的手段?A. 索引优化B. 数据分区C. 数据缓存D. 增加服务器硬件资源答案:D5. 数据库备份策略中,以下哪种备份方式不属于逻辑备份?A. 导出备份B. 二进制日志备份D. 热备份答案:C6. 数据库运维中,以下哪种工具用于监控数据库性能?A. MySQL WorkbenchB. SQL Server Management StudioC. Oracle SQL DeveloperD. nagios答案:D7. 数据库表索引中,以下哪种索引类型不属于B-Tree索引?A. 主键索引B. 唯一索引C. 全文索引D. 组合索引答案:C8. 数据库运维中,以下哪种操作可能导致数据丢失?B. 数据恢复C. 数据迁移D. 数据删除答案:D9. 数据库事务中,以下哪种隔离级别可以避免脏读?A. READ UNCOMMITTEDB. READ COMMITTEDC. REPEATABLE READD. SERIALIZABLE答案:B10. 数据库运维中,以下哪种操作属于数据库优化?A. 数据分区B. 索引优化C. 数据缓存D. 数据压缩答案:A、B、C二、填空题(每题2分,共20分)11. 数据库运维中,常用的备份策略有冷备份、热备份和______备份。
答案:温备份12. 数据库表索引中,B-Tree索引的优点是______、______和______。
第5章习题与参考答案一.单项选择题1.当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是(A)。
A.左外连接B.右外连接C.内连接D.自连接2.下列聚合函数中,不忽略空值的是(D)。
A.SUM(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)3.下列查询语句中,错误的是(B)。
A.SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D.SELECT Sno FROM SC GROUP BY Sno4.现要利用Student表查询年龄最小的学生姓名和年龄。
下列实现此功能的查询语句中,正确的是(D)。
A.SELECT Sname, MIN(Sage) FROM StudentB.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C.SELECT TOP 1 Sname, Sage FROM StudentD.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage5.设SC表中记录成绩的列为:Grade,类型为int。
若在查询成绩时,希望将成绩按…优‟、…良‟、…中‟、…及格‟和…不及格‟形式显示,正确的Case函数是(C)。
A.Case GradeWhen 90~100THEN'优'When 80~89THEN'良'When 70~79THEN'中'When 60~69THEN'及格'Else'不及格'EndB.CaseWhen Gradebetween 90 and 100THENGrade = '优'When Gradebetween 80 and 89THENGrade = '良'When Gradebetween 70 and 79THENGrade = '中'When Gradebetween 60 and 69THENGrade = '及格' ElseGrade = '不及格'EndC.CaseWhen Gradebetween 90 and 100THEN'优'When Gradebetween 80 and 89THEN'良'When Gradebetween 70 and 79THEN'中'When Gradebetween 60 and 69THEN'及格'Else'不及格'EndD.Case GradeWhen 90~100THEN Grade = '优'When 80~89THEN Grade = '良'When 70~79THEN Grade = '中'When 60~69THEN Grade = '及格'ElseGrade = '不及格'End6.下列SQL语句中,用于修改表数据的语句是(C)。
第5章数控车削加工工艺作业答案思考与练习题1、普通车床加工螺纹与数控车床加工螺纹有何区别?答:普通车床所能车削的螺纹相当有限,它只能车等导程的直、锥面公、英制螺纹,而且一台车床只能限定加工若干种导程的螺纹.数控车床不但能车削任何等导程的直、锥和端面螺纹,而且能车增导程、减导程与要求等导程与变导程之间平滑过渡的螺纹,还可以车高精度的模数螺旋零件〔如圆柱、圆弧蜗杆〕和端面〔盘形〕螺旋零件等.数控车床可以配备精密螺纹切削功能,再加上一般采用硬质合金成型刀具以与可以使用较高的转速,所以车削出来的螺纹精度高、表面粗糙度小.2、车削螺纹时,为何要有引入距离与超越距离?答:在数控车床上车螺纹时,沿螺距方向的Z向进给应和车床主轴的旋转保持严格的速比关系,因此应避免在进给机构加速或减速的过程中切削,为此要有引入距离和超越距离.3、车削加工台阶轴、凹形轮廓时,对刀具主、副偏角有何要求?答:加工阶梯轴时,主偏角≥90°;加工凹形轮廓时,若主、副偏角选得太小,会导致加工时刀具主后刀面、副后刀面与工件发生干涉,因此,必要时可作图检验.4、加工路线的选择应遵循什么原则?答:加工路线的确定首先必须保持被加工零件的尺寸精度和表面质量,其次考虑数值计算简单、走刀路线尽量短、效率较高等.因精加工的进给路线基本上都是沿其零件轮廓顺序进行的,因此确定进给路线的工作重点是确定粗加工与空行程的进给路线.模拟自测题一、单项选择题1、车削加工适合于加工〔 A 〕类零件.〔A〕回转体〔B〕箱体〔C〕任何形状〔D〕平面轮廓2、车削加工的主运动是〔A 〕.〔A〕工件回转运动〔B〕刀具横向进给运动〔C〕刀具纵向进给运动〔D〕三者都是3、车细长轴时,使用中心架和跟刀架可以增加工件的〔C 〕.〔A〕韧性〔B〕强度〔C〕刚性〔D〕稳定性4、影响刀具寿命的根本因素是〔A 〕.〔A〕刀具材料的性能〔B〕切削速度〔C〕背吃刀量〔D〕工件材料的性能5、车床切削精度检查实质上是对车床〔D 〕和定位精度在切削加工条件下的一项综合检查.〔A〕坐标精度〔B〕主轴精度〔C〕刀具精度〔D〕几何精度6、数控车床的自转位刀架,当手动操作换刀时,从刀盘方向观察,只允许刀盘〔B 〕换刀.〔A〕逆时针转动〔B〕顺时针转动〔C〕任意转动〔D〕由指令控制7、数控车削用车刀一般分为三类,即〔D 〕.〔A〕环形刀、盘形刀和成型车刀〔B〕球头刀、盘形刀和成型车刀〔C〕鼓形刀、球头刀和成型车刀〔D〕尖形车刀、圆弧形车刀和成型车刀8、制订加工方案的一般原则为先粗后精、先近后远、先内后外,程序段最少,〔A 〕与特殊情况特殊处理.〔A〕走刀路线最短〔B〕将复杂轮廓简化成简单轮廓〔C〕将手工编程改成自动编程〔D〕将空间曲线转化为平面曲线9、影响数控车床加工精度的因素很多,要提高加工工件的质量,有很多措施,但〔A 〕不能提高加工精度.〔A〕将绝对编程改变为增量编程〔B〕正确选择车刀类型〔C〕控制刀尖中心高误差〔D〕减小刀尖圆弧半径对加工的影响10、车削时为降低表面精糙度,可采用〔B 〕的方法进行改善.〔A〕增大主偏角〔B〕减小进给量〔C〕增大副偏角〔D〕减小刀尖圆弧半径11、车削中刀杆中心线不与进给方向垂直,对刀具的〔 B 〕影响较大.〔A〕前、后角〔B〕主、副偏角〔C〕后角〔D〕刃倾角二、判断题〔正确的打√,错误的打×〕1、数控车床适宜加工轮廓形状特别复杂或难于控制尺寸的回转体类零件、箱体类零件、精度要求高的回转体类零件、特殊的螺旋类零件等.〔×〕2、车削力按车床坐标系可以分解为Fx、Fy、Fz三个分力,其中Fy消耗功率最多.〔√〕3、车内螺纹前的底孔直径必须大于或等于螺纹标准中规定的螺纹小径.〔√〕4、车削偏心工件时,应保证偏心的中心与车床主轴的回转中心重合.〔√〕5、机床坐标系和工件坐标系之间的联系是通过对刀来实现的.〔√〕6、数控车床常用的对刀方法有试切对刀法、光学对刀法、ATC自动对刀法等,其中试切法可以得到更加准确和可靠的结果.〔√〕7、可转位式车刀用钝后,只需要将刀片转过一个位置,即可使新的刀刃投入切削.当几个刀刃都用钝后,更换新刀片.〔√〕8、车削螺纹时,进给速度值为螺纹的螺距值.〔×〕9、当表面粗糙度要求较高时,应选择较大的进给速度.〔×〕10、螺纹车削时,主轴转速越高越好.〔×〕三、简答题1、数控车削加工的主要对象是什么?答:〔1〕轮廓形状特别复杂或难于控制尺寸的回转体零件〔2〕精度要求高的回转体零件〔3〕带特殊螺纹的回转体零件2、数控车削加工工艺分析的主要内容有哪些?答:分析零件图纸、确定工件在车床上的装夹方式、各表面的加工顺序和刀具的进给路线以与刀具、夹具和切削用量的选择等.3、制订零件车削加工工序顺序应遵循哪些原则?答:先粗后精、先近后远、内外交叉、基面先行.4、轮廓粗车加工路线有哪些方式?答:①利用数控系统具有的封闭式复合循环功能控制车刀沿着工件轮廓线进行进给的路线;②三角形循环进给路线;③矩形循环进给路线5、常用数控车削刀具的种类有哪些?各有何特点?答:数控车削常用车刀一般分尖形车刀、圆弧形车刀和成型车刀等三类.a. 尖形车刀它是以直线形切削刃为特征的车刀.这类车刀的刀尖〔同时也为其刀位点〕由直线形的主、副切削刃构成.b. 圆弧形车刀它是以一圆度误差或线轮廓误差很小的圆弧形切削刃为特征的车刀.该车刀圆弧刃上每一点都是圆弧形车刀的刀尖,因此,刀位点不在圆弧上,而在该圆弧的圆心上c. 成型车刀成型车刀俗称样板车刀,其加工零件的轮廓形状完全由车刀刀刃的形状和尺寸决定.6、数控车床常用对刀方法有哪些?答:定位对刀法、光学对刀法、ATC对刀法和试切对刀法.四、分析题〔略〕第6章数控铣削加工工艺作业答案思考与练习题1、铣削加工时,零件的哪些几何要素对刀具形状与尺寸有限制?答:过渡圆角、倒角、槽宽等.2、采用球头铣刀和鼓形铣刀加工变斜角平面哪个加工效果好?为什么?答:由于鼓形铣刀的鼓径可以做得比球头铣刀的球径大,所以加工后的残留面积高度小,加工效果比球头刀好.3、试述两轴半、三轴联动加工曲面轮廓的区别和适用场合?答:两轴半坐标加工曲面的刀心轨迹是一条平面曲线,切削点轨迹为一条空间曲线,从而在曲面上形成扭曲的残留沟纹.适用于曲率变化不大和精度要求不高的曲面的粗加工三坐标联动加工的切削点轨迹是平面曲线,可获得较规则的残留沟纹,但刀心轨迹是一条空间曲线.适用于曲率变化较大和精度要求较高的曲面的精加工4、孔系加工时,传动系统反向间隙对孔定位精度有何影响?如何避免?答:影响孔距尺寸精度.对于孔位置精度要求较高的零件,在精镗孔系时,镗孔路线一定要注意各孔的定位方向一致,即采用单向趋近定位点的方法,以避免传动系统反向间隙误差或测量系统的误差对定位精度的影响.5、简述立铣刀与键槽铣刀的区别?答:立铣刀端部无切削刃,不能直接切入工件实体,必须从工件侧面下刀;键槽铣刀端部有切削刃,可以直接切入工件实体.模拟自测题一、单项选择题1、端铣时应根据〔B 〕选择铣刀的直径.〔A〕背吃刀量〔B〕侧吃刀量〔C〕切削厚度〔D〕切削宽度2、用立铣刀加工内轮廓时,铣刀半径应〔A 〕工件内轮廓最小曲率半径〔A〕小于或等于〔B〕大于〔C〕与内轮廓曲率半径无关〔D〕大于或等于3、机械零件的真实大小是以图样上的〔 B 〕为依据.〔A〕比例〔B〕尺寸数值〔C〕技术要求〔D〕公差X围4、加工机座、箱体、支架等外形复杂的大型零件上直径较大的孔,特别是有位置精度要求的孔和孔系,应该采用〔 C 〕.〔A〕钻孔〔B〕铰孔〔C〕镗孔〔D〕磨孔5、下列叙述中,〔B 〕适宜采用数控铣床进行加工.〔A〕轮廓形状特别复杂或难于控制尺寸的回转体零件〔B〕箱体零件〔C〕精度要求高的回转体类零件〔D〕特殊的螺旋类零件6、〔 C 〕是孔加工的标准刀具.〔A〕成形车刀〔B〕拉刀〔C〕麻花钻〔D〕插齿刀7、在三坐标数控铣床上,加工变斜角零件的变斜角面一般应选用〔C 〕.〔A〕模具铣刀;〔B〕球头铣刀;〔C〕鼓形铣刀;〔D〕键槽铣刀.8、铲齿铣刀的后刀面是经过铲削的阿基米德螺旋面,其刃磨部位是〔 A 〕〔A〕前刀面〔B〕后刀面〔C〕前刀面和后刀面9、铣床上用的分度头和各种虎钳都是〔 B 〕夹具.〔A〕专用〔B〕通用〔C〕组合〔D〕随身10、铣削加工时,为了减小工件表面粗糙度Ra的值,应该采用〔 A 〕.〔A〕顺铣〔B〕逆铣〔C〕顺铣和逆铣都一样〔D〕依被加工材料决定11、采用立铣刀铣削平面零件外轮廓时,应沿切削起始点的延长线或〔B 〕方向切入,以避免在切入处产生刀具刻痕.〔A〕法向〔B〕切向〔C〕法向和切向均可12、铰孔时对孔的〔 C 〕纠正能力较差.〔A〕表面粗糙度〔B〕尺寸精度〔C〕位置精度〔D〕形状精度13、周铣时用〔 C 〕方式进行铣削,铣刀的耐用度较高,获得加工面的表面粗糙度值也较小.〔A〕对称铣〔B〕逆铣〔C〕顺铣〔D〕立铣14、在铣床上,铰刀退离工件时应使铣床主轴〔B〕.〔A〕正转〔顺时针〕〔B〕逆时针反转〔C〕停转15、铰削塑性金属材料时,若铰刀转速太高,容易出现〔 A 〕现象.〔A〕孔径收缩〔B〕孔径不变〔C〕孔径扩X二、判断题〔正确的打√,错误的打×〕1、在铣床上加工表面有硬皮的毛坯零件时,应采用顺铣方式.〔×〕2、用立铣刀加工平面轮廓时,铣刀应沿工件轮廓的切向切入,法向切出.〔×〕3、铰孔时,无法纠正孔的位置误差.〔√〕4、轮廓加工完成时,应在刀具离开工件之前取消刀补.〔×〕5、钻削加工时,轴向力主要是由横刃刃产生.〔√〕6、盲孔铰刀端部沉头孔的作用是容纳切屑.〔√〕7、在相同加工条件下,顺铣的表面质量和刀具耐用度都比逆铣高.〔√〕8、由于铰削余量较小,因此铰削速度和进给量对铰削质量没有影响.〔×〕9、圆周铣削时的切削厚度是随时变化的,而端铣时切削厚度保持不变.〔×〕10、用端铣刀铣平面时,铣刀刀齿参差不齐,对铣出平面的平面度好坏没有影响.〔√〕11、精铣宜采用多齿铣刀以获得较理想加工表面质量.〔√〕12、使用螺旋铣刀可减少切削阻力,且较不易产生振动.〔√〕13、铣削封闭键槽时,应采用立铣刀加工.〔×〕14、可转位面铣刀直径标准系列的公比为1.5.〔×〕三、简答题1、数控铣削加工的主要对象是什么?答:〔1〕平面轮廓零件〔2〕变斜角类零件〔3〕空间曲面轮廓零件〔4〕孔〔5〕螺纹2、数控铣削加工零件图与其结构工艺性分析包括哪些内容?答:①分析零件的形状、结构与尺寸的特点.②检查零件的加工要求.③在零件上是否存在对刀具形状与尺寸有限制的部位和尺寸要求.④对于零件加工中使用的工艺基准应当着重考虑.⑤分析零件材料的种类、牌号与热处理要求.⑥当零件上的一部分内容已经加工完成,这时应充分了解零件的已加工状态.⑦构成零件轮廓的几何元素〔点、线、面〕的给定条件是否充分.3、数控铣削加工工艺路线拟定主要包括哪些内容?答:〔1〕加工方法的选择〔2〕工序的划分〔3〕加工顺序的安排〔4〕加工路线的确定4、确定铣削加工路线时,重点应考虑哪些问题?答:①应能保证零件的加工精度和表面粗糙度要求.②应使走刀路线最短,减少刀具空行程时间,提高加工效率.③应使数值计算简单,程序段数量少,以减少编程工作量.5、数控铣削加工对刀具的基本要求有哪些?答:①铣刀刚性要好②铣刀的耐用度要高四、分析题〔略〕第7章加工中心加工工艺作业答案思考与练习题1、试述加工中心的工艺特点有哪些?答:①可减少工件的装夹次数②可减少机床数量,并相应减少操作工人,节省占用的车间面积.③可减少周转次数和运输工作量,缩短生产周期.④在制品数量少,简化生产调度和管理.⑤使用各种刀具进行多工序集中加工.⑥若在加工中心上连续进行粗加工和精加工,夹具既要能适应粗加工时切削力大、高刚度、夹紧力大的要求,又须适应精加工时定位精度高,零件夹紧变形尽可能小的要求.⑦应尽量使用刚性好的刀具,并解决刀具的振动和稳定性问题.⑧多工序的集中加工,要与时处理切屑.⑨在将毛坯加工为成品的过程中,零件不能进行时效,内应力难以消除.⑩技术复杂,对使用、维修、管理要求较高,要求操作者具有较高的技术水平.加工中心一次性投资大.2、在加工中心上加工零件时,如何划分加工阶段?答:一般情况下,在加工中心上加工的零件已在其它机床上经过粗加工,加工中心只是完成最后的精加工,所以不必划分加工阶段.但对加工质量要求较高的零件,若其主要表面在上加工中心加工之前没有经过粗加工,则应尽量将粗、精加工分开进行.对加工精度要求不高,而毛坯质量较高,加工余量不大,生产批量很小的零件或新产品试制中的零件,利用加工中心良好的冷却系统,可把粗、精加工合并进行.但粗、精加工应划分成两道工序分别完成.粗加工用较大的夹紧力,精加工用较小的夹紧力.3、孔加工进给路线如何确定?答:孔加工时,一般是先将刀具在xy平面内快速定位到孔中心线的位置上,然后再沿z向〔轴向〕运动进行加工.刀具在xy平面内的运动为点位运动,确定其进给路线时重点考虑:a. 定位迅速,空行程路线要短;b. 定位准确,避免机械进给系统反向间隙对孔位置精度的影响;c. 当定位迅速与定位准确不能同时满足时,若按最短进给路线进给能保证定位精度,则取最短路线.反之,应取能保证定位准确的路线.刀具在z向的进给路线分为快速移动进给路线和工作进给路线.刀具先从初始平面快速移动到R平面,然后按工作进给速度加工.对多孔加工,为减少刀具空行程进给时间,加工后续孔时,刀具只要退回到R平面即可4、如何确定零件在加工中心工作台上的最佳位置?答:根据机床行程,考虑各种干涉情况,优化匹配各部位刀具长度而确定的.5、采用刀具预调仪有何好处?答:简化刀具预调和刀具测量,克服了机上测量的缺点,大大提高了刀具预调和测量的速度.采用刀具预调仪可以提高加工中心的产量,还可以检测刀尖的角度、圆角和刃口情况等.模拟自测题一、单项选择题1、加工中心和数控铣镗床的主要区别是加工中心〔 A 〕.〔A〕装有刀库并能自动换刀〔B〕加工中心有二个或两个以上工作台〔C〕加工中心加工的精度高〔D〕加工中心能进行多工序加工2、立式加工中心是指〔 C 〕的加工中心.〔A〕主轴为水平〔B〕主轴为虚轴〔C〕主轴为垂直〔D〕工作台为水平3、在加工中心上加工箱体,一般一次安装能〔 A 〕.〔A〕加工多个表面〔B〕只能加工孔类〔C〕加工全部孔和面〔D〕只能加工平面4、公制普通螺纹的牙形角是〔 C 〕.〔A〕55˚;〔B〕30˚;〔C〕60˚;〔D〕45˚.5、精加工<30以上孔时,通常采用〔 A 〕〔A〕镗孔;〔B〕铰孔;〔C〕钻孔;〔D〕铣孔.6、采用刀具预调仪对刀具组件进行尺寸预调,主要是预调整〔 B 〕.〔A〕几何角度〔B〕轴向和径向尺寸〔C〕粗糙度〔D〕锥度7、加工中心加工时,零件一次安装应完成尽可能多的零件表面加工,这样有利于保证零件各表面的〔 B 〕.〔A〕尺寸精度;〔B〕相互位置精度;〔C〕表面粗糙度;〔D〕形状精度.8、加工中心通常按工序集中原则划分工序,〔 D 〕不是工序集中原则的优点.〔A〕提高生产效率〔B〕缩短工艺路线〔C〕保证各加工表面间相互位置精度〔D〕优化切削用量9. 精镗位置精度要求较高的孔系零件时,应采用〔 A 〕的方法确定镗孔路线,以避免传动系统反向间隙对孔定位精度的影响.〔A〕单向趋近定位点〔B〕反向趋近定位点〔C〕双向趋近定位点〔D〕任意方向趋近定位点10、加工中心上加工螺纹时,〔B 〕以下螺纹不宜采用机用丝锥攻丝方法加工.〔A〕M10 〔B〕M6 〔C〕M20 〔D〕M30.二、判断题〔正确的打√,错误的打×〕1、加工中心是一种带有刀库和自动刀具交换装置的数控机床.〔√〕2、主轴在空间处于水平状态的加工中心叫卧式加工中心,处于竖直状态的叫立式加工中心.〔√〕3、数控加工中心的工艺特点之一就是"工序集中〞.〔√〕4、基准重合原则和基准统一原则发生矛盾时,若不能保证尺寸精度,则应遵循基准重合原则.〔√〕5、铣削封闭键槽时,应采用键槽铣刀加工.〔√〕6、轮廓加工完成时,一般应在刀具将要离开工件之时取消刀补.〔×〕7、立铣刀铣削平面轮廓时,铣刀半径应≥工件最小凹圆弧半径.〔×〕8、镗孔时,无法纠正孔的位置误差.〔×〕9、因加工中心加工精度高,所以零件设计基准与定位基准即使不重合,也不用进行尺寸链换算.〔×〕10、对于同轴度要求很高的孔系加工,可以采取刀具集中原则.〔×〕三、简答题1、加工中心的主要加工对象是什么?答:〔1〕既有平面又有孔系的零件〔2〕复杂曲面类零件〔3〕外形不规则零件〔4〕周期性投产的零件〔5〕加工精度要求较高的中小批量零件〔6〕新产品试制中的零件2、在加工中心上加工的零件,其结构工艺性应满足哪些要求?答:在加工中心上加工的零件,其结构工艺性应具备以下几点要求.①零件的切削加工量要小.②零件上光孔和螺纹的尺寸规格尽可能少.③零件尺寸规格尽量标准化,以便采用标准刀具.④零件加工表面应具有加工的方便性和可能性.⑤零件结构应具有足够的刚性,以减少夹紧变形和切削变形.3、加工中心加工零件时,如何选择定位基准.答:①尽量选择零件上的设计基准作为定位基准.②一次装夹就能够完成全部关键精度部位的加工.③既加工基准又完成各工位的加工时,其定位基准的选择需考虑完成尽可能多的加工内容.④当零件的定位基准与设计基准难以重合时,应通过尺寸链的计算,严格规定定位基准与设计基准间的公差X围,确保加工精度.4、加工中心安排加工顺序时,应遵循什么原则?答:①同一加工表面按粗加工、半精加工、精加工次序完成,或全部加工表面按先粗加工,然后半精加工、精加工分开进行.加工尺寸公差要求较高时,考虑零件尺寸、精度、零件刚性和变形等因素,可采用前者;加工位置公差要求较高时,采用后者.②对于既要铣面又要镗孔的零件,先铣面后镗孔.③相同工位集中加工,应尽量按就近位置加工,以缩短刀具移动距离,减少空运行时间.④某些机床工作台回转时间比换刀时间短,在不影响精度的前提下,可以采取刀具集中工序.⑤考虑到加工中存在着重复定位误差,对于同轴度要求很高的孔系,就不能采取刀具集中原则.⑥在一次定位装夹中,尽可能完成所有能够加工的表面.5、刀具预调仪的作用是什么?其种类有哪些?答:机外测量刀具的直径尺寸和长度尺寸.刀具预调仪按功能可分为:镗铣类、车削类和综合类等三类;按精度分类有:普通级和精密级.①镗铣类刀具预调仪主要用于测量镗刀、铣刀与其它带轴刀具切削刃的径向和轴向坐标位置.②车削类刀具预调仪主要用于测量车削刀具切削刃的径向和轴向坐标位置.③综合类刀具预调仪既能测量带轴刀具、又能测量车削刀具切削刃的径向和轴向坐标位置.四、分析题〔略〕数控线切割加工工艺作业答案思考与练习题1、简述数控线切割加工原理.答:利用移动的细金属丝〔铜丝或钼丝〕作为工具电极〔接高频脉冲电源的负极〕,对工件〔接高频脉冲电源的正极〕进行脉冲火花放电而切割成所需的工件形状与尺寸.2、简述数控线切割加工的特点与其应用领域.答:数控线切割加工的特点:①加工用一般切削方法难以加工或无法加工的形状复杂的工件;②切割用的刀具简单,大大降低生产准备工时;③利用计算机辅助自动编程软件,可方便地加工复杂形状的直纹表面;④有利于材料的利用,适合加工细小零件;⑤可以完全或短时间不考虑电极丝损耗对加工精度的影响;⑥可方便地调整凹凸模具的配合间隙,依靠锥度切割功能,有可能实现凹凸模一次加工成形;⑦对于粗、中、精加工,只需调整电参数即可,操作方便、自动化程度高;⑧加工对象主要是平面形状,台阶盲孔型零件还无法进行加工.但是当机床上加上能使电极丝作相应倾斜运动的功能后,可实现锥面加工;⑨当零件无法从周边切入时,工件上需钻穿丝孔;⑩电极丝在加工中不接触工件,两者之间的作用力很小,因而不要求电极丝、工件与夹具有足够的刚度抵抗切削变形;电极丝材料不必比工件材料硬,可以加工用一般切削方法难以加工或无法加工的金属材料和半导体材料;与一般切削加工相比,线切割加工的效率低,加工成本高,不适合形状简单的大批零件的加工;应用领域:①加工模具②加工电火花成形加工用的电极③加工零件3、电极丝直径与松紧度对线切割加工有何影响?答:①电极丝直径的影响:电极丝直径对加工精度的影响较大.若电极丝直径过小,则承受电流小,切缝也窄,不利于排屑和稳定加工,不可能获得理想的切割速度.因此在一定X围内,加大电极丝的直径对提高切割速度是有利的.但电极丝直径超过一定程度时,会造成切缝过大,加工量增大,反而又影响切割速度,因此电极丝直径不宜过大.此外,电极丝直径对切割速度的影响还受脉冲参数等综合因素的制约②电极丝松紧程度的影响:如果上丝过紧,电极丝超过弹性变形的限度,由于频繁地往复、弯曲、摩擦和放电时的急热、急冷变化的影响,容易造成疲劳断丝.若上丝过松,在切割较厚工件时,由于电极丝的跨距较大,造成其振动幅度较大,同时在加工过程中受放电压力的作用而弯曲变形,导致电极丝切割轨迹落后并偏离工件轮廓,即出现加工滞后现象,从而造成形状与尺寸误差.模拟自测题一、单项选择题1、若线切割机床的单边放电间隙为0.02mm,钼丝直径为0.18mm,则加工圆孔时的间隙补偿量为<B >.〔A〕0.10mm 〔B〕-0.11mm〔C〕0.20mm〔D〕0.21mm2、线切割机床不能加工材料为< B >.〔A〕合金钢〔B〕非金属〔C〕碳素钢〔D〕不锈钢3、电极丝直径d与拐角半径R、放电间隙<的关系为〔 A 〕.〔A〕d≤2〔R-<〕〔B〕d≥2〔R-<〕〔C〕d≤〔R-<〕〔D〕d≥〔R-<〕4、脉冲宽度加大时,线切割加工的表面粗糙度〔 A 〕〔A〕增大〔B〕减小〔C〕不确定〔D〕不变5、下列叙述中,〔 A 〕不是线切割加工的特点.〔A〕要求刀具有足够的刚度〔B〕刀具简单〔C〕材料利用率高〔D〕可以加工高硬度金属材料二、判断题〔正确的打√,错误的打×〕1、电极丝过松会造成工件形状与尺寸误差.〔√〕2、线切割加工的表面粗糙度主要取决于单个脉冲放电能量大小,与走丝速度无关.< ×>3、线切割加工时,凹角处可以清角.〔×〕4、在相同表面粗糙度的情况下,用线切割加工的零件的耐磨性比机械加工的好.〔√〕5、线切割加工时,工件的变形与切割路线有关.〔√〕三、简答题1、数控线切割加工的主要工艺指标有哪些?答:〔1〕切割速度〔2〕表面粗糙度〔3〕电极丝损耗量〔4〕加工精度2、影响线切割加工指标的电参数有哪些?答:①脉冲宽度②脉冲间隔③开路电压④放电峰值电流⑤放电波形⑥极性⑦变频、进给速度3、数控线切割加工对工件装夹的基本要求是什么?答:①工件的装夹基准面应清洁无毛刺.②夹具精度要高.③装夹工件的位置要有利于工件的找正,并能满足加工行程的需要,工作台移动时,不得与丝架相碰.④装夹工件的作用力要均匀,不得使工件变形或翘起.⑤批量加工时最好采用专用夹具,以提高效率.⑥细小、精密、薄壁工件应固定在辅助工作台或不易变形的辅助夹具上.徐宏海:预祝大家顺利通过考试――希望大家好好复习,预祝大家顺利通过考试。
第五章 关系数据理论一、 单项选择题1、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 ( )A 、关系规范化理论B 、关系运算理论C 、关系代数理论D 、数理逻辑2、关系数据库规范化是为解决关系数据库中( )问题而引入的。
A 、插入、删除和数据冗余B 、提高查询速度C 、减少数据操作的复杂性D 、保证数据的安全性和完整性3、当关系模式R (A ,B )已属于3NF ,下列说法中( )是正确的。
A 、它一定消除了插入和删除异常B 、一定属于BCNFC 、仍存在一定的插入和删除异常D 、A 和C 都是4、在关系DB 中,任何二元关系模式的最高范式必定是( )A 、1NFB 、2NFC 、3NFD 、BCNF5、当B 属性函数依赖于A 属性时,属性A 与B 的联系是( )A 、1对多B 、多对1C 、多对多D 、以上都不是6、在关系模式中,如果属性A 和B 存在1对1的联系,则说( )A 、A B B 、B A C 、A B D 、以上都不是7、关系模式中,满足2NF 的模式,( )A 、可能是1NFB 、必定是1NFC 、必定是3NFD 、必定是BCNF8、关系模式R 中的属性全部是主属性,则R 的最高范式必定是( )A 、2NFB 、3NFC 、BCNFD 、4NF9、关系模式的候选关键字可以有( c ),主关键字有( 1个 )A 、0个B 、1个C 、1个或多个D 、多个10、如果关系模式R 是BCNF 范式,那么下列说法不正确的是( )。
A 、R 必是3NFB 、R 必是1NFC 、R 必是2NFD 、R 必是4NF11、图4.5中给定关系R ( )。
A 、不是3NFB 、是3NF 但不是2NFC 、是3NF 但不是BCNFD 、是BCNF12、设有如图4.6所示的关系R ,它是( )A 、1NFB 、2NFC 、3NFD 、4NF二、 填空题1、如果模式是BCNF ,则模式R 必定是(3NF ),反之,则( 不一定 )成立。
国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号1256)国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。
A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。
A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
下列关于两个表的引用关系的描述,正确的是()。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简述题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.数据库设计分为哪几个阶段?每个阶段的主要工作是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分>写出创建如下三张数据表的SQL语句。
“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。
商品名:普通编码可变长字符类型,长度为20,非空。
类别:统一字符编码定长字符类型,长度为5,取值为:“智能穿戴”、“4G手机”、“笔记本电脑”。
厂家名:普通编码可变长字符类型,长度为30,非空。
厂家地址:统一字符编码可变长字符类型,长度为40。
“生产”表结构:商品号:普通编码定长字符类型,长度为10,引用商品表的外键。
生产日期:日期类型。
生产数量:整型。
29.(本题共20分,每小题5分)依据第28题所创建的三张表,写出完成下列操作的SQL语句。
(1)查询“智能穿戴”类商品的商品名和单价。
(2)查询单价大于8000的“笔记本电脑”类商品的生产情况,列出商品名、单价和生产日期。
国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是()。
A.学生学号B.插人数据C.建立约束D.教师编号2.在E-R图中,实体用()描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.关于数据库三级模式中“模式”的说法,错误的是()。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
关于两个表的引用关系的描述,正确的是()。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。
“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为10,非空。
职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。
所在部门:普通编码可变长字符类型,长度为20。
“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为30,非空。
开课学期:微整型。
学时:小整型。
“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。
1.选择题(1)SQL 语言中,删除一个视图的命令是( B )。
A. DELETEB. DROPC. CLEARD. REMOVE(2)建立索引的作用之一是 ( D )。
A . 节省存储空间 B. 便于管理C . 提高查询速度 D. 提高查询和更新的速度(3)以下关于主索引和候选索引的叙述正确的是 ( C )。
A .主索引和候选索引都能保证表记录的惟一性B .主索引和候选索引都可以建立在数据库表和自由表上C .主索引可以保证表记录的惟一性,而候选索引不能D .主索引和侯选索引是相同的概念(4)在数据库设计器中,不能完成的操作是( )。
A .创建数据表关联BC .修改关联中的主键表和外键表D .删除关联 (5)下面所列条目中,( C )不是标准的SQL 语句。
A. ALTER TABLE B. CREATE TABLE C. ALTER VIEW D. CREATE VIEW2.填空题(1)索引是数据库中一种特殊类型的对象,它与( 数据库表 )有着紧密的关系。
(2)在数据库中,索引使数据库程序无需对整个表进行( 扫描 ),就可以在其中找到所需数据。
(3)在SQL Server 2000中可创建3种类型的索引,即惟一性索引、( 主键索引 )和聚集索引。
(4)视图是一个( 虚拟表 ),并不包含任何的物理数据。
(5)视图属性包括视图( 视图名称、权限、所有者、创建日期 )和用于创建视图的文本等几个方面。
3.问答题(1)聚集索引与非聚集索引之间有哪些不同点?在一个表中是否可以建立多少个聚集索引和非聚集索引?答:在建立了聚集索引的基本表中,表中各记录的物理顺序与索引键值的逻辑顺序相同;数据表中数据更改后需要对记录重新物理排序。
而在只建立了非聚集索引的表中,记录的物理顺序不一定与索引键值保持一致;数据表中数据更改后,不需要对表中记录重新排序,只需要更新对应的索引即可。
一个基本表中只能建立一个聚集索引,但可以建立多个非聚集索引。
第五章思考与练习题一、简答题1.请简要说明数据库安全机制?参考答案:一个用户访问SQL Server必须要经过4个层次的安全控制,操作系统的安全性;服务器的安全性;数据库的安全性;表和列的安全性。
从上述流程可以看出,用户使用SQL Server 时,需要经过两个安全性阶段:身份验证和权限认证。
身份验证阶段系统只检验用户是否有连接SQL Server实例的权力,如果身份验证通过了,只表示用户可以连接SQL Server实例,否则系统将拒绝用户的连接。
然后需要检验用户是否有访问服务器上数据库的权限,为此需要授予每个数据库中映射到用户登录的账号访问权限,权限认证就可以控制用户在数据库中进行的操作。
2.登录账号和用户账号的含义是什么?它们有什么区别联系?参考答案:登录账号用于身份验证,使得用户到达登录到SQL Server服务器,属于服务器层面,相当于大门的钥匙;用户账号用于权限验证,属于数据库层面,相当于自己房间的钥匙。
用户账号在定义时便与一个登录账号相关联,即任何一个用户账号背后都有一个登录账号。
3.请简要说明使用企业管理创建登录账号和用户账号的过程。
参考答案:(1)在SQL Server的企业管理器下,展开“SQL Server组”文件夹,找到需要建立登录账号的服务器并展开其文件夹,再展开“安全性”文件夹,在“登录”选项上右击鼠标,在出现的快捷菜单中单击“新建登录”菜单命令,打开“SQL Server登录属性->新建登录”对话框。
(2)SQL Server支持“Windows身份验证”和单击“SQL Server身份验证”两种认证模式。
选择“SQL Server身份验证”单选钮,在“名称”文本框中输入要创建的登录账号名称,例如“mysa”,在“身份验证”选项组中,并输入密码。
(3)设置完毕后,单击“确定”按钮,即可完成登录账号的创建。
接下来,开始创建用户账号,基本方法是:(1)在企业管理器中,展开SQL Server组及其服务器,在“数据库”文件夹中,展开某一数据库,例如“进销存”的文件夹,然后在“用户”选项上右击,在弹出的快捷菜单中选择“新建数据库用户”命令,打开新建用户对话框。
(2)单击“登录名”下拉列表框右端的下拉箭头,会看到刚刚创建的“mysa”登录帐号。
选择“mysa”登录账号,此时“用户名”文本框中自动显示为“mysa”。
可以更改“用户名”文本框中的用户名,也可以在“数据库角色成员”列表框中选择新建用户应该属于的数据库角色。
(3)设置完毕后,单击“确定”按钮,即可在“进销存”数据库中创建一个新的用户账号。
如果不想创建用户账号,单击“取消”按钮即可。
4.如何对用户账号进行授权管理,一般有哪些权限,请简要说明。
参考答案:(1)展开服务器组,然后展开服务器;展开“数据库”项,然后找到相关的数据库,比如“进销存”;(2)展开“进销存”数据库,根据对象类型,单击表、视图、存储过程等对象,找到需要进行授权管理的数据库对象,比如“物资台账”表。
(3)右击授予权限所在的对象,从弹出菜单中选择“所有任务->管理权限”选项;单击“列出全部用户/用户定义的数据库角色/public”选项,然后选择授予每位用户的权限。
其中,选中标记表示授予权限。
进一步,通过本界面可完成列级的授权管理。
另外,也可以采用GRANT(授予权限)、DENY(拒绝权限)和REVOKE(撤消权限)等SQL语句完成授权管理。
5.为什么要进行数据备份?数据库备份包括哪些主要内容?参考答案:任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极为重要。
备份可以创建在磁盘、磁带等备份设备上,与备份对应的是还原。
数据库备份就是在某种介质上(磁带、磁盘等)存储数据库(或者其中一部分)的拷贝的过程。
更严格意义上讲,备份应该是一种把数据从硬盘上复制到其他可移动介质上的操作过程。
一个完整的备份通常要包括三部分内容,即系统数据库、用户数据库和事务日志。
6.什么是备份设备,请谈一谈SQL Server中创建备份设备的主要步骤和方法。
参考答案:备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质。
SQL Server支持3种备份设备,即磁盘设备、磁带设备和命名管道设备。
在SQL Server中,可以采用两种方法创建备份设备,一是利用企业管理器;二是使用系统存储过程sp_addumpdevice。
其步骤如下:在企业管理器中展开服务器组,展开指定的服务器,展开“管理”文件夹,右击“备份”,在弹出的快捷菜单中选择“新建备份设备”选项,打开“备份设备属性- 新设备”对话框。
在“名称”文本框中输入逻辑设备的名称,在下面选择磁带或者磁盘备份设备,并设置物理位置。
当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。
完成后,单击“确定”按钮即可。
缺省情况下,备份设备的全路径为“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\进销存数据库备份.BAK”,备份设备文件名为“进销存数据库备份.BAK”,缺省路径为SQL Server安装目录的BACKUP文件夹。
7.事务日志文件有什么用途?是否也需要备份?为什么?参考答案:SQL Server数据库是由两个操作系统文件组成的,即数据文件和事务日志文件。
事务日志文件主要用于存储数据库的更新情况等事务日志信息。
事务日志文件非常重要,所有对数据库的更改操作都会记录于此,当数据库损坏时,数据库管理员可使用事务日志恢复数据库。
从事务日志文件的作用上可以看出,它是非常有用和重要的,因此也需要备份。
8.请按以下操作练习一下数据库备份操作,并体会一下数据库备份的的效果。
(1)创建一个数据库;(2)使用CREATE TABLE语句在数据库中创建一张表;(3)使用INSERT语句向表中插入若干条数据;(4)进入企业管理器,对数据库进行备份操作;(5)使用DROP TABLE语句删除已创建的表;(6)使用企业管理器,对数据库进行还原操作。
参考答案:CREATE DATABASE 学生库学生表:create table 学生(学号char (8) primary Key,姓名char(8),年龄int,性别bit)insert into 学生values ('2007001','王丽','19', 1)insert into 学生values ('2007002','张华','20', 0)insert into 学生values ('2007003','李敏','19', 1)DROP TABLE 学生第六章思考与练习题一、简答题1.什么是嵌入式SQL,它有哪些特点和用途?参考答案:嵌入式SQL语言是将SQL语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。
嵌入式SQL的用途:它是数据库应用程序的一种开发方法。
是一种应用程序进行数据库访问时所采取的编程式数据库语言。
嵌入式SQL的特点是,数据库管理系统DBMS一般会采用预编译的处理办法,即由DBMS的预处理程序对源程序进行扫描,识别出SQL语句,把它们转换成宿主语言调用语句,以使宿主语言编译程序能够识别它,最后再由宿主语言的编译程序将整个源程序编译成目标码。
嵌入SQL语句完成的功能也可以通过应用程序接口(API)实现。
2.请简述C/S和B/S的主要原理,并说明它们各自的优缺点。
参考答案:C/S模式就是基于企业内部网络的应用系统。
传统的C/S 模式是一种两层结构的系统,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。
优点是:C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。
缺点是应用程序的维护、移植和互操作变得复杂。
B/S模式,即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。
B/S网络结构模式是基于Intranet的需求而出现并发展的。
在B/S模式中,客户端运行浏览器软件。
优点是:B/S占有优势的是其异地浏览和信息采集的灵活性。
任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
缺点是:采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。
3.请简要说明利用VB开发数据库应用系统的一般步骤。
参考答案:利用VB开发数据类应用程序的基本框架如下:1)通常要声明一个全局数据库连接对象2)一般要创建Main子过程,并将它设置为启动对象。
在其中顺序完成以下操作:(1)以非模态方式显示飞溅窗。
(2)创建全局数据库连接对象,并连接SQL Server或Access等数据库。
(3)以模态方式显示登录窗,等待用户登录。
(4)登录成功后,以非模态方式显示主窗体,否则退出程序。
3)主窗体一般均提供增加、删除、修改、查询等对数据库的管理功能,所有操作均使用全局数据库连接对象作为与数据库交互的通道,通过SQL语句对数据进行处理,其中包括增加功能、删除功能、修改功能和查询功能。
4)其他功能。
比如数据库备份和恢复功能、用户权限管理功能等。
4.什么是数据库引擎?VB数据库应用系统访问数据库的主要机理是什么?参考答案:VB提供了三种数据库访问引擎,即Jet引擎、ODBC和OLE DB,目前主要使用OLE DB。
在VB应用程序中主要用这个对象建立与数据库的连接,一般的方法是:①声明并创建对象Dim ADOcn As New Connection②建立数据库连接ADOcn.Open 连接字符串如果要连接SQL Server数据库,那么连接字符串一般应具有以下组成:Provider=SQLOLEDB;Server=<服务器名>;User ID=<登录账号>;Password=<登录口令>;Database=<数据库名>③对数据表进行更新操作5.ADO对象模型的主要对象是什么?如果连接后台数据库?参考答案:ADO对象模型的主要对象是:Connection、Command、Recordset、Parameter、Property、Field和Error。
①声明并创建对象Dim ADOcn As New Connection②建立数据库连接ADOcn.Open 连接字符串如果要连接SQL Server数据库,那么连接字符串一般应具有以下组成:Provider=SQLOLEDB;Server=<服务器名>;User ID=<登录账号>;Password=<登录口令>;Database=<数据库名>6.请写出VB中编写增、删、改、查功能的主要步骤和语句。