电大数据库应用考试复习参考_第1页
电大数据库应用考试复习参考_第2页
电大数据库应用考试复习参考_第3页
电大数据库应用考试复习参考_第4页
电大数据库应用考试复习参考_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(大数据)电大数据库应用考试复习参考一、单项选择题1.数据库管理系统中的(D)功能实现对数据库的数转据储操、纵恢复。数据定义B.据操纵c.数据查询D.数据库的建立与维护2.选择与投影运算,属于关系模型中(B)的功能。系代数c.关系完整性D.数据独立性3.在系统数据库中,(C)包含了复制到每个用户数据库中的表。数据库B.tempdb数据库c.model数据库D.msdb数据库4.如果要存储的数据是图形图像等,应使用(D)做为数据类型。数值数据类型B.字符型c.日期时间型D.位型5.下列(B)情况,一般不建立索引。基本表的某列中记录数量特别多B基本表的某列中记录数量特别少c.基本表的某列经常出现在字句中D.基本表的某列经常被查询6.下列关于视图的描述不正确的是(C)。视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快c.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用语句将课程表中课程号为"A002"的课程号改为"A2002"后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将(C)。保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新c.清除对课程表的修改D.清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.下列关系中,符合第2范式但不符合第3范式的是(B)。姓名性别单位城市邮编联系电话办公电话手机号张华男天津大学北京110110867653213711222898B.学号姓名性别籍贯系号系名系电话0101002张华男江苏计算机56663278c.学号姓名性别专业0101002刘红女机械D.姓名性别单位城市邮编办公室电话手机号王明男天津大学北京1101103676562135112998989.把一个关系算两个关系的并中按所需顺序选取若干个属性构成新的关系称为(C)。选择运算B。两个关系的并c.投影运算D.两个关系的差10.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含(D)A.SELECTMIN(‘)AS专业人数学生表WHERE专业=‘网页设计'B.SELECTMAX(*)AS专业人数学生表WHERE专业=‘网页设计'专业人数学生表WHERE专业=‘网页设计'专业人数FROM学生表WHERE专业=‘网页设计'11.SQLSE设数据库的备份不支持(D)。磁带设备A。磁盘设备B。磁带设备c.命名管道设备D.I/O接口设备12.下列说法中,(B)属于字段设计原则。遵守第三范式标准的数据库设计B.字段长度尽量充足C.适当使用视图D.为设计编制文档13.下列SQL语句中,能够统计每个专业的人数的是(A)。专业,COUNT(篝)AS学生人数学生表专业B.SELECT专业,COUNT(钳)AS学生人数学生表专业C.SELECT专业,COUNT(曾)AS学生人数学生表专业D.SELECT专业,COUNT(骨学生人数FRO~1学生表DISTINCT专业14.查询课程名中带有的课程,则条件语句应包含(D)。课程名LIKE%'Windows'B.WHERE课程名LIKE‘%Windows%'C.WHERE课程名%‘LIKEWindowsLIKE'D.WHERE课程名LIKE‘Windows%'15.下列SQIJ语句中,字段的值具有唯一性的约束是(A)。学号char(8)N01'NULLCONSTRAIN1'un_noUNIQUEB.成绩c.性别char(2)NOTNULLcheck(性别=‘男,or性别=‘女')D.学号char(8)NOTNULL16.下列(D)是指数据库管理系统。A、DMLB、DDLC、DBAD、DBMS.有严格的数学基础并在此基础上发展起来的数据库模型是(C)。A、层次模型B、网状模型、关系模型D、面向对象模型.在销售商品关系中,能够成为主关键字(或称主码)的属性是(B)。A、商品名B、商品编号、商品数量D、商品价格.SQLServer系统中的所有系统级信息存储于(A)数据库中。A.masterB.modelC.tempdbD.msdb.关系数据库规范化理论是为解决关系数据库中(A)问题而引入的。A插入删除和数据冗余B高查询速度减少数据操作的复杂性D证数据的安全性和完整性.下列符合第三范式的关系是(B)。A、零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)、仓库(仓库编号,主任姓名,电话,储存的零件)D、仓库(仓库编号,主任姓名,储存零件的数量,储存零件的种类).如果希望从学生表中查询出最大年龄的同学,那么语句中应该包含(B)。A、SELECTMIN(年龄最大学生表B、SELECTMAX(年龄最大学生表C、年龄)AS最大FROM学生表D、年龄)AS最大学生表.下列关于索引的说明不正确的是(B)。A、索引与基本表分开存储B、索引一经建立就需要人工进行维护、索引的建立或撤消对数据的内容毫无影响D、索引会在一定程度上影响增删改操作的效率9.在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(D)。A、两个关系的和B、两个关系的并、两个关系的交D、两个关系的差.SQLServer默认的登录账号为(A)。A、saB、dboC、administrterD、自己任意设置.数据库应用程序开发中,(B)属于物理设计。A回答“干什么”的问题B方法设计C绘制E-R图DE-R图转换为关系模型.下列SQL语句中,能够完成删除功能的是(D)。A、教师表(‘053006’,‘王振东’,‘男’2)B、教师表SET姓名=‘王振东’WHERE学号=‘053006’、DELETE教师表SET姓名=‘王振东’WHERE教师编号=‘053006’D、DELETEFROM教师表WHERE性别=‘男’.查询姓名中带有“芳”字的学生,则条件语句应包含(B)。A、姓名LIKE%‘芳’B、姓名LIKE‘%芳%’、姓名%‘LIKE芳LIKE’D、姓名LIKE‘芳%’.下列SQL语句中,限制字段取值范围的约束是(C)。A、学号B、学号char(8)NOTNULLCONSTRAINTPK_学生表、性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)D、学号char(8)NOTNULL29.设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是(D)。A、SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’课程名=‘计算机’AND学生表学号=课程表.学号B、SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’课程名=‘计算机’AND学生表学号=课程表.学号成绩C、SELECT姓名,成绩学生表,成绩表WHERE所在系=‘英语系’课程名=‘计算机’AND学生表学号=课程表.学号成绩D、SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’课程名=‘计算机’AND学生表学号=课程表.学号成绩DESC30_SQLServer数据库是基于(C)数据模型的。A.层次模型B.网状模型.关系模型D.面向对象模型.通常情况下,“数据库管理员”的英文缩写是(C)。A.DBMSB..DBAD.32.如果希望从成绩表中查询出所有成绩大于等于分的记录,那么条件语句应该是(A)。A.成绩>=90B.成绩≥90.成绩>90AND成绩=90D.成绩.在一个课程关系中,最可能成为主关键字(或称主码)的属性是(C)。A.任课教师B.所属专业.课程编号D.开课学期34.SQLServer的系统主数据库是(A)。A.masterB..tempdbD.Northwind35.SQLServer数据库中的NULL值(空值)(D)。A.表示空格B.表示数字.表示一种数据类型D.表示没有值、不确定的值36.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合(A)。A.第一范式B.第二范式C.第三范式D.范式.下列符合第三范式的关系是(D)。A.教师(教师号,教师姓名,课程号,课程名,成绩)B.教师(教师号,教师姓名,性别,课程号,课程名,NN)C.职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)38.将第一个关系的记录加到第二个关系中,生成的新关系称为(B)。A.两个关系的积B.两个关系的并.两个关系的交D.两个关系的差39.数据库应用程序开发中,概念设计阶段的主要目的是(D)。A.绘制图B.编写数据字典C.建立逻辑数据模型D.建立概念模型.用户使用SQLServer时,通常需要考虑两个安全性阶段(B)。A.登录验证B.身份权限认证.操作登录验证D.权限认证、身份验证.创建数据库的SOL语句是(C)。A..SEC..RE.SQLServer数据库中的一个完整的备份通常要包括(A)。A.系统数据库、用户数据库和事务日志B.系统数据库、系统表和数据字典C.系统数据库、用户数据库和数据字典D.用户数据库和事务日志.下列SQL语句中,能够完成笛卡尔积运算的是(D)。A.SELECT*FROM篮球爱好者UNIONSELECT*FROM足球爱好者B.SELECT*FROM篮球爱好者INTERSECTSELECT*FROM足球爱好者C.SELECT*FROM篮球爱好者足球爱好者D.SELECT*FROM筛球秀好者。足球秀好者.设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“所有姓‘王’的学生且选修了‘A001’课程的学生”,则对应的SQL语句是(C)。A.SELECT姓名学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE‘王%’OR选课表.课程号=’A001’B.SELECT姓名学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE王%OR选课表.课程号=A001C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE‘王%’AND选课表.课程号=’A001’D.SELECT姓名学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE王%AND选课表.课程号=A00l.数据库管理系统中的(B)功能实现对数据库的插入、删除、修改。数据定义B.数据操纵C.数据库的运行管理D.数据库的建立与维护.以二维表的形式表示关系之间的联系,属于关系模型中(A)的功能。数据结构B.规范性C.关系完整性D.数据独立性.在系统数据库中,(A)包含了系统级信息。数据库B.tempdb数据库C.model数据库D.数据库.如果要存储的数据是带有小数位的数据,应使用(A)做为数据类型。数值数据类型B.字符型C.日期时间型D.位型.下列(A)情况,适于建立索引。基本表的某列中记录数量特别多B.基本表的某列中记录数量特别少.经常进行插入操作的基本表的某列D.经常进行删除操作的基本表的某列.下列关于视图的描述不正确的是(C)。视图是由行和列组成的二维表B.视图可以限制用户对数据的访问C.视图与数据表是一样的D.视图是建立在基本表上的.对于教学管理数据库,当采用事务控制机制时,利用语句将学生表中学号为“002"的学生的学号改为"2002”后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将(C)。保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B.保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C.清除对学生表的修改D.清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新.下列关系中,符合第2范式但不符合第3范式的是(B)。.把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为(C)。两个关系的和B.两个关系的并C.两个关系的交D.两个关系的差.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含(C)。A.SELECTMIN(年龄平均学生表B.SELECTMAX(年龄平均学生表年龄平均FROM学生表D.年龄)AS平均学生表.数据库的备份不包括(A)。操作系统B.系统数据库C.用户数据库D.事务日志.下列说法中,(A)属于表设计原则。遵守第三范式标准的数据库设计B.尽可能地建立触发器C.适当使用视图D.尽可能多地采用外键.下列SQL语句中,能够对查询结果进行排序的是(A)。A.SELECT*FROM学生表WIlERE专业=‘软件’年龄B.SELECT*FROM学生表WHERE专业=‘软件’.SELECT*FROM学生表WHERE专业=‘软件’年龄D.SELECT*FROM学生表WHERE专业:‘软件’DISTINCT年龄.查询姓名中带有“玲”字的学生,则条件语句应包含(B)。A.WHERE姓名LIKE%‘玲’B.WHERE姓名IIKE‘%玲%’.WHERE姓名%‘LIKE玲LIKE’D.WHERE姓名LIKE‘玲%’.下列SQL语句中,对字段创建唯一的聚集索引的约束是(B)。A.学号cha,B.学号char(8)NOTNULLCONSTRAINTPK一学生表C.性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)D.学号char(8)NOTNULL.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是(B)。A.姓名%‘张’B.姓名LIKE‘张%’.姓名%‘LIKE张’D.姓名LIKE‘张’61.本教材介绍的数据库管理系统基于(C)数据库。A.OracleB.InformixC.MicrosoftSQLServerD.Sybase62.(A)数据库包含了所有系统级信息,对SQLServer系统来说至关重要,一旦受到损坏,有可能导致SQLServer系统的彻底瘫痪。A.master数据库B.tempdb数据库.model数据库D.msdb数据库.在一个教师关系中,能够成为主关键字(或称主码)的属性是(B)。A.教师姓名B.教师编号.教师年龄D.教师性别.从逻辑层次上看,数据库不包括(D)。A.表B.视图.存储过程D.内模式.下列关于索引的说明不正确的是(A)。A.索引一经建立就需要人工进行维护B.索引与基本表分开存储.索引的建立或撤消对数据的内容毫无影响D.索引会在一定程度上影响增删改操作的效率.第二范式是指(B)。A.设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第二范式B.设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式C.设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的传递函数依赖,则称该关系符合第三范式D.设一个关系为R,它是满足第二范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第三范式.下列符合第三范式的关系是(D)。A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)D.教师(教师编号,教师姓名,教师性别).在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为(C)。A.两个关系的和B.两个关系的并.两个关系的交D.两个关系的差69.数据库应用程序开发中,(B)属于物理设计。A.回答“干什么”的问题B.存储方法设计.绘制E-R图D.将E—R图转换为关系模型70.通过账号管理,SQLServer用户分为(C)。A.管理员账号和普通用户账号B.操作账号和登录账号.登录账号和用户账号D.权限账号和身份账号71.下列SQL语句中,能够完成删除功能的是(B)。学生表,’王小明‘,‘男’,2)学生表SET姓名=‘王莉’WHERE学号=‘2006001’C.DELETE学生表SET姓名=‘王莉’WHERE学号=‘2006001'D.DELETEFROM学生表WHERE性别=’男‘72.下列SQL语句中,能够完成求某列最大值的是(D)。A.B.SELECTMAX(Age)FROMStudent.SELECTMIN(Age)FROMStudentD.73.下列SQL语句中,能够完成交运算的是(D)。A.SELECT*FROM刘德华出演的电影UNIONSELECT*FROM梅艳芳出演的电影B.SELECT*FROM刘德华出演的电影INTERSECTSELECT*FROM梅艳芳出演的电影C.SELECT*FROM刘德华出演的电影梅艳芳音演的电影D.SELECT*FROM刘德华出演的电影,梅艳芳出演的电影.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了‘数据库应用技术’课程的学生姓名和成绩”,则对应的SQL语句是(B)。A.SELECT姓名,成绩FROM学生表WHERE学生表.学号=课程表.学号AND课程名=‘数据库应用技术’B.SELECT姓名,成绩FROM课程表WHERE学生表.学号=课程表.学号AND课程名=‘数据库应用技术’C.SELECT姓名学生表,课程表WHERE学生表.学号=课程表.学号课程名=‘数据库应用技术’D.SELECT姓名,成绩FROM学生表,课程表WHERE学生表.学号=课程表.学号课程名=‘数据库应用技术’二、填空题1.SQL语言中的查询语句是SELECT2.数据库还原方式包括完全还原方式、简单还原方式和大容量日志记录还原方式o3.数据库设计的主要原则包括表设计原则、字段设计原则和其他原则。4.关系完整性是指关系模型中数据的正确性、一致性和有效性。5.SQLServer中的事务处理控制语句,BEGIN[TRAN[SACTION]]或BEGIN实现开始一个事务。6.关系模型由三个部分组成,分别是数据结构、关系操作集合和关系完整性。7.备份是指将数据从硬盘复制到可移动媒体上的过程。8.数据库应用系统的建设包括结构设计和行为设计两个方面。9.计算机数据处理技术大致经历了人工管理、文件管理和数据库管理等三个阶段。10.如果一个数据表不满足第三范式,那么至少会存在数序冗余异插入异常和删除异常等问题。11.SQLServer支持3种备份设备,即磁盘设备、磁带设备和命名管道设备。12.VB提供了三种数据库访问引擎,即引擎、和OLEDB,目前主要使用OLEDB。.表是SQL语言存放数据、查找数据以及更新数据的基本数据结构。.数据依赖通常包括函数依赖和多值依赖两个方面。15.当需要对查询结果进行排序时,可以指定其排序方式,字段后使用ASC表示升序,DESC表示降序。16.SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除、修改等操作。.数据库系统的三级模式是指外模式、模式和内模式·三、判断题1.DROPPROC的功能是删除表结构。(X)2.索引实际上是一张建立在基本表上的虚表。(X)3.如果我们想将数据库系统从被安装的系统盘转移到E盘上,可以进行数据库分离和附加操作。(L)4.任何一个用户账号背后都有一个登录账号o(L)5.c/s模式主要由客户应用程序和数据库两部分组成。(L)6.在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。(X)7.触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。(√)8.做结构设计时,要尽量使设计符合第三范式的要求。(√)9.登录账号用于身份验证,用户账号用于权限验证。(√).数据库应用程序开发中,需求分析阶段的主要目的是回答“干什么,,的问题。(√).SQL结构化查询语言是一种过程化语言。(X)13.索引是在基本表的列上建立的一种数据库对象,它和基本表分开存储,它的建立或撤消对数据的内容毫无影响。(√).当删除一个视图时,与之相关联的基本表也会自动被删除。(X)15.参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。(√).索引与视图具有相同的用途。(X).每个用户需要通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。(√).B/S模式实际上就是两层结构的/S模式。(X)19.目前,在数据库系统中,使用最广泛的数据模型是面向对象模型。(X).主键可以取空值。(X)21.数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统。有效存储数据,足用户信息要求和处理要求。(√)22.根据索引的特点,应该对那些频度较求强的基本表创(√)23.在实际应用中,尽可能不要通过视图对记录进行更新操作。(√)四、简述题1.简述SQLServer数据库的存储结构。SQLServer数据库的存储结构包括物理存储结构和逻辑存储结构两个层面。在物理层面上,SQLSelvel数据库是由两个操作系统文件组成的,即数据文件和事务日志文件,它们的后缀分别是MDF和LDF文件主要用于存储数据,事务日志文件主要用于存储数据库的更新情况等事务日志信息。在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象组成的。当采用SQLServer企业管理器将上述数据库文件打开"后,就能看到数据库的逻辑结构了o数据库中的数据分别存储在几个不同的对象中,而这些对象是用户在操作数据库时,实际能够看到和接触到的,属于逻辑存储结象主要包括表、视图、触发器、存储过程(StoreProcedures)、缺省(Default)约束(Constraints)(Users)以及图表(Diagram)和用户自定义的数据类型等。2.数据库设计的目的是什么,请简要说明。数据库设计指的是设计数据库及其应用系统的技术,是指对于一个给定的应用环境,包括硬件环境和操作系统、数据库管理系统(DBMS)等软件环境,如何使用这个环境来表达用户的要求,构造最优的数据库模式,建立数据库及围绕数据库展开的应用系统,使之能够有效地收满足企业组织中各类用户的应用需求(信息需求和处理需求)。1.关系完整性的主要内容是什么?为什么要保证关系的完整性?关系完整性就致性和有效又包括实体参照完整性和用户定义的完整性三个方面。只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。2.什么是嵌入式SQL,它有哪些用途?嵌入式SQL语言是将SQL语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式SQL的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采取的编程式数据库语言1.请简要说明存储过程的概念和优点。存储过程(StoedProcedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码(3分)。使用存储过程的好处可归纳为以下几点:(a)执行速度快。在经过第一次调用以后,就驻留在内存中,不必再经过编译和优化;(b)模块化的程序设计。经过了一次创建以后,可以被调用无数次;(c)减少网络流量;(d)保证系统的安全性。2.请简要说明关系规范化的必要性。减少数据冗余(2分)、更新异常(1分)、插入异常(1分)、删除异常(1分)。1.什么是数据和数据处理?数据与信息的区别联系是什么?数据(Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。、信息(Information)是经过加工的,能对接收者的行为和决策产生影响的、有价值的数据。如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。2.请简要说明数据库应用系统设计的步骤。数据库应用系统设计的步骤包括需概念逻辑设计和物理设计。1.为什么要使用事务?事务处理的作用是什么?事务是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。SQLServer通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。它是SQL复杂程序设计必不可少的内容。如果在执行完第一个语句后,计算机突然断电,而第二条语句还没来得急执行,数据出现不一致怎么办?这时候就需要用到SOL的事务控制功能了。如果使用了SQLServer的事务控制机制,以上两个问题均可获得解决务的情况下,SQLServer可以保证,所有的记录要么全部处理,要么一行也不处如果修改了全部记录的一半时服务器出错了,SQLServer会返回到以前未执行操作前的位置,清除它已经修改过的数据,这就是事务处理的作用。2.为什么要进行数据备份?数据库备份包括哪些主要内容?任何系统都不可避免会出现各种形式的故障,而某些故障可能会导致数据库灾难性的损坏,所以做好数据库的备份工作极以创上,与备份对应的是还原。数据库备份就是在某种介质上(磁带、磁盘等)存储数据库(或者其中一部分)的拷贝的过严格意义上讲,备份应该是一种把数据从硬盘上复制到其他可移动介质上的操作过程。一个完整的备份通常要包括三部分内容,即。五、综合应用题1.用SQL语句创建简单数据表设某数据库中的物资台账数据表T,包括物资编号TNo、物资名称TN、物资单价TD等字段:TNo和TN为字符型(长度20),"fD为数值型(带小数)0TNo是主键,请用SQL语句创建该数据表T。TNCHAR(20),TDMoney);2.用SQL语句查询数据表在第五大题第1小题基础上,要求按下列条件对物资台账表T进行查啕,显示所有字段o条件是:物资编号TNo以"X"开头,并且物资单价在20元和元之间(不包括20元、元),请写出相关的Select语句。SELECT*FROMTWHERETNoLIKE"X%"andTD>20andTD<303.程序应用题接第五大题第2小题,现要求开发物资管理信息系统,物资台账录入功能的界面如图1所示,其中为物资为物资为物资单输入所有数据,点击确认"按钮,程序将把结果插入到物资台账表T请补充完成下列程序代码。PrivateSubCommandl_Click()声明一个记录集对象将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ACtiveConneetion=ADOcn第一步3在物资台账表T中查询是否存在关键字相同的记录(1)拼写查询字符串十十"'"(2)执行查询语句ADOrs.OpenStrSQL第二步:如果记录已经存在,则退出程序IfNotADOrs.EOFThen记录已存在,不能继续增加"ExitSubEndIf第三步:将结果插入到物资合账表T中(1)拼写Insert插入语句strSQL="InsetintoT(TN0,TN,TD)Values(‘"十十"',‘"十十ADOcn.ExecutestrSQLEndSub五、综合应用题1.用SQL语句创建简单数据表设有某数据库中有学生表(表名为Students),包括学号SNo,姓名SName,出生年月日SNo和SName均为字符型(长度),SDSNo是主键,请用SQL语句创建该数据表Students。(SNameCHAR(10),);2.利用SQL语句进行查询在第五题第1小题的基础上,假设还存在课程表(表名Courses)和成绩表(表名Marks)两张数据表。课程表Courses包括课程号CNo,课程名CName两个字段;成绩表marks包括学号SNo,课程号CNo和成绩mark三个字段。教学管理人员希望查询学号为“2009001”的学生情况,并按如图1所示的方式显示查询结果,请写出对应的Select查询语句。图1要求的显示结果FROMstudents,courses,marksWHEREstudents.Sno=marks.Snoandcourses.Cno=marks.Cnoandstudents.Sno=‘2009001’3.程序应用题接第五题第2小题,某教学管理系统包括课程信息录入功能,程序运行界面如图2所示,其中为课程号、为课程名。进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到课程表courses中。请补充完成下列程序代码。Command1图2“增加记录”窗体运行界面PrivateSubCommand1_Click()声明一个记录集对象将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn第一步:在课程表Courses中查询是否存在关键字相同的记录(1)拼写查询字符串ADOrs.OpenStrSQL(2)执行查询语句ADOrs.OpenStrSQL第二步:如果记录已经存在,则退出程序IfNotADOrs.EOFThen记录已存在,不能继续增加”ExitSubEndIf第三步:将结果插入到课程表Courses中ADOcn.ExecutestrSQLEndSub五、综合应用题1.用SQL语句创建简单数据表设有职工数据表T,包括职工编号TNo,姓名TN,出生年月日TDTN0和TN均为字符型(长度10),TD为日期型。TN0是主键,请用SQL语句创建该数据表T。,TNCHAR(10),);2.用SQL语句创建带约束条件的数据表在上题基础上,假设还存在工资数据表C,包括职工编号CN0,基本工资等字段。为数值型(带小数)Cno是该表主键,字符型(长度10)职工数据表T之间存在外键约束,即职工数据表T中不存在的记录不能够请根据上述说明,用SQL创建工资数据表.,Cnmoney,FOREIGNKEY(CN0)REFERENCEST(TNo));3.程序应用题设物资台账数据表的结构为(物资编物资初库存),程序运行界面如图1所示,其中为控件数组,分别表示物流编物资初初金额入界面后,用户输入所有数据后,点击“保存”按钮后,将结果插入到物资台账数据表中。请补充完成下列程序代码。PrivateSubCommand1_Click()声明一个记录集对象’将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn第一步:在数据表中查询是否存在关键字相同的记录’(1)拼写查询字符串StrSQL=Select物资编码物资台账物资编码ADOrs.OpenStrSQL(2)执行查询语句ADOrs.OpenStr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论