《数据库基本知识》复习题第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 题: (单选题)下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。
[A]外模式[B]内模式[C]概念模式[D]逻辑模式答案: B第8 题: (单选题)DBMS 提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。
[A]DML[B]DDL[C]DMCL[D]APL答案:A第9 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。
[A]职工,工资[B]职工,部门[C]部门,级别,工资[D]职工,工资,部门答案: D第10题: (单选题)Access数据库的设计,以下步骤排序正确的是_______。
a.确定数据库中的表b.确定表中的字段c.确定主键d.分析建立数据库的目的e.确定表之间的关系[A]dabec[B]dabce[C]cdabe[D]cdaeb答案: B第11 题: (单选题)在 Access数据库中,用于存储数据的对象是_____。
[A]表[B]窗体[C]报表[D]查询答案:A第12 题: (单选题)在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。
为此需要定义的关系是_____。
[A]输入掩码[B]有效性规则[C]默认值[D]参照完整性答案:D第13 题: (单选题)在"成本"表中有装修费、人工费、水电费和总成本等字段。
其中,总成本 =装修费 + 人工费 + 水电费,在建表时应将字段"总成本"的数据类型定义为_____。
[A]货币[B]单精度[C]双精度[D]计算答案: D第14 题: (单选题)对于学生表中的“学号”字段,若要确保输入的学号为8位数字组成的字符串,为学号设置输入掩码,正确的是_____。
[A]########[B]99999999[C]LLLLLLLL[D]00000000答案: D第15 题: (单选题)若在数据库中有"教师"表(教师号、教师名)、"学生"表(学号、学生名)和"课程"表(课程号、课程名)3个基本表。
一名教师可主讲多门课程,一名学生可选修多门课程,则教师与学生之间形成了多对多的师生关系,为反映这种关系,在数据库中应增加新的表。
下列关于新表的设计,最合理的设计是_____。
[A]增加2个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)[B]增加2个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)[C]增加1个表:学生-选课-教师表(学号、课程号、教师号)[D]增加1个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)答案:A第16 题: (单选题)打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。
[A]关系视图[B]查询视图[C]设计视图[D]数据表视图答案: D第17 题: (单选题)在数据库中,建立索引的主要作用是______。
[A]节省存储空间[B]防止数据丢失[C]便于管理[D]提高查询速度答案: D第18 题: (单选题)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是_____。
[A]选择查询[B]生成表查询[C]追加查询[D]更新查询答案: C第19 题: (单选题)在Access2010数据库中,查询的数据源可以是_______。
[A]Excel电子表格[B]Word文档[C]表和查询[D]文本文件答案: C第20 题: (单选题)在教师表中,假设"职称"字段的取值范围为教授、副教授、讲师和助教,要查找职称为"教授"和"副教授"的教师,错误的语句是______。
[A]SELECT * FROM 教师表 WHERE Left([职称],2)="教授〞;[B] SELECT * FROM 教师表 WHERE Right(trim([职称]),2)= "教授〞;[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 性别,SUM(*) AS 人数 FROM 职工 WHERE 工资<8000 GROUP BY 性别[D] SELECT 性别,AVG(*) AS 人数 FROM 职工 WHERE 工资<8000 GROUP BY 性别答案: B第22 题: (单选题)某工厂数据库中使用表“产品”记录生产信息,该表包括小组编号、日期、产量等字段,每个记录保存了一个小组一天的产量等信息。
现需要统计每个小组在2005年全年的总产量,则使用的SQL命令是____。
[A] SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品WHERE 日期>=#2005-1-1# OR日期<#2006-1-1# GROUP BY 小组编号[B] SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品WHERE 日期>#2005-1-1# AND 日期<#2006-1-1# GROUP BY 小组编号[C] SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品WHERE 日期>=#2005-1-1# AND 日期<#2006-1-1# GROUP BY 小组编号[D] SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品WHERE 日期>#2005-1-1# AND 日期<#2005-12-31# GROUP BY 小组编号答案: C第23 题: (单选题)若要将"产品"表中所有供货商是"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 单价=单价 - 50 WHERE 供货商="ABC〞;答案: B第24 题: (单选题)在Access数据库中创建一个新表,应该使用的SQL语句是______。
[A]CREATE TABLE[B]CREATE INDEX[C]ALTER TABLE[D]CREATE DATABASE答案:A第25 题: (单选题)以下不属于SQL特定查询的是______。
[A]选择查询[B]子查询[C]传递查询[D]联合查询答案:A第26 题: (单选题)在窗体设计过程中,经常要使用的三种属性是窗体属性、_____和节属性。
[A]关系属性[B]查询属性[C]字段属性[D]控件属性答案: D第27 题: (单选题)在 Access2010 窗体的控件中,使用表达式作为数据源的控件称为_____。
[A]绑定控件[B]非绑定控件[C]计算控件[D]ABC都是答案:C第28 题: (单选题)在窗体中设置了某文本框的控件来源属性为"=Date()",则运行该窗体时,在该文本框中显示_____。
[A]系统时间[B]系统日期[C]当前页码[D]系统日期和时间答案: B第29 题: (单选题)在 Access 中,下列关于窗体的说法,正确的是_____。
[A]在窗体设计视图中,可以对窗体进行结构的修改[B]在窗体设计视图中,可以进行数据记录的浏览[C]在窗体设计视图中,可以进行数据记录的添加[D]在窗体视图中,可以对窗体进行结构的修改答案:A第30题: (单选题)如果要将文本型数据"12"、"6"、"5"按升序排列,其排列的结果是______。
[A] "12"、"6"、"5"[B] "12"、"5"、"6"[C] "5"、"6"、"12" [D] "5"、"12"、"6"答案: B第31题: (单选题)在一个窗体中,当需要将四个复选框组合起来共同工作时,需要使用_____控件。