2021年电大数据库应用技术综合应用题
电大《数据库应用技术》2020-2021期末试题及答案
电大《数据库应用技术》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 )。
2021年国开电大《数据库应用技术》形考任务二答案
2021年国开电大《数据库应用技术》形考任务二答案形考任务2第6章数据库其他对象管理关于视图的说法,正确的是()。
正确答案是:对视图的操作最终都转换为对基本表的操作在视图的定义语句中,只能包含()。
正确答案是:数据查询语句视图对应数据库三级模式中的()。
正确答案是:外模式关于视图的说法,正确的是()。
正确答案是:视图提供了数据的逻辑独立性创建视图的主要作用是()。
正确答案是:提供用户视角的数据设有学生表(学号,姓名,所在系)。
建立统计每个系的学生人数的视图语句中,正确的是()。
正确答案是:CREATE VIEW v1(系名,人数) AS SELECT 所在系, COUNT(*) FROM 学生表GROUP BY 所在系关于索引的说法,正确的是()。
正确答案是:在一个表上可以建立多个唯一的非聚集索引创建存储过程的用处主要是()。
正确答案是:提高数据操作效率关于存储过程的说法,正确的是()。
正确答案是:在定义存储过程的代码中可以包含数据的增、删、改、查语句修改存储过程P1的语句,正确的是()。
正确答案是:ALTER PROC P1删除存储过程P1的语句,正确的是()。
正确答案是:DROP PROC P1触发器的主要作用是()。
正确答案是:实现复杂的约束现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试日期,成绩)现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。
正确的实现方法是()。
正确答案是:在修课表上建立一个插入和更新操作的触发器设在SC(Sno,Cno,Grade)表上定义了触发器:CREATETRIGGERtri1ONSCAFTERINSERT…当执行语句:INSERTINTOSCVALUES('s001','c01',90)会引发该触发器执行。
关于触发器执行时表中数据的说法,正确的是()。
正确答案是:SC表和INSERTED表中均包含新插入的数据当执行由UPDATE语句引发的触发器时,关于该触发器临时工作表的说法,正确的是()。
国开作业《数据库应用技术-综合应用题》 (22)
题目:事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。
选项A:隔离性选项B:一致性选项C:持久性选项D:原子性答案:原子性题目:仅允许Windows操作系统用户连接到SQL Server数据库服务器的验证模式是()。
选项A:混合身份验证模式选项B:数据库验证模式选项C:没有这种模式选项D:Windows身份验证模式答案:Windows身份验证模式题目:下列关于差异备份的说法,正确的是()。
选项A:差异备份备份的是从上次完整备份到当前时间数据库变化的内容选项B:差异备份仅备份数据,不备份日志选项C:两次完整备份之间进行的所有差异备份的备份时间都是一样的选项D:差异备份备份的是从上次备份到当前时间数据库变化的内容答案:差异备份备份的是从上次完整备份到当前时间数据库变化的内容题目:下列关于SQL Server完整备份的说法,错误的是()。
选项A:对数据库进行的第一个备份必须是完整备份选项B:在进行数据库恢复时,第一个恢复的是完整备份选项C:通常情况下完整备份比差异备份耗费更多的时间选项D:完整备份之后必须进行一次差异备份答案:完整备份之后必须进行一次差异备份题目:下列关于SQL Server数据库服务器登录账户的说法,错误的是()。
选项A:所有的Windows用户都自动是SQL Server的合法账户选项B:登录账户的来源可以是Windows用户,也可以是非Windows用户选项C:在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器选项D:sa是SQL Server提供的一个具有系统管理员权限的默认登录账户答案:所有的Windows用户都自动是SQL Server的合法账户题目:事务一致性是指数据库中的一个事务的执行不能被其他事务干扰。
()选项A:对选项B:错答案:错题目:当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。
2021年电大数据库系统及应用形考册习题与参考答案
第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)。
国开作业《数据库应用技术-综合应用题》 (26)
题目:下列关于数据库设计中新奥尔良方法的说法,错误的是()。
选项A:数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计选项B:逻辑结构设计是在需求分析之后、概念结构设计之前进行的选项C:概念结构设计是在需求分析之后、逻辑结构设计之前进行的选项D:E-R图是数据库概念结构设计产生的结果答案:逻辑结构设计是在需求分析之后、概念结构设计之前进行的题目:在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。
下列冲突中不属于合并E-R图冲突的是()。
选项A:命名冲突选项B:属性冲突选项C:语法冲突选项D:结构冲突答案:语法冲突题目:在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。
选项A:需求分析阶段选项B:物理设计阶段选项C:逻辑设计阶段选项D:概念设计阶段答案:逻辑设计阶段题目:在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作()。
选项A:物理结构设计阶段选项B:概念结构设计阶段选项C:逻辑结构设计阶段选项D:需求分析阶段答案:逻辑结构设计阶段题目:设实体A与实体B之间是一对多联系。
下列进行的逻辑结构设计方法中,最合理的是()。
选项A:分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中选项B:实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中选项C:实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中选项D:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性答案:实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中题目:数据库设计中的行为设计主要是描述数据库的结构。
()选项A:对选项B:错答案:错题目:数据库逻辑设计的工作之一是设计面向用户的外模式。
()选项A:对选项B:错答案:对题目:在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。
()选项A:对选项B:错答案:错题目:将概念结构转换为关系数据模型属于概念设计的任务。
国家开放大学电大本科《数据库应用技术》2020-2021期末试题及答案(试卷号:1256)
国家开放大学电大本科《数据库应用技术》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.-个数据库可由多个数据文件和仅一个日志文件组成。
1256《数据库应用技术》电大期末试题及其答案
《数据库应用技术》期末综合练习题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共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 )。
2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.本教材介绍的数据库管理系统是()。
A. OracleB. InformixC. Microsoft SQL ServerD. Sybase 2.一名教师可以教多门课程,一门课程可以被多个教师讲授,这是( )联系。
A. 一对多B. 一对一C. 多对一D. 多对多 3. ( )包含了所有系统级信息,对SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQLServer系统的彻底瘫痪。
A. master 数据库B.tempdb数据库C. Model 数据库D.msdb数据库 4.下列关于集合并运算的说法,正确的是( )。
A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.在E-R图中,联系用( )描述。
A.圆角矩形B.菱形框C.矩形框D.三角形 6.下列关于索引的说法错误的是( )。
A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在一定程度上影响增删改操作的效率 7.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是( )。
A. intB. smallint .C. tinyintD. bit 8.下列符合第三范式的关系模式是( )。
A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)D.教师(教师编号,教师姓名,教师性别) 9.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
2021年国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案
国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案形考任务1 试题及答案题目在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。
[答案]数据库系统题目属性的取值范围被称为( )。
[答案]域题目实用ER图进行描述的是( )。
[答案]概念数据模型题目若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。
[答案]1对多题目若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。
[答案]多对多题目下面不属于数据库体系结构中三级模式的是( )。
[答案]关系模式题目在文件系统中,存取数据的基本单位是( )。
[答案]记录题目层次数据模型的结构是一种( )。
[答案]树结构题目一个关系中的每一行称为一个( )。
[答案]元组题目10.设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为( )。
[答案]24 题目1设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为( )。
[答案]4 题目1设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为( )。
[答案]a1+a2 题目1若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( )。
[答案]学生号题目1设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。
[答案]N 题目1设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是( )。
[答案]R2 题目1设一个集合A={3,4,5,6,7},另一个集合B={1,3,5,7,9},则A 和B的交集中包含的元素个数为( )。
[答案]3 题目1设一个集合A={3,4,5,6,7,8},另一个集合B={1,3,5,7,9},则B和A的差集(即B-A)中包含的元素个数为( )。
国家开放大学电大本科《数据库应用技术》2020-2021期末试题及答案(试卷号:1256)
国家开放大学电大本科《数据库应用技术》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.-个数据库可由多个数据文件和仅一个日志文件组成C.-个数据库可由仅一个数据文件和多个日志文件组成 D.-个数据库可由仅一个数据文件和仅一个日志文件组成二、判断题(正确的在括号内打上“√”,错误的打上“X”。
本题共10个小题,每小题2分,共20分)三、简述题(本题共2个小题,每小题5分,共10分)26.关系数据库的三个完整性约束是什么?各是什么含义?27.什么是数据库的逻辑结构设计?简述其设计步骤。
四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的soL语句。
电大数据库应用技术综合应用题
综合应用题 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图书 (书号 ),Foreign key(书店编号 ) references 书店 (书店编号 ))题目 2题干依照第 1 题所创立的三张表,写出达成以下操作的SQL语句。
(此题 4 分)1)查问“量子力学”类图书的书名和第一版日期。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)盗传必究一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.数据库管理系统中的()功能实现对数据库的插入、删除、修改。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立与维护2.下列关于SQLServer日志文件的说法,错误的是()。
A.日志文件的推荐扩展名是.ldfB.-个数据库可以包含多个日志文件C.日志文件可以和数据文件存储在相同的位置D.不同的日志文件必须存储在不同的位置3.如果要存储的数据是带有小数位的数据,应使用()做为数据类型。
A.数值数据类型B.字符型C.日期时间型D.位型4.下列关于集合并运算的说法,正确的是()。
A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5.对关系模式进行规范化的主要目的是()。
A.提高数据操作效率B.维护数据的一-致性C.加强数据的安全性D.为用户提供更快捷的数据操作6.下列关于索引的说法错误的是()。
A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在--定程度上影响增删改操作的效率7.下列约束中,用于实现参照完整性的是()。
A.PRIMARYKEYB.FOREIGNKEYC.UNIQUED.CHECK8.下列数据类型中,属于统--编码可变长字符串类型的是()。
A.nchar;B.nvarcharC.numericD.varchar9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是().A.SELECTMIN(年龄)AS平均FROM学生表B.SELECTMAX(年龄)AS平均FROM学生表C.SELECTAVG(年龄)AS平均FROM学生表D.SELECTCOUNT(年龄)AS平均FROM学生表10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
电大数据库应用技术(本)简答题及综合题
电大数据库应用技术(本)简答题及综合题数据库应用简答题及综合题答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性2. 数据独立性指的是什么?它能带来哪些好处?(本题2分)答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响数据库模式;逻辑独立性是指当模式发生变化时,不影响外模式,从而不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
3. 说明实体-联系模型中的实体、属性和联系的概念。
(本题1分)答:实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
1.关系数据库的三个完整性约束是什么?各是什么含义?(本题2分)答:实体完整性指关系数据库中所有的表都必须有主键。
参照完整性用于描述和约束实体之间的关联关系。
用户定义的完整性是针对某一具体应用领域定义的数据约束条件,它反映某一具体应用所涉及的数据必须满足应用语义的要求。
2. 设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。
设一个学生可选多门课程,一门课程可以被多个学生选。
每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。
每个学生选的每门课程有唯一的成绩。
(1)请指出此关系模式的候选键。
(2)写出该关系模式的函数依赖集。
(3)该关系模式属于第几范式?请简单说明理由。
(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。
(本题3分)答:(1)候选键:(学号,课程号)(2)学号→姓名,学号→所在系,学号→性别,课程号→课程名,课程号→学分,(学号,课程号)→成绩(3)属于第一范式,因为存在部分函数依赖:学号→姓名。
2021年电大数据库应用技术形成性考核册答案
第一章思考与练习题一、选取题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提供了大量易用管理工具,比较惯用重要有(服务管理器)、(公司管理器)和(查询分析器)。
6.数据文献后缀是(mdf )。
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)
最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号:1256)最新国家开放大学电大本科《数据库应用技术》期末试题标准题库及答案(试卷号: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.进行选择运算时要求两个表中必须有同名列5.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于( )。
A.第一范式B.第二范式C.第三范式D.第四范式二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.若对某数据库进行了完整备份、差异备份和日志备份,则当恢复该数据库时,正确的恢复顺序是什么?27.请简要说明用VB开发数据库应用系统的一般步骤。
国开作业《数据库应用技术-综合应用题》 (10)
题目:下列关于数据库三级模式中“模式”的说法,错误的是选项A:关系数据库中的表对应三级模式中的模式选项B:模式应该包含全体用户的数据需求选项C:外模式的信息全部来自于模式选项D:模式是对整个数据库的底层表示答案:模式是对整个数据库的底层表示题目:下列用于描述数据的物理存储的是选项A:模式选项B:外模式选项C:内模式选项D:模式间的映像答案:内模式题目:数据库三级模式中的模式是面向全体用户的数据需求设计的选项A:对选项B:错答案:对题目:下列关于视图的说法,错误的是选项A:通过视图查询数据时最终都落实到对基本表的查询选项B:视图在一定程度上提供了数据的逻辑独立性选项C:视图提供了一定的安全控制机制选项D:只能在基本表上建立视图,不能在视图上再建立视图答案:只能在基本表上建立视图,不能在视图上再建立视图题目:创建视图的主要作用是选项A:维护数据的完整性约束选项B:提高数据查询效率选项C:提供用户视角的数据选项D:维护数据的一致性答案:提供用户视角的数据题目:在简单恢复模式下,可以进行的备份是选项A:仅事务日志备份选项B:完整备份、差异备份和日志备份选项C:仅完整备份选项D:仅完整备份和差异备份答案:仅完整备份和差异备份题目:下列关于日志备份的说法,错误的是选项A:第一次对数据库进行的备份可以是日志备份选项B:日志备份的时间间隔通常比差异备份短选项C:日志备份的执行效率通常比差异备份和完整备份高选项D:日志备份仅备份日志,不备份数据答案:第一次对数据库进行的备份可以是日志备份题目:下列关于关系数据模型的说法,正确的是选项A:关系数据模型只能表达实体,不能表达实体之间的联系选项B:关系数据模型采用的是简单二维表结构选项C:关系数据模型采用的是导航式的数据访问方式选项D:关系数据模型是一种概念层数据模型答案:关系数据模型采用的是简单二维表结构题目:在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合应用题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 图书(书号),
Foreign key(书店编号) references 书店(书店编号)
)
题目2
题干
根据第1题所创立三张表,写出完毕下列操作SQL语句。
(本题4分)
1)查询“量子力学”类图书书名和出版日期。
2)查询单价不不大于等于60图书销售状况,列出书名、类别、销售时间和销售数量。
3)将“量子力学”类图书单价减少10。
4)在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
答:
1)SELECT 书名,出版日期FROM 图书WHERE 类别= '量子力学'
2)SELECT 书名,类别,销售时间,销售数量
FROM 图书a JOIN 销售b ON a.书号= b.书号
WHERE 单价>= 60
3)UPDATE 图书
SET 单价= 单价- 10
WHERE 类别= '量子力学'
4)INSERT INTO 书店
VALUES('SD100','新华书店','西单')
题目3
题干
根据第1题所创立三张表,写出创立满足如下规定视图SQL语句:查询销售了“高等数学”类图书书店名和地址。
(本题2分)
答:
CREATE VIEW V1 AS
SELECT 书店名,地址FROM 书店a
JOIN 销售b ON a.书店编号= b.书店编号
JOIN 图书c ON c.书号= b.书号
WHERE 类别= '高等数学'
综合应用题2 教师授课(本题10分)
题目4
题干
写出创立如下三张数据表SQL语句。
(本题4分)
“教师”表构造:
教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为20,非空。
所在部门:普通编码可变长字符类型,长度为30。
职称:普通编码定长字符类型,长度为6,取值为:“专家”、“副专家”、“其她”。
“课程”表构造:
课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为40,非空。
学时数:微整型。
开课学期:微整型。
“授课”表构造:
教师号:普通编码定长字符类型,长度为10,引用教师表外键。
课程号:普通编码定长字符类型,长度为20,引用课程表外键。
授学时数:整型。
授课年份:整型。
主键:(教师号,课程号,授课年份)。
答:
CREATE TABLE 教师(
教师号char(10) primary key,
教师名varchar(20) not null,
所在部门varchar(30),
职称char(6) CHECK (职称IN('专家','副专家','其她')) )
CREATE TABLE 课程(
课程号char(20) primary key,
课程名varchar(40) not null,
学时数tinyint,
开课学期tinyint
)
评分要点:共1分。
CREATE TABLE 授课(
教师号char(10),
课程号char(20),
授学时数int,
授课年份int,
Primary key(教师号,课程号,授课年份),
Foreign key(教师号) references 教师(教师号),
Foreign key(课程号) references 课程(课程号)
)
题目5
题干
根据第1题所创立三张表,写出完毕下列操作SQL语句。
(本题4分)1)查询“专家”职称教师姓名和所在部门。
2)查询每学期开设学时数不不大于40课程门数。
3)查询所有课程授课状况,列出课程名、学时数、教师名和授学时数。
删除没人讲授课程。
答:
1)SELECT 教师名,所在部门
FROM 教师
WHERE 职称= '专家'
2)SELECT 开课学期,COUNT(*) 课程门数
FROM 课程
WHERE 学时数> 40
GROUP BY 开课学期
3)SELECT 课程名,学时数,教师名,授学时数
FROM 课程JOIN 授课ON 课程.课程号= 授课.课程号
JOIN 教师ON 教师.教师号= 授课.教师号
WHERE 授课年份=
4)DELETE FROM 课程
WHERE 课程号NOT IN (SELECT 课程号FROM 授课)
题目6
题干
根据第1题所创立三张表,写出创立满足如下规定视图SQL语句:查询授课年份全体授课教师教师名、所授课程名和授学时数。
(本题2分)
答:
CREATE VIEW V1 AS
SELECT 教师名,课程名,授学时数
FROM 授课JOIN 教师ON 授课.教师号= 教师.教师号
JOIN 课程ON 课程.课程号= 授课.课程号
WHERE 授课年份=。