电大数据库应用技术综合应用题
- 格式:docx
- 大小:16.11 KB
- 文档页数:16
试卷代号: 1256中央广播电视大学—第一学期”开放本科”期末考试数据库应用技术试题1月一、单项选择题(每个题只有一个答案是正确的。
每题2分, 共15题, 30分)l_SQL Server数据库是基于( )数据模型的。
A.层次模型 B.网状模型 C.关系模型 D.面向对象模型2.一般情况下, ”数据库管理员”的英文缩写是( )。
A.DBMS B.DBS C.DBA D.DMS3.如果希望从成绩表中查询出所有成绩大于等于90分的记录, 那么条件语句应该是( )。
A.where成绩>=90 B.where成绩≥90C.where成绩>90 AND成绩=90D.where成绩>904.在一个课程关系中, 最可能成为主关键字(或称主码)的属性是( )。
A.任课教师 B.所属专业 C.课程编号 D.开课学期5. SQL Server的系统主数据库是( )。
A.master B.Pubs C.tempdb D.Northwind6.SQL Server数据库中的NULL值(空值)( )。
A.表示空格 B.表示数字C.表示一种数据类型 D.表示没有值、不确定的值7.设一个关系为R, 如果它的每个属性都是不可再分的, 则称这个关系是符合( )。
A.第一范式 B.第二范式 C.第三范式 D.BNC范式8.下列符合第三范式的关系是( )。
A.教师(教师号, 教师姓名, 课程号, 课程名, 成绩)B.教师(教师号, 教师姓名, 性别, 课程号, 课程名, NN)C.职工(职工号, 职工姓名, 性别, 籍贯, 所属部门编号, 所属部门名称)D.职工(职工号, 职工姓名, 性别, 籍贯, 所属部门编号)9.将第一个关系的记录加到第二个关系中, 生成的新关系称为( )。
A.两个关系的积 B.两个关系的并C.两个关系的交 D.两个关系的差10.数据库应用程序开发中, 概念设计阶段的主要目的是( )。
A.绘制ER图 B.编写数据字典C.建立逻辑数据模型 D.建立概念模型11.用户使用SQLServer时, 一般需要考虑两个安全性阶段( )。
国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。
A.学生学号B.插入数据C.建立约束D.教师编号2.在E/R图中,联系用()描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。
A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
下列关于两个表的引用关系的描述,正确的是()oA.设置学生表中的“所在系”为外键B.设置系表中的“系名"为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.关于矢系代数中逸算运算的说法・正确的是《).A-选择is养是从行的方向诺择堡合中的款据•惑择运算后的行敷有可能政少队选择运算是从行的方向选择堡台中的数据.选择运算后的行数不变选歼运算E:从列的万向选择集合中的若干列•选犀运算后的列数有可能诡少口选择运算星从列的方向送择栗合中的若干刿,选择运奔后的列数不变6•讨抡函致依楝E要足为r解决(〉何独.A. 散姑死前异常 H敝据备份异常c •,敷娜更新w 常 n 况in 襟作H 甫7卜列腐f SQL Sr r ver 椎耘的日忠文11扩展名的,( ).H..nutfIX • hlf枚可,制附数堪M :中也IK D ,R 町以■■■撤川rfftMB. INSERT IX SELECTin W 卜普小编例町变K 州符中类做的必《 ). A ・ gl IL tivnrchAt C. numericD. varchur中弟二卜字冶伸”的学生.卜列象竹「句中正砒的4).A ・ Whm M « LIKE LW KWhs 姓名 LIKE ‘ 再泠c Where n « LIKE'./TQWhuo 蛀名 LIKE卜列洪达式中.勺F 龄NCI BE TWKEN 20 AND 30M ^ffr 的).A ・年灿> 20 AND 仲龄v 3QKq 酎> 2<> OR 年都<30<* 0 0- 20 AND <rW>30 D. <FW< 20 OK <1 W>30 13.睨要燃计访课&中。
电大《数据库应用技术》2020-2021期末试题及答案
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)
1.下列属于数据库系统组成部分的是( )。
A.数据库、数据库管理系统、操作系统和数据库文件
B.数据库、数据库管理系统、用户和应用程序
C.数据库、数据库管理系统和数据库文件
D.数据库、数据库管理系统和操作系统
2.下列运算中,属于传统的集合运算的是( )。
A.选择运算 B.投影运算
C.连接运算 D.并运算
3。
下列属于整型类型的是( )。
A.numerlc B.int
C.datetime D.real
4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是( )。
A.3 B.6
C.10 D.20。
1.下列( D )是指数据库管理系统。
D、DBMS2.有严格的数学基础并在此基础上发展起来的数据库模型是( C )。
C、关系模型3.在销售商品关系中,能够成为主关键字(或称主码)的属性是( B )。
B、商品编号4.SQL Server系统中的所有系统级信息存储于( A )数据库中。
A.master5.关系数据库规范化理论是为解决关系数据库中( A )问题而引入的。
A、插入、删除和数据冗余6.下列符合第三范式的关系是( B )。
B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)8.下列符合第三范式的关系是( D )。
D、学生(学号,姓名,性别)7.如果希望从学生表中查询出最大年龄的同学,那么语句中应该包含(B)B、SELECT MAX (年龄) AS 最大 FROM 学8.下列关于索引说明不正确的是(BA)。
B、索引一经建立就需要人工进行维护;A、索引必须创建在主关键字之上9.在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为( D )。
D、两个关系的差10. SQL Server默认的登录账号为( A )。
A、sa11.数据库应用程序开发中,( B )属于物理设计。
B、存储方法设计12.下列SQL语句中,能够完成删除功能的是( D )。
D、DELETE FROM 教师表 WHERE 性别=‘男’13.查询姓名中带有“芳”字的学生,则条件语句应包含( B )。
B、Where 姓名 LIKE ‘%芳%’14.下列SQL语句中,限制字段取值范围的约束是( C )。
C、性别 char (2) NOT NULL check (性别=‘男’or 性别=‘女’)15.设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是( D )。
D、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系=‘英语系’ AND课程名=‘计算机’ AND 学生表.学号=课程表.学号 ORDER BY 成绩 DESC16.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( B )。
国家开放大学电大本科《数据库应用技术》2029-2030期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每小题2分,共40分)1.利用文件管理数据库,存在()缺点。
A.数据间的联系紧密B.数据冗余不可避免C.程序无依赖性D.支持对文件的并发操作2.在E-R图中,实体用()描述。
A.圆角矩形B.菱形框C.矩形框D.三角形3.-个病房只有一个正主任,一个人只能担任一个病房的正主任,则病房与正主任之间的联系是()oA.-对多B.一对一C.多对一D.多对多4.在用数据模型描述数据时,一般要求数据模型要满足三个要求。
不属于数据模型应满足要求的是()oA.能够描述并发数据B.能够真实地模拟现实世界C.容易被业务人员理解D.能够方便地在计算机上实现5.数据库系统是由若干部分组成的.不属于数据库系统组成部分的是().A.数据庵B.操作系统C.应用程序D.数据库管理系统6・关于关系代数中选择运算的说法,正确的是().A.选择运算是从行的方向选择集合中的数据,选择运算后的行败有可能减少B.逸择运算是从行的方向选择集合中的敝据,选择运算后的有数不变C.选择运算是从列的方向选择集合中的若干列,选择这算后的列数有可能我少D・选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变7.若美暴模式中不存在复合数据项.则此关系模式一定属于()■A-第-莅式* B.第二液式(、.第三液式 D.第四花式8.如果某数据&的日志文件空间已用完•则用户对该数据府().A.可以抽入数据B.可以删除数描C.可以修改敢据D.可以奁训数揖9.对nchar(10)?effl的列,若存WT中国”.其占用的字节•数是().A.4B.5C 10 IX 2010,在表达式中.与••所在部门NOT IN ('IM务二'后勤')”等价的是()・A.所在部门!- ‘财务'AND所在部门!-'后*「K所ftWfl !-'财务'OR所在部门!-'后勤'仁所在部门='财务'AND所在部f]-'后她'FX所在部门〜'财务'()R所在部门='后勒'11・现旻统计选课表中CQI课程的总成觥■正确的谐句足().A・SELECT COUNT(成貌)FROM逸躁衣WHERE骤程号-’C"R SELECT COUNTC • > FROM 选课权WHERE 课程号 - 'C01'C.SELECT SUM(成爆〉FROM 选骤夜WHERE 课程导-'C01'D.SELECT SUM( • ) FROM 诺课表WHERE 深程号■ 'C01'12.奁WJ年龄最大的前5位学生的姓名和年II的语句,正确的是().A.SELEC1* TOP 5姓名.年帝FROM学生表玖SELECT TOP 5姓名.年龄FROM学生表ORDER BY年的G SELECT TOP S 姓名.年IV FROM 学生表ORDER BY 年龄DESCD・SELECT TOP 5 WITH TIES姓名.年龄FROM学生哀13.查彻考试成知大学75分的学生的学号和姓名.正境的语句是().A. SELECT Sno. Snnmc FROM SC WHERE Grade>75ft SELECT Sno. Snnnw FROM Student WHERE Gradc>75C.SELECT Sno. Snnme FROM Student WHERE Sno IN(SELECT Sno FROM SC WHERE Grade>75 )D.SELECT Sno. Snnme FROM StudentWHERE Sno FROM SC AND Grade>7514.始Student(Sno• Snnme v Ssex.Sage)£(Sage为整型,芥他均为字符四)播人一条功"录.学号为-20160203".姓名:李小红,性别,女,年Mtl8.正通的谓句是()・A. INSERT INTO Student ('20160203'.'李小就'・'女', 18)B INSERT Student VALUES^‘20160203’,'李小灯'•'女二‘18。
《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。
A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。
A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是(D )。
A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种(B )。
A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。
A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的(D )。
A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统(B )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统(C )的功能。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是(C )。
A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。
2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。
3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。
4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。
5.SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
1、数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理等四个发展阶段2、在人工管理和文件管理阶段,程序设计不能独立数据表示3、在文件管理阶段,文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的4、使用数据库设计程序时只需要告诉数据库管理系统做什么,不需要告诉它如何做5、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面6、DBMS具有安全性控制、一致性控制、并发性控制和数据库恢复等管理控制功能7、分布式数据库系统除了具有一般数据库系统的优点之外,还具有系统的可靠性高、地域范围广、数据量大、客户数多等优点8、在实体中能作为码的属性称为主属性,否则称为非主属性9、实体之间的联系类型有三种,分别为1对1,1对多和多对多10若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是1对多的联系11、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对多的联系12、在非关系模型中,每个结点代表着一个记录型,每个父子联系代表着1对多联系13、在非关系模型中操作记录的方式是过程式的,在关系模型中,操作记录的方式是集合式的14、关系中的每一行称为一个元组,每一列称为一个属性15、假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为1个,最多为n个16、关系数据库系统具有数据结构单一、采用集合运算、数据完全独立、数学理论支持等优点17、在对象数据模型中,对象具有封装性,继承性和多态性18、数据库管理系统的下层扶持软件是操作系统,上层软件是数据库应用开发工具19、数据库体系结构中包含的三级模式为全局模式、内模式、外模式三种20、在数据库体系结构中,两级数据映象分别是指外模式与模式之间的数据映象与模式与内模式之间的数据映象21、DBMS提供数据DDL语句和数据DML语句供用户使用22、在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为系统缓冲区和用户缓冲区23、关系数据模型包括关系数据结构、关系完整性规则、关系运算三个方面24、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名25、顾客购物的订单和订单明细之间是1对多的联系26、主码是一种候选码,主码中的属性个数没有限制27、若一个关系为R(学生号,姓名,性别,年龄),则学生号可以作为该关系的主码,姓名、性别、年龄为该关系的非主属性28、关系完整性包括实体完整性、参照完整性、用户定义的完整性三个方面29、在参照和被参照的关系中,每个外码值或者为空值,或者等于某个主码值30、传统的集合运算包括并、交、笛卡儿积、差四种31、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A╳B具有a1+b1个属性和a2╳b2个元组32、设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10, 60},{3,20,72},{4,30,60}},则δB>15(R)属于选择运算,运算结果中包含有2个元组33、设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60}, {3,20,72},{4,30,60}},则R><R的运算结果中包含有4个元组,每个元组包含有3个分量34、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则选修了课程名为‚程序设计‛课程的全部学生信息所对应的运算表达式为SΘ(Π(学生号,课程号,成绩(X><(δ课程号(C))))35、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为C与Π课程号((X)∞S学号)的自然连接36、在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素37、在一个关系R中,若X→Y且X Y,则称X→Y为非平凡依赖,否则,若X→Y且X Y,则称X→Y为平凡依赖38、在一个关系R中,‚职工号‛函数决定‚姓名‛既是非平凡函数依赖,又是完全函数依赖39、在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X至Z的传递函数依赖40、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称引为函数依赖的合并性规则41、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X任何真子集都不能函数决定RK 的每个属性,则称X为关系R的一个候选码42、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为(A,C),该候选码含有2个属性43、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为A,该候选码含有1个属性44、设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B →E,E→F},则该关系的候选码为(A,C,G),该候选码含有3个属性45、对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好的保持数据的无损连接性和函数依赖性46、把一个非规范化的关系变为第一范式时,可以在属性上展开,也可以在元组上展开,还可以把每个复合属性单独分解为关系47、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余和操作异常48、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足第一范式,若要规范化为高一级的范式,则将得到三个关系49、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},该关系只满足第二范式,若要规范化为高一级的范式,将得到2个关系50、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足第三范式,若要规范化为高一级的范式,则将得到2个关系51、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到第二范式52、若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则称该关系达到BC范式53、数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物理设计、机器实现、运行维护六个阶段54、数据字典是对系统工作流程中数据和处理的描述55、概念设计阶段的主要任务是根据需求分析的结果找出所有数据实体,画出相应的ER图56、概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的57、在列举的购物活动中,商品实体同销售实体之间是1对多的联系58、设计数据库的逻辑结构模式时,首先要设计好全局模式,然后再设计好各个外模式59、由概念设计进入逻辑设计时,原来的实体被转换为对应的视图或基本表60、由概念设计进入逻辑设计时,原来的多对多联系通常需要被转换对应的基本表61、机器实现现阶段的目标是在计算机系统中得到一个满足设计要求的、功能完善和操作方便的数据库应用系统62、在旅店管理中,涉及到4个基本表和5个视图63、在旅店管理中,涉及到的基本表有4个,它们分别为客房表、住宿表、旅客登记表和消费卡表64、在旅店管理中,由消费卡表派生出的视图有四个,它们分别为住宿费表、伙食费表、娱乐费表、催补款表65、Access数据库包含表、查询、窗体、报表、页、宏和模块七个数据库对象66、Access用户操作界面中的‚工作区‛也称为数据库窗口67、Access的用户操作界面由标题栏,菜单栏,工作区,工具栏和状态栏的部分组成68、在Access的用户界面中,工具栏中的功能可以通过执行下拉菜单中的相应命令来实现69、Access中‚文本‛型数据最长为255个字符70、Access中‚自动编号‛型数据最长为4个字节71、Access中字段的‚小数位‛属性是指定数字型和货币型数据的小数点的位数,它只影响数据的显示方式,并不影响所存储数值的精度72、一个Access数据库对应于操作系统中的1个文件,其文件扩展名为mdb73、表是Access数据库系统中的核心和基础,其他数据库对象都是在表的基础上建立和使用的74、Access‚表‛结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字段属性75、在Access的表中修改字段的名字并不会影响该字段的数据,但是会影响其他基本该表所创建的数据库对象76、Access数据库系统中字估贩‚格式‛属性是用来决定数据的打印方式和屏幕上的显示方式77、在设计Access数据表时,‚索引‛属性有三个取值:无索引、有索引(有重复)和有(无重复)78、Access中,在创建主键时,若要选择多个字段作为主键,可同时按下ctrl键79、查询可以作为窗体、报表、和数据访问页的数据来源80、在创建交叉表查询的过程中,最多可以3个行标题字段81、窗体中只可以按1个字段排序,而数据表中要按1对多个字段排序82、在Access数据库中,文本型字段和备注型字段可以用于保存文本或数字,数值型字段则只允许保存数字83、选择查询从1个或多个表中检索所需要的数据84、Access中在创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着1对多的关系85、创建子窗体的前提条件是:主/子窗体间存在着1对多的关系86、Access2000中报表有设计视图和预览视图,而没有数据表视图87、Access2000中使用‚自动创建报表‛功能可以创建纵栏式和表格式两种报表88、数据访问页与其他数据对象的区别在于:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的文件HTML文件保存89、宏是由一个或多个操作命令组成的集合其中每个命令都实现特定的功能。
1、数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理等四个发展阶段2、在人工管理和文件管理阶段,程序设计不能独立数据表示3、在文件管理阶段,文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的4、使用数据库设计程序时只需要告诉数据库管理系统做什么,不需要告诉它如何做5、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面6、DBMS具有安全性控制、一致性控制、并发性控制和数据库恢复等管理控制功能7、分布式数据库系统除了具有一般数据库系统的优点之外,还具有系统的可靠性高、地域范围广、数据量大、客户数多等优点8、在实体中能作为码的属性称为主属性,否则称为非主属性9、实体之间的联系类型有三种,分别为1对1,1对多和多对多10若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是1对多的联系11、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对多的联系12、在非关系模型中,每个结点代表着一个记录型,每个父子联系代表着1对多联系13、在非关系模型中操作记录的方式是过程式的,在关系模型中,操作记录的方式是集合式的14、关系中的每一行称为一个元组,每一列称为一个属性15、假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为1个,最多为n个16、关系数据库系统具有数据结构单一、采用集合运算、数据完全独立、数学理论支持等优点17、在对象数据模型中,对象具有封装性,继承性和多态性18、数据库管理系统的下层扶持软件是操作系统,上层软件是数据库应用开发工具19、数据库体系结构中包含的三级模式为全局模式、内模式、外模式三种20、在数据库体系结构中,两级数据映象分别是指外模式与模式之间的数据映象与模式与内模式之间的数据映象21、DBMS提供数据DDL语句和数据DML语句供用户使用22、在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为系统缓冲区和用户缓冲区23、关系数据模型包括关系数据结构、关系完整性规则、关系运算三个方面24、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名25、顾客购物的订单和订单明细之间是1对多的联系26、主码是一种候选码,主码中的属性个数没有限制27、若一个关系为R(学生号,姓名,性别,年龄),则学生号可以作为该关系的主码,姓名、性别、年龄为该关系的非主属性28、关系完整性包括实体完整性、参照完整性、用户定义的完整性三个方面29、在参照和被参照的关系中,每个外码值或者为空值,或者等于某个主码值30、传统的集合运算包括并、交、笛卡儿积、差四种31、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A╳B具有a1+b1个属性和a2╳b2个元组32、设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10, 60},{3,20,72},{4,30,60}},则δB>15(R)属于选择运算,运算结果中包含有2个元组33、设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60}, {3,20,72},{4,30,60}},则R><R的运算结果中包含有4个元组,每个元组包含有3个分量34、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则选修了课程名为“程序设计”课程的全部学生信息所对应的运算表达式为SΘ(Π(学生号,课程号,成绩(X><(δ课程号(C))))35、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为C 与Π课程号((X)∞S学号)的自然连接36、在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素37、在一个关系R中,若X→Y且X Y,则称X→Y为非平凡依赖,否则,若X→Y且X Y,则称X→Y为平凡依赖38、在一个关系R中,“职工号”函数决定“姓名”既是非平凡函数依赖,又是完全函数依赖39、在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X至Z的传递函数依赖40、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称引为函数依赖的合并性规则41、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X任何真子集都不能函数决定RK 的每个属性,则称X为关系R的一个候选码42、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为(A,C),该候选码含有2个属性43、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为A,该候选码含有1个属性44、设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为(A,C,G),该候选码含有3个属性45、对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好的保持数据的无损连接性和函数依赖性46、把一个非规范化的关系变为第一范式时,可以在属性上展开,也可以在元组上展开,还可以把每个复合属性单独分解为关系47、一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余和操作异常48、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足第一范式,若要规范化为高一级的范式,则将得到三个关系49、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},该关系只满足第二范式,若要规范化为高一级的范式,将得到2个关系50、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足第三范式,若要规范化为高一级的范式,则将得到2个关系51、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到第二范式52、若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则称该关系达到BC范式53、数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物理设计、机器实现、运行维护六个阶段54、数据字典是对系统工作流程中数据和处理的描述55、概念设计阶段的主要任务是根据需求分析的结果找出所有数据实体,画出相应的ER图56、概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的57、在列举的购物活动中,商品实体同销售实体之间是1对多的联系58、设计数据库的逻辑结构模式时,首先要设计好全局模式,然后再设计好各个外模式59、由概念设计进入逻辑设计时,原来的实体被转换为对应的视图或基本表60、由概念设计进入逻辑设计时,原来的多对多联系通常需要被转换对应的基本表61、机器实现现阶段的目标是在计算机系统中得到一个满足设计要求的、功能完善和操作方便的数据库应用系统62、在旅店管理中,涉及到4个基本表和5个视图63、在旅店管理中,涉及到的基本表有4个,它们分别为客房表、住宿表、旅客登记表和消费卡表64、在旅店管理中,由消费卡表派生出的视图有四个,它们分别为住宿费表、伙食费表、娱乐费表、催补款表65、Access数据库包含表、查询、窗体、报表、页、宏和模块七个数据库对象66、Access用户操作界面中的“工作区”也称为数据库窗口67、Access的用户操作界面由标题栏,菜单栏,工作区,工具栏和状态栏的部分组成68、在Access的用户界面中,工具栏中的功能可以通过执行下拉菜单中的相应命令来实现69、Access中“文本”型数据最长为255个字符70、Access中“自动编号”型数据最长为4个字节71、Access中字段的“小数位”属性是指定数字型和货币型数据的小数点的位数,它只影响数据的显示方式,并不影响所存储数值的精度72、一个Access数据库对应于操作系统中的1个文件,其文件扩展名为mdb73、表是Access数据库系统中的核心和基础,其他数据库对象都是在表的基础上建立和使用的74、Access“表”结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字段属性75、在Access的表中修改字段的名字并不会影响该字段的数据,但是会影响其他基本该表所创建的数据库对象76、Access数据库系统中字估贩“格式”属性是用来决定数据的打印方式和屏幕上的显示方式77、在设计Access数据表时,“索引”属性有三个取值:无索引、有索引(有重复)和有(无重复)78、Access中,在创建主键时,若要选择多个字段作为主键,可同时按下ctrl键79、查询可以作为窗体、报表、和数据访问页的数据来源80、在创建交叉表查询的过程中,最多可以3个行标题字段81、窗体中只可以按1个字段排序,而数据表中要按1对多个字段排序82、在Access数据库中,文本型字段和备注型字段可以用于保存文本或数字,数值型字段则只允许保存数字83、选择查询从1个或多个表中检索所需要的数据84、Access中在创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之间存在着1对多的关系85、创建子窗体的前提条件是:主/子窗体间存在着1对多的关系86、Access2000中报表有设计视图和预览视图,而没有数据表视图87、Access2000中使用“自动创建报表”功能可以创建纵栏式和表格式两种报表88、数据访问页与其他数据对象的区别在于:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的文件HTML文件保存89、宏是由一个或多个操作命令组成的集合其中每个命令都实现特定的功能。
国家开放大学电大本科《数据库应用技术》2020-2021期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)
1.-名教师可以教多门课程,一门课程可以被多个教师讲授,这是( )联系。
A.-对多
B.-对一
C.多对一
D.多对多
2.下列关于实体联系模型中联系的说法,错误的是( )。
A. -个联系可以只与一个实体有关
B.一个联系可以与两个实体有关
C.. -个联系可以与多个实体有关
D.-个联系可以不与任何实体有关
3.下列不属于数据库管理系统功能的是( )。
A.数据库对象定义
B.数据库文件读写
C.数据查询
D.数据更新
4.下列关于集合并运算的说法,正确的是( )。
A.进行并运算的两个关系必须具有相同数目的行个数
B.进行并运算的两个关系必须具有相同数目的行个数和列个数
C.进行并运算的两个关系的列个数必须相同,对应列的语义相同
D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行
5.对关系模式进行规范化的主要目的是( )。
A.提高数据操作效率
B.维护数据的一致性
C.加强数据的安全性
D.为用户提供更快捷的数据操作
6.关于soL Server数据库组成的说法,正确的是( )。
A.一个数据库可由多个数据文件和多个日志文件组成
B.-个数据库可由多个数据文件和仅一个日志文件组成。
《数据库应用技术》期末综合练习题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每小题2分,共40分)1.下列属于数据模型三要素的是( C )。
A.数据库、数据库管理系统和操作系统B.数据库、数据库管理系统和应用程序C.数据结构、数据操作和数据完整性约束D.数据库、数据库管理系统和数据库文件2.下列关于数据库三级模式中“模式”的说法,错误的是( D )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示3.下列属于数据库系统组成部分的是( B )。
A.数据库、数据库管理系统、操作系统和数据库文件B.数据库、数据库管理系统、用户和应用程序C.数据库、数据库管理系统和数据库文件D.数据库、数据库管理系统和操作系统4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
下列关于两个表的引用关系的描述,正确的是( A )。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.下列用于定义列的取值范围的约束是( C )。
A.NOT NULLB.DEFAULTC.CHECKD.FOREIGN KEY6.下列运算中,属于传统的集合运算的是( D )。
A.选择运算B.投影运算C.连接运算D.并运算7.下列用于表达关系代数中投影运算的运算符是( B )。
A.σB.∏CD.+8.下列关于SQL Server中扩大数据库空间的说法,正确的是( C )。
A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作9.下列( A )操作属于数据控制。
A.REVOKE B.INSERTC.DROP D.SELECT10.下列类型中,属于定点小数类型的是( A )。
电大数据库应用技术综合应用题
综合应用题1 图书销售(本题10分)
题目1
题干
写出创立如下三张数据表的SQL语句。
(本题4分)
“图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。
书名:普通编码可变长字符类型,长度为20,非空。
类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。
出版日期:日期类型。
单价:整型。
“书店”表结构:
书店编号:普通编码定长字符类型,长度为20,主键。
书店名:普通编码可变长字符类型,长度为30,非空。
地址:统一字符编码可变长字符类型,长度为30。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引用图书表的外键。
书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。
销售时间:日期时间类型。
销售数量:整型。
主键:(书号,书店编号,销售时间)。
答:
CREATE TABLE 图书(
书号char(10) primary key,
书名varchar(20) not null,
类别nchar(4) CHECK (类别IN('高等数学','量子力学', '国学基础')),
出版日期date,
单价int
)
CREATE TABLE 书店(
书店编号char(20) primary key,
书店名varchar(30) not null,
地址nvarchar(30)
)
CREATE TABLE 销售(
书号char(10),
书店编号char(20),
销售时间datetime,
销售数量int,
Primary key(书号,书店编号,销售时间), Foreign key(书号) references 图书(书号),。