1、数据库基础及应用期中综合练习数据库基础及应用期中复习题第1 题: (单选题)数据库技术的根本目标是要解决数据的_。A存储问题 B共享问题C安全问题 D保护问题答案: B 第2 题: (单选题)下面关于关系叙述中,错误的是_。A一个关系是一张二维表 B二维表一定是关系C有的二维表不是关系 D同一列只能出自同一个域答案: B 第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是 _。A一对一的联系 B一对多的联系C多对一的联系 D多对多的联系答案: D 第4 题: (单选题)层次模型、网状模型和关系模型是根据_划分。A记录长度 B文件的大小C联系的
2、复杂程度 D数据之间的联系方式答案: D 第5 题: (单选题)下述不满足第二范式的关系是_。A院系(院系代码、院系名称、院系简介、负责人)B专业(专业代码、专业名称、院系代码、专业简介)C修课成绩(学号、课程代码、成绩、成绩性质)D学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D 第6 题: (单选题)在E-R图中,用来表示实体之间联系的图形是_。A椭圆形 B矩形C三角形 D菱形答案: D 第7 题: (单选题)DBMS 提供了_语言,用于实现数据的插入、更新、删除、检索等任务。ADML BDDL CDMCL DAPL答案:A 第8 题: (单选题)假定有
3、关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_。A职工,工资 B职工,部门C部门,级别,工资 D职工,工资,部门答案: D 第9题: (单选题)Access数据库的设计,以下步骤排序正确的是_。a.确定数据库中的表 b.确定表中的字段c.确定主键d.分析建立数据库的目的 e.确定表之间的关系Adabec Bdabce Ccdabe Dcdaeb答案: B 第10 题: (单选题)有三个关系 R、S 和 T 如下:RSTABk5p7BC5938AB
4、Ck59 由关系 R 和 S 通过运算得关系 T,则所使用的运算是_。A笛卡尔积 B自然连接 C并 D交 答案: B 第11 题: (单选题)有两个关系 R 和 T 如下:RTEFGk79f82h53y54EFGh53y54由关系 R 通过运算得到关系 T,则所使用的运算是_。 A并 B交 C投影 D选择 答案: D 第12 题: (单选题)在 Access数据库中,用于存储数据的对象是_。A表 B窗体 C报表 D查询答案:A 第13 题: (单选题)在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为
5、此需要定义的关系是_。A输入掩码 B有效性规则 C默认值 D参照完整性答案: D 第14 题: (单选题)对于学生表中的“学号”字段,若要确保输入的学号为8位数字组成的字符串,为学号设置输入掩码,正确的是_。A# B99999999 CLLLLLLLL D00000000答案: D 第15 题: (单选题)若在数据库中有教师表(教师号、教师名)、学生表(学号、学生名)和课程表(课程号、课程名)3个基本表。一名教师可主讲多门课程,一名学生可选修多门课程,则教师与学生之间形成了多对多的师生关系,为反映这种关系,在数据库中应增加新的表。下列关于新表的设计,最合理的设计是_。A增加2个表:学生-选课表
6、(学号、课程号),教师-任课表(教师号、课程号)B增加2个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)C增加1个表:学生-选课-教师表(学号、课程号、教师号)D增加1个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)答案:A 第16 题: (单选题)打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_。A关系视图 B查询视图 C设计视图 D数据表视图答案: D 第17 题: (单选题)在数据库中,建立索引的主要作用是_。A节省存储空间 B防止数据丢失C便于管理 D提高查询速度答案: D 第
7、18 题: (单选题)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是_。A选择查询 B生成表查询C追加查询 D更新查询答案: C 第19 题: (单选题)在Access2010数据库中,查询的数据源可以是_。AExcel电子表格 BWord文档C表和查询 D文本文件答案: C 第20 题: (单选题)在教师表中,假设职称字段的取值范围为教授、副教授、讲师和助教,要查找职称为教授和副教授的教师,错误的语句是_。A SELECT * FROM 教师表 WHERE Left(职称,2)=教授;B SELECT * FROM 教师表 WHERE Right(trim(职称),2)
8、= 教授;C SELECT * FROM 教师表 WHERE 职称=教授or 职称=副教授;D SELECT * FROM 教师表 WHERE 职称 In (教授, 副教授);答案:A 第21 题: (单选题)有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,现需要按性别统计工资低于8000元的人数,则使用的SQL语句是_。A SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资8000 ORDER BY 性别B SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资8000 GROUP BY 性别C SELECT
9、 性别,SUM(*) AS 人数 FROM 职工 WHERE 工资8000 GROUP BY 性别D SELECT 性别,AVG(*) AS 人数 FROM 职工 WHERE 工资8000 GROUP BY 性别答案: B 第22 题: (单选题)若要将产品表中所有供货商是ABC的产品价格下调50,则正确的SQL语句是_。A UPDATE 产品 SET 单价=50 WHERE 供货商=ABC;B UPDATE 产品 SET 单价=单价 - 50 WHERE 供货商=ABC;C UPDATE FROM 产品 SET 单价=50 WHERE 供货商=ABC;D UPDATE FROM 产品 SET
10、 单价=单价 - 50 WHERE 供货商=ABC;答案: B 第23 题: (单选题)在Access数据库中创建一个新表,应该使用的SQL语句是_。ACREATE TABLE BCREATE INDEXCALTER TABLE DCREATE DATABASE答案:A 第24 题: (单选题)以下不属于SQL特定查询的是_。A选择查询 B子查询C传递查询 D联合查询答案:A 第25 题: (单选题)在 Access2010 窗体的控件中,使用表达式作为数据源的控件称为_。A绑定控件 B非绑定控件C计算控件 DABC都是答案: C 第26 题: (单选题)在窗体中设置了某文本框的控件来源属性为
11、=Date(),则运行该窗体时,在该文本框中显示_。A系统时间 B系统日期C当前页码 D系统日期和时间答案: B 第27 题: (单选题)在 Access 中,下列关于窗体的说法,正确的是_。A在窗体设计视图中,可以对窗体进行结构的修改B在窗体设计视图中,可以进行数据记录的浏览C在窗体设计视图中,可以进行数据记录的添加D在窗体视图中,可以对窗体进行结构的修改答案:A 第28 题: (单选题)在 Access2010 数据库中,要实现报表的分组统计输出,需要对_进行设置。A页面页脚 B报表页脚 C主体 D组页脚答案: D 第29 题: (单选题)在 Access 数据库中,下列关于报表的说法中,
12、正确的是_。A主报表不可以包含子报表B主报表和子报表必须基于相同的记录源C主报表和子报表必须基于相关的记录源D主报表和子报表可以基于完全不同的记录源答案: D 第30 题: (单选题)要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是_。APage/Pages B=Page/PagesCPage & / & Pages D=Page & / & Pages答案: D第31题: (单选题)如果要将文本型数据12、6、5按升序排列,其排列的结果是_。A 12、6、5 B 12、5、6C 5、6、12 D 5、12、6答案: B 第32题: (单选题)在一个窗体中,当需要将四个复选框
13、组合起来共同工作时,需要使用_控件。A组合框 B选项组 C列表框 D复选框答案: B 第33题: (单选题)要改变窗体上文本框控件的数据源,应设置的属性是_。A记录源 B控件来源 C默认值 D筛选查阅答案: B 第34题: (多选题)下面关于数据库基本概念的叙述中,正确的是_。A DBS 包含了 DBMSB DBS 包含了 DBC DBMS 包含了 DBSD DBS 包含了 DBMS 和 DB 两者答案:AB D 第35题: (多选题)在以下叙述中,正确的是_。AAccess不具备程序设计能力B在数据表视图中不能设置主键C在数据表视图中不能修改字段的名称D在数据表视图中可以删除一个字段ESQL
14、是一种结构化查询语言答案: B DE第36题: (多选题)下列关于查询的说法中,正确的是_。A可以利用查询来更新数据表中的记录B在查询设计视图中可以进行查询字段是否显示的设定C不可以利用查询来删除表中的记录D在查询设计视图中可以进行查询条件的设定答案:AB D 第37题: (多选题)关于主键的说法,正确的是_。A主关键字中的属性也可称为主属性B每个表的主关键字仅是该表中的一个候选关键字C每个表只能设置一个主关键字D主键不可以多字段组合E主键的值可以为 Null答案:ABC 第38题: (多选题)下面关于窗体的说法,正确的是_。A子窗体的数据来源可以来自表或查询B在窗体中可以含有一个或几个子窗体
15、C一个窗体中只能含有一个子窗体D子窗体是窗体中的窗体,子窗体中可以含有一个或几个子窗体E一个窗体中可以嵌套任意层子窗体答案:AB D 第39题: (判断题)在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为内模式。答案: F第40题: (判断题)在删除查询中,删除过的记录可以用“撤销”命令恢复。答案: F第41题: (判断题)在 Access 2010 数据库中,打开某个数据表后,可以修改该表与其他表之间的已经建立的关系。答案: F第42题: (判断题)在Access 2010数据库中,在列表框中不可以输入新值,在组合框中可以输入新值。答案:T 第43题: (判断题)是/否数据类型字
16、段显示为一个复选框,当选中时系统以 True 值存入数据库。答案:T 第44题: (操作题)基本操作题(1)如果考生还没有登录 G 盘,请先登录 G 盘。在 G 盘的“综合练习”文件夹下已存有相应的数据库文件和相关的源数据文件。考生不得更改这些文件的文件名,不得删除这些文件。 (2)启动Access 2010,打开“G:综合练习”文件夹下的已有的“人事管理.accdb”数据库,在“人事管 理.accdb” 数据库中,创建下列“人事”及“工资”两个表的结构。创建如下“人事”表结构,主键是“职工编号”。字段名职工编号姓名性别年龄婚否工作日期简历字段类型文本文本文本数字是/否日期/时间备注字段大小3
17、81整型短日期说明True 表示已婚,False 表示未婚为“人事”表的“职工编号”字段设置“输入掩码”为“000”(即3个零),为“性别 ”字段设置默认值“男。创建如下“工资”表结构,主键是“职工编号”。字段名职工编号基本工资补贴水电费房租字段类型文本数字数字数字数字字段大小3长整型长整型整型整型(3)将“G:综合练习”文件夹下的两个Excel文件“人事.xlsx”和“工资.xlsx”导入到对应的表中。(4)关闭“人事管理”数据库。第45题: (操作题)应用操作题(1)如果考生还没有登录 G 盘,请先登录 G 盘。在 G 盘的“综合练习”文件夹下已存有相应的数据库文件和相关的源数据文件。考生
18、不得更改这些文件的文件名,不得删除这些文件。 (2)启动Access 2010,打开“G:综合练习”文件夹下的已有的“职工管理.accdb”数据库。 在“职工管理.accdb”数据库中存在已经设计好的两个表对象“职工”和“薪金”。注意,这两个表中都已录入了数据,不得删除这两个表中已有数据 !“职工”表结构如下(主键是“职工编号”):字段名职工编号姓名性别年龄婚否工作日期简历字段类型文本文本文本数字是/否日期/时间备注字段大小381整型短日期说明True 表示已婚,False 表示未婚“薪金”表结构如下(主键是“职工编号”):字段名职工编号基本工资补贴水电费房租字段类型文本数字数字数字数字字段大
19、小3长整型长整型整型整型(3) 在“职工管理.accdb”数据库中,创建一个查询对象,查询在2000年前参加工作的已婚的女职工的有关信息。 显示的字段有:职工编号、姓名、性别、工作日期和基本工 资。 查询结果按“基本工资”升序排列。 查询名称为“查询在2000年前参加工作的已婚的女职工信息 ”。 (4) 在“职工管理.accdb”数据库中,创建一个查询对象,查 询基本工资在3000,4000范围内的男职工有关信息及基本工资2500以下 和基本工资3000(含3000)以上的女职工有关信息。 显示的字段有:职工编号、姓名、性别、基本工资和补贴。 查询结果按性别升序、“基本工资”降序排列。 查询名
20、称为“查询职工的部分工资信息”。 (5) 在“职工管理.accdb”数据库中,创建一个查询对象,查 询男、女职工的基本工资总额。 显示的字段有:性别和基本工资总额。 查询名称为“查询男、女职工的基本工资总额”。 (6) 在“职工管理.accdb”数据库中,创建一个查询对象,查 询工作日期为1998年1月1日和1999年1月1日的职工信息。 显示的字段有:显示的字段有:职工编号、姓名、性别、工 作日期和基本工资。 查询名称为“查询指定工作日期的职工的有关信息”。 (7) 模仿书中例4-15(书第154页)基本做法,创建一个窗体( 不含子窗体),用于浏览“职工”表中的数据,窗体界面类似于 (书第 155页) 图4-36,但不含子窗体。 在窗体的页眉中创建一个标签控件和 一个文本框控件: 标签控件显示标题“浏览职工基本情况” 文本框中输入函数“=Date()”,以“短日期” 格式显示当前日期。 在窗体主体部分中创建7个绑定控件 (对应于“职工”表中的7个字段) 在窗体的页脚中创建“第一个记录” 、“上一个记录”、“下一个记录”和“最后一个记录”等四个记录导 航按钮和一个“退出”按钮。 窗体名称为“浏览职工基本情况”。 (8) 关闭“职工管理”数据库。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1