第一章 数据库系统概述
选择题
1实体-联系模型中,属性是指(C)
A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件
2对于现实世界中事物的特征,在E-R模型中使用(A)
A属性描述 B关键字描述 C二维表格描述 D实体描述
3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)
A书号 B书名 C作者 D出版社
4一名作家与他所出版过的书籍之间的联系类型是(B)
A一对一 B一对多 C多对多 D都不是
5若无法确定哪个属性为某实体的键,则(A)
A该实体没有键 B必须增加一个属性作为该实体的键 C取一个外关键字作为实体的键D该实体的所有属性构成键
填空题
1对于现实世界中事物的特征在E-R模型中使用 属性 进行描述
2确定属性的两条基本原则是 不可分 和 无关联
3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为 键
4实体集之间联系的三种类型分别是 1:1 、1:n 、和 m:n
5数据的完整性是指数据的 正确性 、 有效性 、 相容性 、和 一致性
简答题
一、简述数据库的设计步骤
答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。
分析的策略:自下而上——静态需求、自上而下——动态需求
2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。
3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。
4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。
二、数据库的功能
答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构
2提供数据查询语言
3提供数据操纵语言
简述数据库系统的特点4支持大量数据存储
5控制并发访问
三、数据库的特点
答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复
第二章 关系模型和关系数据库
选择题
1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的
A将A关系的关键字放入B关系中 B建立新的关键字 C建立新的联系 D建立新的实体
2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)
A并运算 B交运算 C差运算 D积运算
3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)
A字段 B记录 C数据库 D关系
4关系数据操作的基础是关系代数。关系代数的运算可以分为两类:传统的集合运算和专门的关系运算。下列运算中不属于传统集合运算的是(B)
A交运算 B投影运算 C差运算 D并运算
5“商品”与“顾客”两个实体集之间的联系一般是(D)
A一对一 B一对多 C多对一 D多对多
填空题
1关系的数据模型是一个 二维表格
2关系中可以起到确保关系元组唯一的属性称为 关键字
3关系S和关系R集合运算的结果由属于S但不属于R的元组构成,这种集合运算称为 差运算
4关系种类型的关键字分别是 主关键字 和 候选关键字
5在关系模型中,把数据看成是二维表,每一个二维表称为一个 关系
第三章 Access概述
选择题
1下列不属于Access功能及特点的是(C)
A子数据表功能 B与SQL Server协同工作 C不支持二次开发 D名称自动更正功能
2下列不属于Access对象的是(B)
A表 B文件夹 C模块 D窗体
3下列属于Access对象的是(D)
A文件 B字段 C记录 D查询
4下列叙述不正确的是(B)
A Access数据库文件的扩展名为.mdb
B Access数据库的各类子对象分别存放在不同的文件中
C除数据访问页以外,Access的各类对象都存放在同一个数据库文件中
D无论何时退出Access,系统都将自动保存对数据的更改
5以下操作中,不能退出Access的是 (C)
A按Alt+F4组合键
B单击Access窗口中标题栏右侧的关闭按钮
C选择“文件”菜单中的“关闭”命令
D选择“文件”菜单中的“退出”命令
填空题
1Access数据库共有 7 种不同的子对象,分别是 表、查询、窗体、报表、数据访问页、宏、模块
2在Access中,不同的对象在数据库中起不同的作用,其中 表 是数据库的核心与基础,存放着数据库中的全部数据
3Access允许一个数据库包含多个表,并通过在表之间建立 关系 将不同表中的数据联系起来,以供用户使用
4在Access中,文本型字段的默认大小为 50 。如果需要,可以通过“工具”菜单中的“选项”命令进行修改
5Access提供了供用户学习使用的示列数据库,打开罗斯文示列数据库的操作过程为 帮助→示列数据库→罗斯文示列数据库→单击显示数据窗口
第四章 数据库与表
选择题
1表的组成部分包括(A)
A字段和记录 B查询和字段 C记录和窗体 D报表和字段
2Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与其相关的记录,则不能在字表中添加该记录。为此需要定义的关系是(D)
A输入验码 B有效性规则 C默认值 D参照完整性
3可用来存储图片的字类型是(A)
A OLE B备注 C超级链接 D查阅向导
4以下字符串符合Access字段命名规则的是(B)
A!address! B%address% C【address】 D‘address’
5在某表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是(C)
A 5 5 B 5 10 C 10 10 D 10 20
2填空题
1若要查某表中“姓氏”字段所有包含“sh”字符串的姓,则该在查中内容框中输入 *sh*
2在Access中的数据表视图方式下,使用 格式 菜单中的命令可以对数据表中的列重新命名
3能够唯一标识表中每一条记录的字段称为 主键
4必须输入0-9的符号的输入掩码是 0
5在Access中,标语表之间的关系分为 一对一、 一对多、 多对多
第五章 查询
选择题
1在Access中,可以作为创建查询数据源的是(A)
A查询 B报表 C窗体 D外部数据表
2在Access中,为了在运行查询时输入信息,可以在查询中设置(A)
A参数 B条件 C排序 D字段
3Access中的窜寻设计视图下,设置筛选条件的栏是(C)
A排序 B总计 C条件 D字段
4完整的交叉表查询需要选择(A)
A行标题、列标题和值 B只选行标题即可 C只选列标题即可 D只选值
5以下叙述中,错误的是(A)
A查询时从数据库的表中筛选出符合条件的记录
B查询的种类有选择查询,参数查询、交叉查询、操作查询和SQL查询
C创建浮渣的查询不能使用查询向导
D可以使用函数、逻辑运算符、关系运算符创建复杂的查询
填空题
1函数Right(“计算机等级考试”,4)的执行结果是 “等级考试”
2创建交叉表查询时,必须对行标题和 列标题 进行分组操作
3在使用查询向导创建查询时,若查询的字段中包含数值型字段,系统将会提示选择 明细或汇总
4将表A的记录添加到表B中,且要求保持表B中原有的记录,可以使用的查询是 追加查询
5如果在查询的条件中使用了通配符“[]”,他的含义是 变量
第六章 结构化查询语言——SQL
选择题
1在SQL SELECT语句中用于实现选择运算的短语是(C)
A FOR B WHILE C WHERE D CONDITION
2与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(A)
A工资>=1210 AND 工资<=1240
B工资>1210 AND 工资 <1240
C工资<=1210 AND 工资 >1240
D工资>=1210 OR 工资 <=1240
3与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(D)
A仓库号=“wh1” AND 仓库号=“wh2”
B仓库号!=“wh1” OR 仓库号#“wh2”
C仓库号<>“wh1” OR 仓库号!=“wh2”
D仓库号<>“wh1” AND 仓库号<>“wh2”
4有关SQL SELECT语句,下面有关HAVING的描述正确的是(A)
A HAVING子句必须与GROUP BY 子句同时使用,不能单独使用
B使用HAVING子句的同时不能使用WHERE子句
C使用HAVING子句的同时不能使用COUNT()等函数
D使用HAVING子句不能限定分组的条件,使用GROUP BY 子句限定分组的条件
5若要在某表“姓名”字段中查以“李”开头的所有人名,则查询条件应是(B)
A like“李?” B like “李*” C like “李[]” D like “李#”
填空题
1在SQL SELECT语句中将查询结果存放在一个表中应该使用的子句是 INTO
2CREATE TABLE命令用于创建一个 表
3SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中SELECT语句实现的功能是 数据查询
4SQL元的SELECT语句中,WHERE子句中的表达式是一个 逻辑表达式
5在SQL语言中的SELECT语句中,为了去掉查询结果中的重复记录,应使用关键字 DISTINCT
第七章 窗体
选择题
1在窗体中用来输入或编辑字段数据的交互控件是(A)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论