《数据库基础与应用》阶段练习

合集下载

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。

A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。

A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。

A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。

A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。

A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。

A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。

A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。

A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。

南开24秋学期《数据库基础与应用》作业参考三

南开24秋学期《数据库基础与应用》作业参考三

24秋学期《数据库基础与应用》作业参考1.实体完整性规则约束()选项A:候选关键字选项B:外关键字选项C:超关键字选项D:主关键字参考答案:D2.数据库逻辑设计的主要任务是()选项A:建立E-R图和说明书选项B:创建数据库说明选项C:建立数据流图选项D:把数据送人数据库参考答案:B3.实体内部的联系和实体之间的联系不包括()选项A:零对多选项B:一对一选项C:一对多选项D:多对多参考答案:A4.在数据库的三级模式结构中,内模式有()选项A:1个选项B:2个选项C:3个选项D:任意多个参考答案:A5.若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是( )选项A:(‘1031’,‘曾华’,男,23)选项B:(‘1031’,‘曾华’,NULL,NULL)选项C:(NULL,‘曾华’,‘男’,‘23’)选项D:(‘1031’,NULL,‘男’,23)参考答案:B6.在关系代数运算中,五种基本运算为()选项A:并、差、选择、投影、自然连接选项B:并、差、交、选择、投影选项C:并、差、选择、投影、乘积选项D:并、差、交、选择、乘积参考答案:C7.存储在计算机内的有结构的数据的集合是()选项A:数据库系统选项B:数据库选项C:数据库管理系统选项D:数据结构参考答案:B8.在SQL语言中,模式对应于()选项A:视图和部分基本表选项B:基本表选项C:存储文件选项D:物理磁盘参考答案:B9.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()选项A:实物示意图选项B:实用概念图选项C:实体表示图。

数据库基础与应用课后练习题_复习资料

数据库基础与应用课后练习题_复习资料

第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。

(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。

(×)4.数据库体系结构具有三级模式结构和两级存储映象。

(√)5.进行数据库系统运行和管理的人员称作应用程序员。

(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。

A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。

A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。

A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。

A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。

2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。

3.在实体中能做为码的属性称为主属性,否则称为非主属性。

4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。

第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。

2.在一个关系中,元组个数不能为0(×)。

3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。

4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。

北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2答案

北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2答案

北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2答案北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2本⼤作业2考查第4~6章(查询、窗体、报表)的学习内容。

学习中⼼_____________ 专业__________________ 年级________ 姓名_____________ 学号______________⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码圈选或打勾。

错选、多选或未选均⽆分。

1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。

BA 字段查询向导B 简单查询向导C 记录查询向导D 数据查询向导2. 在Access中,参数查询是利⽤输⼊参数____来提⽰⽤户输⼊信息的查询。

BA 状态栏B 对话框C ⼯具栏D 菜单栏3. SQL语句中的DROP关键字的功能是从数据库中BA 修改表B 删除表C 插⼊表D 新建表4. ⽤表“学⽣名单”创建新表“学⽣名单2”,所使⽤的查询⽅式是BA 删除查询B ⽣成表查询C 追加查询D 交叉表查询5. 查找“姓名”字段中姓名的第⼆字是“宏”字的所有记录的准则是DA LIKE "*宏"B LIKE "?宏"C LIKE "?宏?"D LIKE "?宏*"6. 有⼀“⼈事档案”表,该表中有职⼯编号、姓名、性别、年龄和职位5个字段的信息,现要求显⽰所有职位不是部门经理的职⼯的信息。

能完成该功能的SQL语句是CA SELECT * FROM ⼈事档案WHERE NOT "部门经理"B SELECT * FROM ⼈事档案WHERE 职位NOT "部门经理"C SELECT * FROM ⼈事档案WHERE NOT 职位="部门经理"D SELECT * FROM ⼈事档案WHERE 职位="部门经理"7. 创建⼀个查询,若该查询在执⾏时能够根据输⼊的学号显⽰⼀个学⽣的成绩单,则这个查询是CA 追加查询B 操作查询C 参数查询D ⽣成表查询8. 在窗体设计过程中,经常要使⽤的3种属性是____、控件属性和节属性。

《数据库基础与应用》练习题及答案

《数据库基础与应用》练习题及答案
13.在参照和被参照的关系中,每个外码值或者为________,或者等于另一个关系中的________值。
14.用户定义的________是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入________。
15.传统的集合运算包括____、____、____和__________四种。
16.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有______个元素,A和B的交集中包含有______个元素,A和B的差集中包含有______个元素。
23.设一个关系模式为R1(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为R2(A,D,E),对应的关系内容为R={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则R1><R2的运算结果中包含有________个元组,每个元组包含有________个分量。
16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。
17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。
18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。
19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对__多_的联系。
22.设一个关系模式为R1(A,B,C),对应的关系内容为R1={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为R2(A,B,D),对应的关系内容为R2={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则R1><R2的运算结果中包含有________个元组,每个元组包含有________个分量。

Access2022《数据库基础与应用》期中综合练习试题

Access2022《数据库基础与应用》期中综合练习试题

Access2022《数据库基础与应用》期中综合练习试题(共有41题)一、单选题1、下面关于关系叙述中,错误的是_____。

A.一个关系是一张二维表C.有的二维表不是关系答案:B4、假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。

A.职工,工资答案:D6、在打开某个Acce2022数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。

A.关系视图C.设计视图答案:D7、对于Acce2022数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。

A.文本C.备注答案:C8、在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键,逐个单击所需字段后,再单击“主键”按钮。

A.Shift答案:B9、在Acce数据库中,要往数据表中追加新记录,需要使用_____。

A.交叉表查询B.选择查询C.参数查询D.操作查询答案:D10、在下列有关“是/否”类型字段的查询条件设置中,设置正确的是_____。

A.\答案:C11、数据表中有一个“姓名”字段,查找姓名最后一个字为“菲”的条件是_____。

A.Right(姓名,1)=\菲\答案:DA.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\B.SELECT某FROM职工WHERE职位<>\工程师\性别=女B.Right([姓名]:1)=\菲\D.Right([姓名],1)=\菲\C.Right([姓名],1)=[菲]B.\C.TrueD.\是\B.CtrlC.AltD.TabB.查询视图D.数据表视图B.职工,部门D.职工,工资,部门C.部门,级别,工资B.工厂与车间C.车间与车间主任D.读者与图书馆图书B.矩形D.菱形B.二维表一定是关系D.同一列只能出自同一个域C.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\D.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\答案:DA.SELECT性别,COUNT(某)AS人数FROM职工WHERE工资<800ORDERBY 性别B.SELECT性别,COUNT(某)AS人数FROM职工WHERE工资<800GROUPBY 性别C.SELECT性别,SUM(某)AS人数FROM职工WHERE工资<800GROUPBY性别D.SELECT性别,AVG(某)AS人数FROM职工WHERE工资<800GROUPBY性别答案:B15、在窗体设计过程中,经常要使用的三种属性是窗体属性、_____和节属性。

《数据库基础及应用》期中综合练习

《数据库基础及应用》期中综合练习

《数据库基础及应用》期中复习题第1 题: (单选题)数据库技术的根本目标是要解决数据的_____。

[A]存储问题 [B]共享问题[C]安全问题 [D]保护问题答案: B第2 题: (单选题)下面关于关系叙述中,错误的是_____。

[A]一个关系是一张二维表 [B]二维表一定是关系[C]有的二维表不是关系 [D]同一列只能出自同一个域答案: B第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是_____。

[A]一对一的联系 [B]一对多的联系[C]多对一的联系 [D]多对多的联系答案: D第4 题: (单选题)层次模型、网状模型和关系模型是根据_____划分。

[A]记录长度 [B]文件的大小[C]联系的复杂程度 [D]数据之间的联系方式答案: D第5 题: (单选题)下述不满足第二范式的关系是_____。

[A]院系(院系代码、院系名称、院系简介、负责人)[B]专业(专业代码、专业名称、院系代码、专业简介)[C]修课成绩(学号、课程代码、成绩、成绩性质)[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D第6 题: (单选题)在E-R图中,用来表示实体之间"联系"的图形是_______。

[A]椭圆形 [B]矩形[C]三角形 [D]菱形答案: D第7 题: (单选题)DBMS 提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。

[A]DML [B]DDL [C]DMCL [D]APL答案:A第8 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。

[A]职工,工资 [B]职工,部门[C]部门,级别,工资 [D]职工,工资,部门答案: D第9题: (单选题)Access数据库的设计,以下步骤排序正确的是_______。

国开作业《数据库基础与应用-综合练习》 (14)

国开作业《数据库基础与应用-综合练习》 (14)

题目:在SQL的建立基本表操作中,定义外码约束所使用的保留字为()。

选项A:FOREIGN选项B:PRIMARY选项C:UNIQUE选项D:CHECK答案:FOREIGN题目:在带有保留字VIEW的SQL语句中,其操作对象是()。

选项A:索引选项B:查询选项C:基本表选项D:视图答案:视图题目:在SELECT查询语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。

选项A:DEC选项B:ABC选项C:ASC选项D:DESC答案:ASC题目:在SQL的SELECT语句中,不包含的功能子句是()。

选项A:连接选项B:删除选项C:选择选项D:投影答案:删除题目:当在SELECT查询语句的from选项中,实现对表的中间连接功能时,使用的保留字为()。

选项A:INNER选项B:RIGHT选项C:JOINA选项D:LEFT答案:INNER题目:当在SELECT查询语句的from选项中,实现对表的右连接功能时,使用的保留字为()。

选项A:LEFT选项B:JOINC选项C:RIGHT选项D:INNER答案:RIGHT题目:利用SQL语言所建立的基本表在数据库中属于()。

选项A:实表选项B:虚表选项C:视图选项D:索引答案:实表题目:若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是()。

选项A:多对多选项B:1对多选项C:1对1选项D:多对1答案:1对1题目:以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。

选项A:1对多选项B:多对1选项C:1对1选项D:多对多答案:1对多题目:在SQL的查询语句中,group by选项实现的功能是()。

选项A:求和选项B:选择选项C:排序选项D:分组统计答案:分组统计题目:在SQL的建立基本表操作中,定义主码约束所使用的保留字为()。

选项A:CHECK选项B:FOREIGN选项C:PRIMARY选项D:UNIQUE答案:PRIMARY题目:在一个数据库应用系统设计的过程中,第三个阶段是()。

2022数据库基础与应用模拟练习期末试卷1答案

2022数据库基础与应用模拟练习期末试卷1答案

2022数据库基础与应用模拟练习期末试卷1答案一、单项选择题(每小题4分,共60分)1.下面哪些操作不属于SQL语言:A.插入 B.修改 C.删除 D.加密A.插入2.建立索引的目的是:A.改善数据的组织结构 B.提高检索效率 C.使数据存取更安全 D.减少系统的时间开销B.提高检索效率3.一般在数据库系统的开发过程中,主要使用的数据模型是:A.关系模型 B.逻辑模型 C.网状模型 D.对象关系模型A.关系模型4.在数据库系统中,数据字典是:A.数据库操作语言 B.数据库文档 C.数据逻辑结构 D.数据物理结构D.数据物理结构5.下列关于DDL的说法正确的是:A.它不能定义数据库结构 B.它不能更改数据库结构 C.它是一种数据库查询语言 D.它可以定义数据库结构D.它可以定义数据库结构6.关于数据库系统设计不正确的表述是:A.数据库系统可以提高冗余度 B.数据库系统突出重点是将数据组织起来 C.数据库系统改善数据独立性 D.数据库系统可以提高灵活性A.数据库系统可以提高冗余度二、填空题(每小题8分,共40分)7.在SQL语句中,应当把具有唯一性的列声明为________。

主键8.要实现数据库的实体化,我们经常要使用________。

视图9.在进行表连接查询时,通常两个表之间要有一个________。

外键10.要更新表中的数据,可以使用的语句例子是________。

UPDATE 表名 SET 列名 = 新值 WHERE 条件三、简答题(每小题45分,共90分)11.什么是SQL?SQL是结构化查询语言(Structured Query Language),用于访问和编辑数据库中的信息,是一种专业的数据库操作语言。

它是当今最流行的数据库语言之一,用以查询、更新和定义数据存储在关系数据库中的数据。

它可用于检索和更新数据,插入新记录,删除现有记录,改变表结构等等。

12.怎样设计出一个高性能的数据库?(1)优化查询:在设计数据库之外,还要优化查询,减少不必要的字段及数据,使它们只包含在该表中必要的信息内容;(2)建立索引:要尽量避免大量排序或者排序计算,应该给表中常用的字段建立索引;(3)设置合理的唯一索引:要尽量避免重复的记录,应该设置一个或多个合理的唯一索引;(4)利用存储过程:将常用的sql语句封装成存储过程,避免查询的多次编写,从而节省时间和空间。

南开大学20秋《数据库基础与应用》在线作业-2(参考答案)

南开大学20秋《数据库基础与应用》在线作业-2(参考答案)

1.在数据仓库中,“数据的数据”是指()。

A.元数据B.粒度C.维度D.样本数据答案:A2.数据库技术处于人工管理阶段是在()。

A.20世纪60年代中期以前B.20世纪50年代以前C.从20世纪70年代到90年代D.一直是答案:B3.下述关于数据库系统的正确叙述是()。

A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系答案:B4.模式是数据库的()。

A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案:C5.在视图上不能完成的操作是()。

A.更新视图B.查询C.定义新的表D.定义新的视图答案:C6.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()。

A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本答案:C7.关系中表示属性取值范围的是()。

A.实体B.域C.联系D.关系代数答案:B8.关系规范化中的删除操作异常是指()。

A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性答案:A9.关系模型与层次模型的区别是()。

A.关系模型需要连接B.关系模型不存在缺陷C.关系模型没有指针D.关系模型不存在数据冗余答案:C10.常见的数据模型有()。

A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、内部模型、外部模型D.逻辑模型、概念模型、内部模型答案:A11.在数据库中,下列说法不正确的是()。

A.数据库避免了一切数据重复B.数据库减少了数据冗余C.数据库中的数据可以共享D.若系统是完全可以控制的,则系统可确保更新的一致性答案:A12.SQL语言应用于()。

A.层次数据库B.网状数据库C.关系数据库D.非数据库答案:C13.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

《数据库基础与应用》机考复习题(16春)

《数据库基础与应用》机考复习题(16春)

《数据库基础与应用》复习题一、选择题1、表得组成内容包括().A、查询与字段B、记录与字段C、记录与窗体D、报表与字段2、在Access数据库中,为了保持表之间得关系,要求在子(从)表中添加记录时,如果主表中没有与之相关得记录,则不能在子(从)表中添加该记录,为此,需要定义得关系就是()。

A、输入掩码B、有效性规则C、默认值D、参照完整性3、在Access中,参照完整性不包括( )。

A、更新规则B、查询规则C、删除规则D、插入规则4、Access数据库具有很多特点,在下列叙述中,不就是Access特点得就是().A、Access数据库中可以保存多种数据类型B、Access支持Internet/Intranet应用C、Access可以通过窗体等对象来操作数据库中得数据D、Access作为层次模型得数据库管理系统操作界面比较方便、实用5、关于Access数据库对象之间关系,正确得说法就是()。

A、查询就是窗体与报表对象得唯一数据来源B、表就是查询、窗体与报表对象得数据来源C、宏与模块可以直接处理表中得数据,不需要通过窗体与报表对象D、报表中可以包含窗体6、Access2010以()得文件格式创建数据库A、mdbB、docxC、xlsxD、accdb7、在Access数据库得六大对象中,用于存储数据得数据库对象就是( )。

A、表B、查询C、窗体D、报表8、数据表中得列称为().A、字段B、数据C、记录D、数据视图9、在已经建立得数据表中,若要求在显示表中内容时使某些字段不能移动显示位置,可以使用得方法就是().A、排序B、筛选C、隐藏D、冻结10、若使用多个数据表作为查询来源,则数据表之间需要建立有()。

A、主键B、报表C、索引D、关系11、如果要批量更新现有表中得数据字段值,应该使用()。

A、选择查询B、追加查询C、生成表查询D、更新查询12、SQL语句不能创建( )。

A、报表B、表C、选择查询D、参数查询13、使用查询向导,不能创建()。

国开作业《数据库基础与应用-综合练习》 (19)

国开作业《数据库基础与应用-综合练习》 (19)

题目:若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。

选项A:学生号选项B:性别选项C:年龄选项D:姓名答案:学生号题目:在一个关系R中,若存在X→Y和X→Z,则存在X→YZ,称此为函数依赖的()规则。

选项A:自反性选项B:合并性选项C:传递性选项D:分解性答案:合并性题目:设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。

选项A:(A,D)选项B:(B,D)选项C:(A,C)选项D:(C,D)答案:(A,D)题目:在建立基本表时,定义主码约束所使用的保留字为()。

选项A:FOREIGN选项B:UNIQUE选项C:CHECK选项D:PRIMARY答案:PRIMARY题目:在数据库应用系统设计的概念设计阶段,需要做的事情是()。

选项A:画出ER图选项B:建立视图选项C:建立基本表选项D:建立数据字典答案:画出ER图题目:若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()联系。

选项A:1对多选项B:多对多选项C:多对1选项D:1对1答案:多对多题目:设D1、D2和D3定义域中的基数分别为2、3和4,则D1′D2′D3的元组数为()。

选项A:9选项B:14选项C:10选项D:24答案:24题目:在Access 2010中,用来定义和保存数据的对象是()。

选项A:报表选项B:查询选项C:表选项D:窗体答案:表题目:在Access 2010数据库中,OLE对象类型用来表示()数据。

选项A:数字选项B:货币选项C:文本选项D:多媒体答案:多媒体题目:如果要将查询结果作为一个新表添加到数据库中,应该使用()。

选项A:追加查询选项B:选择查询选项C:更新查询选项D:生成表查询答案:生成表查询题目:在Access中,参数查询属于()。

选项A:更新查询选项B:选择查询选项C:交叉表查询选项D:追加查询答案:选择查询题目:在窗体控件中,用于显示数据表中数据的最常用控件是()。

《数据库基础与应用》阶段练习

《数据库基础与应用》阶段练习

《数据库基础与应用》阶段练习一、单项选择题1.ER图是E-R模型的图形表示法,其中实体之间的联系用表示。

A.矩形框B.菱形框C.圆形框D.椭圆形框2.在Visual Foxpro中,通用型字段G和备注型字段M在表中的宽度都是。

A.2个字节B.4个字节C.8个字节D.10个字节3.建立索引时,字段不能作为索引字段。

A.字符型B.数值型C.备注型D.日期型4.已知xs.dbf中有如下五条记录,当执行下列语句后,屏幕显示的结果为。

xm=6use xs?xmA.6 B.李林C.高辛D.李枫5.学生成绩表xsda.dbf的结构如下:姓名(C,8)、语文(N,5,2)、数学(N,5,2)、英语(N,5,2)、总分(N,6,2)。

其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是。

A.replace all 总分with 语文+数学+英语B.sum 语文+数学+英语to 总分C.update xsda set总分=语文+数学+英语D.scanreplace 总分with语文+数学+英语endscan6.在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是。

A.直接输入“.NULL.”的各个字母B.按[CTRL+0]组合键C.按[CTRL+N]组合键D.按[CTRL+L]组合键7.数据的逻辑独立性是通过来保证的。

A.模式B.内模式C.模式/内模式映射D.外模式/模式映射8.命令DIMENSION A(3) 定义了一个数组名为A的数组,并赋值A(1)=10,A=20,则数组元素A(1)、A(2)、A(3)的值分别是。

A.10 .F. 20 B.10 20 20 C.20 .F. 20 D.20 20 20 9.数据库表的字段扩展属性中,通过对的设置可以限定字段的内容仅为英文字母。

A.字段格式B.输入掩码C.字段标题和注释D.字段级规则10.参照完整性是用来控制数据的一致性。

国家开放大学机考复习资料22478《数据库基础与应用》

国家开放大学机考复习资料22478《数据库基础与应用》

一、单选题1.报表由5个部分所组成,紧邻主体部分之后的部分是(页面页脚)。

2.报表由5个部分所组成,紧邻主体部分之前的部分是(页面页眉)。

3.报表由5个部分所组成,则最开始的部分是(报表页眉)。

4.报表由5个部分所组成,则最末尾的部分是(报表页脚)。

5.层次数据模型的结构是一种(树结构)。

6.创建宏时至少要定义一个宏操作,并要设置相应的(宏操作参数)。

7.当启动一个数据库时将自动执行一个宏,此宏的名称必须为(AutoExec)。

8.对两个基本表通过一方为主码的公共字段建立联系,这种联系的类型不可能为(多对多)。

9.关系数据模型的结构是一种(二维表结构)。

10.关系数据模型属于(逻辑数据模型)。

11.利用ER图进行描述的是(概念数据模型)。

12.利用SQL语言所建立的视图在数据库中属于(虚表)。

13.如果要将查询结果添加到一个指定的数据表中,应该使用(追加查询)。

14.如果要将查询结果作为一个新表添加到数据库中,应该使用(生成表查询)。

15.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(标签报表)。

16.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(1对1)。

17.若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是(标签)。

18.若要在每次启动数据库时都自动执行一个宏,则应将该宏命名为(AutoExec)。

19.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(m)。

20.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(m+n)。

21.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(m+n-1)。

22.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(R2)。

数据库基础与应用形成性考核册及答案

数据库基础与应用形成性考核册及答案

数据库基础与应⽤形成性考核册及答案数据库基础与应⽤作业及答案数据库基础与应⽤第⼀次练习⼀、填空题1.数据处理是将数据转换成信息的过程。

2.计算机数据处理技术经历了⼈⼯管理,⽂件系统,数据库系统,和分布式数据库系统四个阶段。

3.数据库系统的主要特点是实现数据_共享_,减少数据_冗余_,采⽤特定的数据_模型_,具有较⾼的数据_独⽴性_,具有统⼀的数据控制功能。

4.数据库系统由_硬件,软件,数据库_,数据库管理员和⽤户组成。

5.数据库系统具有数据的___外模式(数据的局部逻辑结构),模式(数据的整体逻辑结构)和内模式(数据存储结构)__等三级模式结构。

6.数据的物理独⽴性是指当数据的_内模式__改变时,通过系统内部的⾃动映象或转移功能,保持了数据的_模式_不变。

7.数据的逻辑独⽴性是当数据的_模式_改变时,通过系统内部的⾃动映象或转换功能,保持了数据的__外模式__ 不变。

8.数据库管理系统提供了数据库的_定义,操纵,运⾏控制__ 功能9.数据完整性控制包括___域完整性,和关联完整性_ _ 控制功能。

10.数据库运⾏控制功能包括数据的__安全性__ 控制,__完整性 _ 控制_并发控制控制和数据恢复等四个⽅⾯。

11.数据库并发操作控制包括以__独占__ ⽅式打开数据库和对数据库或记录_加锁_两种⽅法。

12.数据安全包括__系统安全__和__环境安全_ 两个⽅⾯。

13.⼀个公司只能有⼀个经理,公司和总经理职位之间为__1:1__ 的联系。

14.描述实体的特性称为___属性__。

15.如果⼀个实体集中某个属性或属性组合的值能够唯⼀的标识出每个实体,则可把他选作为__关键字__。

16.实体之间的联系归结为___1:1___ ,__1:n __,和__ n:m _三种。

17.E_R模型是描述概念世界,建⽴___概念世界____ 的实⽤⼯具18.数据库管理系统所⽀持的数据模型被分为__层次,⽹状,关系_ _和⾯向对象四种类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库基础与应用》阶段练习一、单项选择题1.ER图是E-R模型的图形表示法,其中实体之间的联系用表示。

A.矩形框B.菱形框C.圆形框D.椭圆形框2.在Visual Foxpro中,通用型字段G和备注型字段M在表中的宽度都是。

A.2个字节B.4个字节C.8个字节D.10个字节3.建立索引时,字段不能作为索引字段。

A.字符型B.数值型C.备注型D.日期型4.已知xs.dbf中有如下五条记录,当执行下列语句后,屏幕显示的结果为。

xm=6use xs?xmA.6 B.李林C.高辛D.李枫5.学生成绩表xsda.dbf的结构如下:姓名(C,8)、语文(N,5,2)、数学(N,5,2)、英语(N,5,2)、总分(N,6,2)。

其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是。

A.replace all 总分with 语文+数学+英语B.sum 语文+数学+英语to 总分C.update xsda set总分=语文+数学+英语D.scanreplace 总分with语文+数学+英语endscan6.在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是。

A.直接输入“.NULL.”的各个字母B.按[CTRL+0]组合键C.按[CTRL+N]组合键D.按[CTRL+L]组合键7.数据的逻辑独立性是通过来保证的。

A.模式B.内模式C.模式/内模式映射D.外模式/模式映射8.命令DIMENSION A(3) 定义了一个数组名为A的数组,并赋值A(1)=10,A=20,则数组元素A(1)、A(2)、A(3)的值分别是。

A.10 .F. 20 B.10 20 20 C.20 .F. 20 D.20 20 20 9.数据库表的字段扩展属性中,通过对的设置可以限定字段的内容仅为英文字母。

A.字段格式B.输入掩码C.字段标题和注释D.字段级规则10.参照完整性是用来控制数据的一致性。

在Visual Foxpro系统中,系统提供的参照完整性机制不能实现的是:。

A.设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关记录B.设置“删除级联”:主表可以任意地删除记录,同时删除子表中所有相关记录C.设置“删除限制”:若子表中有相关记录,则主表禁止删除记录D.设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录11.表达式VAL(“1E1”)+AT(“1”,“1.31E1”,2)的结果是。

A.13 B.11 C.14 D.1E12.已知TS(图书)表如下:TSBH TSMC JSRQ HSRQ JSZHA002 计算机基础04/09/2005 05/08/2005 10110011A001 计算机基础04/09/2005 04/23/2005 10110035B011 西方经济学03/29/2005 07/20/2005 20110012B015 .NULL. 09/05/2004 12/06/2004 20110013执行以下代码后,则在浏览窗口中。

USE TSINDEX ON TSMC TAG TSMCSET ORDER TO TSMCBROWSEA.TSBH为B011的记录排在第一 B.TSBH为B015的记录排在第一C.TSBH为A002的记录排在第一 D.TSBH为A001的记录排在TSBH为A002的记录之前13.不可以作为查询和视图的数据源的是。

A.查询B.数据库表C.自由表D.视图14.在查询设计器中已设定联接条件为xs.学号=cj.学号,若要在查询结果中显示xs表中所有记录及cj表中满足条件的记录,则联接类型应为。

A.内部联接B.右联接C.左联接D.完全联接15.运行以下程序后,VFP主窗口显示的结果。

CLEARn=0DO WHILE n<10IF INT(n/2)=n/2?”W”endif??”Fox”n=n+1ENDDOA.显示5行,内容均为WFoxFox B.显示5行,内容均为WFoxWFoxC.显示4行,内容均为WFoxFox D.显示4行,内容均为FoxFoxW16.查询文件中保存的是。

A.查询的命令B.查询的结果C.查询的条件D.与查询有关的表17.在下列函数中,函数的返回值为数值型的是。

A.bof() B.ctod(‘01//1/06’) C.at(‘审计’,’南京审计学院’) D.substr(dtoc(date()),7)18.一张表的全部Memo字段的内容存储在。

A.不同的备注文件中 B.同一个文本文件中 C.同一个备注文件中 D.同一个数据库文件中19.实体是信息世界的术语,与之对应的数据库术语是。

A.、文件 B.数据库 C.记录 D.字段20.顺序键入以下命令,显示结果为。

STORE “18.69” TO XY=INT(&X+1)?YA.20 B.18.691 C.18.79 D.19二、填空题1.传统的集合运算包括并、交、差运算;专门的关系运算包括选择、和联接。

2.用Locate for命令定位后,如果一张表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录。

如果要将记录指针定位到满足条件的第二条记录号上,则应该执行命令。

3.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是和。

4.一张表的主关键字被包含到另一张表中时,在另一张表中称这字段为。

5.表达式SUBSTR("GotFocus",LEN("语言"))的返回值是。

6.?ROUND(456.78,-1)的结果为。

7.?MOD(23,-3)的结果为。

8.?4>2 OR 2>3 AND NOT …3‟ $‟123‟的结果为。

9.选择当前未被使用的最小工作区的命令是。

10.索引的标识名最多可以有个字符。

11.要查看cj表的cj字段的标题,可使用函数:?DBGETPROP(“CJ.CJ”, “” , “CAPTION”)12.数据库是一种数据容器。

从项目管理器窗口看,数据库可以包含的子项有:表、视图、连接和。

13.数据库表与数据库之间的相关性是通过表文件与库文件之间的双向链接实现的。

双向链接包括前链和后链,前链保存在中,若要删除后链,则用命令。

14.“SQL”的英文全名是。

15.对KC表,要求课时数(kss)大于等于4的学分(xf)不得低于2(包含2),应该设置kc表的验证规则,规则表达式为。

16.下列程序是求1~100之间非3倍数的所有奇数之和。

S=0FOR I=1 TO 99 STEP 2IF MOD(I,3)=0ENDIFS=S+IENDFOR17.下列自定义函数NTOC()的功能是:当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。

例如,执行命令?NTOC(4),显示“星期三”,请完善程序。

FUNCTION NTOCPARAMETERS nLOCAL chch=”日一二三四五六”mch=”星期”+SUBSTR(ch, ,2)RETURN mchENDFUNC三、阅读程序写结果1.有一个表文件BHSL.DBF,其内容如下:记录号编号数量1 A1 102 A0 853 A2 674 A10 505 A12 65写出下列程序的运行结果:USE BHSLSL=0SCANSL=SL+数量SKIPENDSCAN?SL屏幕显示结果为2.已知教师表的结构为:GH C(5)、XM C(8)、CSRQ D、GL N(2,0)、XIMING C(18)、JL M,下列程序执行后,结果为。

USE JSFOR n=1 TO FCOUNT()IF TYPE(FIELD(n))=“C”?? FIELD(n)ENDIFENDFORUSE3写出下列程序的运行结果:N=0USE JSDO WHILE .NOT. EOF()IF XB=”女”N=N+1ENDIFSKIPENDDO?N输出结果为:4.基于上题的教师表,执行下列程序后,XM的值为。

USE JSINDEX ON JBGZ TAG JBGZ1SEEK 1200SKIP?XM5.STORE 0 TO nA,nB,nCSTORE ”ABCAABBCAB” TO cStrDO WHILE LEN(cStr)>0S=LEFT(cStr,1)n&S=n&S+1cStr=RIGHT(cStr,LEN(cStr)-1)ENDDO? nA,nB,nC上面的程序执行后,nA的值是,nB的值是,nC的值是。

6.P=0FOR i=1 TO 5P=P+JC(i)ENDFOR? PFUNCTION JCPARAMETERS XS=1FOR n=1 TO XS=S*nENDFORRETURN SENDFUNC运行结果P为:7.S=0N=0FOR I=11 to –1 step -2S=S+IN=N+1ENDFOR? S,N,I输出结果为:四、写命令教师表(js.dbf)的表结构如下表所示:(1)写出创建js表结构的SQL命令(2)用INSERT INTO命令插入如下记录:B0001,李红,女,1976年3月12日生,工龄五年,基本工资1800元。

(3)创建索引,要求根据性别字段排序,当性别相同时按出生日期排序,索引标识名为XBRQ。

(4)将上题创建的索引XBRQ设置为主控索引的命令是:(5)将js表中所有年龄大于60岁记录置删除标记的SQL命令是:(6)按如下要求修改js表中的男教师的基本工资:工龄在10年以下(不含10年)基本工资加200工龄在10年以上基本工资加300请用UPDATE命令完成上述更改:(7)如果js表已在当前工作区中打开,要筛选出所有女教师的命令是:(8)将性别为男的教师复制到JSNAN文件中,JSNAN的文件类型为EXCEL。

(9)查询JS表中1960年之前出生的教师的工号、姓名。

(10)用SELECT命令统计JS表中性别男女的人数和平均工资,要求输出性别、人数、平均工资。

五、数据库综合分析某学校学籍管理数据库中包含学生档案表和学生成绩表,其表结构及记录如表1和表2所示:表1 XSDA.DBF(学生档案表)表2 XSCJ.DBF(学生成绩表)XH(C,6) XM(C,8) DQ(C,4) XH(C,6) KCM(C,8) CJ(N,3)030001 王明北京030001 数学93030002 方云上海030001 英语85030003 程艳江苏030002 数学82030004 孙浩上海030002 英语91030005 吴天江苏030003 数学80030003 英语761.已知学生成绩表(XSCJ)中的学号都来自于学生档案表(XSDA),选课的学生在成绩表中存在一条或多条成绩记录,则这两表之间的关系是关系,其中主表是表(填表文件名)。

相关文档
最新文档