- 2021-04-17 发布 |
- 37.5 KB |
- 13页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
山东春季高考春考数据库练习题
【例1】在数据库的发展阶段中,第二代数据库是指 A.关系数据库系统 B.层次数据库系统 C.面向对象数据库系统 D.网状数据库系统 【例2】数据库系统的简称是 A.DB B.DBMS C.DBA D.DBS 【例3】数据库系统的“数据共享”是指 A.多个用户共享一个数据文件中的数据 B.多个用户使用同一种语言共享数据 C.多个应用、多种语言、多个用户共享数据 D.同一个应用中的多个程序共享数据 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.在数据管理技术发展中,数据库系统阶段开始于 A.20世纪50年代 B.20世纪60年代 C.20世纪60年代末期 D.20世纪70年代末 7.数据库系统的核心是 A.数据库文件 B.数据库管理系统 C.数据库管理员 D.应用程序 8.数据库管理系统的简称是 A.DB B.DBMS C.DBA D.DBS 9.数据库的数据及数据之间的联系全部按照一定的结构形式进行存储,这体现了数据的 A.集成性 B.相互独立性 C.共享性 D.最小冗余性 10.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 A.DB包含DBS、DBMS B.DBS包含DB、DBMS C.DBMS包含DB、DBS D.三者互不包含 11.数据库中一个数据可能出现在不同的逻辑文件中,但实际的物理文件存储可能只存一次,避免了完全不必要的重复,这对应着的特点是 A.数据结构化 B.数据共享 C.数据独立性 D.数据冗余小 12.下列不是数据库系统特点的是 A.数据冗余小 B.数据可用为多用户、多应用共享使用 C.数据结构化 D.数据与程序相互渗透,处理速度快 13.下列说法错误的是 A.人工管理阶段程序之间存在大量重复数据,数据冗余大 B.文件系统阶段程序和数据有一定的独立性,数据文件可以长期保存 C.数据库阶段提高了数据的共享性,减少了数据冗余 D.上述说法都是错误的。 14.数据库管理技术中数据的完整性包括 A.数据的正确性 B.数据的有效性 C.数据的相容性 D.以上全是 二.填空题 1.________是现实世界事物的存在方式或运动状态的反映。 2.数据管理技术的人工管理阶段的特征是____________。 3.数据库发展阶段的划分以_______的进展作为主要的依据和标志。 4.数据与程序相互独立,互不依赖,这体现了数据的_______。 5.Access属于_______型的数据库管理系统。 三.简答题 1.什么是信息,信息具有哪些特征? 2.数据库系统有什么特点? 3.数据库系统对计算机系统硬件资源有哪些特殊要求? 【例1】实体描述“学生(学号、姓名、性别、入学时间)”是一个 A.实体 B.属性 C.实体型 D.实体集 【例2】从关系中找出满足给定条件的元组的操作称为 A.选择B.投影C.联接D.自然联接 【例3】用二维表来表示实体及实体之间关系的数据模型是 A.面向对象模型 B.层次模型 C.网状模型 D.关系模型 【例4】一个班级中可以有多名学生,而一名学生只能在一个班级中,因此班级和学生的之间联系属于 A.多对多 B.一对一 C.多对一 D.一对多 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.以于层次模型的描述,以下说法错误的是 A.只有一个根结点无双亲 B.结构简单,易于理解 C.最适合描述多对多的关系 D.除根结点以外的其他结点依据根结点而存在,有且仅有一个双亲 7.关系模型是______理论为基础构造的数据模型. 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.以下属于关系基本运算的是 A.添加、删除、更新 B.选择、投影、联接 C.输入、显示、打印 D.显示、报表、打印 13.假设学校中用(学籍号,姓名,专业,班级,成绩)一组属性来描述每名学生,可以作为“关键字”的是 A.姓名 B.学籍号 C.专业 D.班级 14.从学生表中找出年龄为18岁的学生姓名和成绩,包含的关系操作是 A.选择 B.选择和投影 C.联接 D.投影和联接 二.填空题 1.实体名与其属性名的集合表示一种实体的类型,称为_______。 2.教师与课程两个实体之间的联系属于________联系。 3.数据库的组织形式称为_________,它决定了数据之间联系的表达方式。 4.层次模型结构简单,易于理解,适于描述_______的关系。 5.常见的联接过程在其联接条件中只包含相等比较,称为_______。 三.简答题 1.关系运算包括哪几种,各有什么含义? 2.关系数据模型的特点有哪些? 3.层次模型具有哪些特点? 【例1】“Select 姓名,年龄 from 学生表”属于关系型的____基本操作 A.选择 B.投影 C.连接 D.自然连接 【例2】Access数据库的基本对象是 A.窗体 B.数据表 C.数据访问页 D.查询 【例3】SELECT语句的采用Order By子句时默认的排序方式是 A.升序 B.降序 C.无序 D.随机排序 【例1】(2009年高考题)在数据库“教学”中包含数据表“学生”,如下图所示,根据要求写出相应的SQL语句。 学号 姓名 性别 专业 出生日期 语文 数学 奖学金 200501 张明 男 计算机 1991-12-12 78 88 800 200612 李红 女 会计 1993-01-23 45 64 0 200603 汪兴东 男 计算机 1989-04-29 98 89 1200 … … … … … … … … (1)从表中找出计算机专业的学生信息,并按语文成绩降序排列。 (2)从表中找出语文和数学至少一门不及格的学生的姓名和专业信息。 (3)从表中找出学号前四位为“2005”的学生信息。 (2008年高考题)在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段,执行如下SQL命令: Select 性别,avg(入学成绩) From 学生 Group by 性别 其结果是: A.计算并显示所有学生的性别和入学成绩的平均值 B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值 D.按性别分组计算并显示所有学生的入学成绩的平均值 【例3】(2008年高考题)在Access中建立了“学生”表,包含字段有:“姓名”、“性别”、“出生日期”、“成绩”和“简历”。其中,“出生日期”字段为“日期/时间”型。根据下列要求,写出相应的SQL命令。 (1)显示出生日期在“1990-01-01”至“1990-06-30”之间的学生的姓名和出生日期信息。 (2)显示成绩在前10名的学生信息。 (3)删除“学生”表。 (1)select 姓名,出生日期 from 学生 where 出生日期 between #1990-01-01# and #1990-06-30# (2)select top 10 * from 学生 order by 成绩 desc (3)drop table 学生 2.Select语句中,参数distinct的含义是 A.检索所有符合条件的元组 B.检索时去掉所以重复的元组 C.检索时按降序排列 D.检索时按升序排列 4.关于Select语句,以下说法错误的是 A.Select语句中的各个子句顺序可以交换 B.Order By子句的作用是将查询结果按列进行排序 C.Select语句中的所有子句都可以省略 D.各个查询的数据项之间用逗号分开 5.Select语句格式中,符号“[]”的含义是 A.表示必选项 B.表示可以选择,也可以不选 C.表示多项选项只能选其中之一 D.表示要采用选择的内容进行替代 6.紧跟在Select后面的*表示 A.查询所有的表 B.查询所有的元组 C.查询所有的字段 D.没什么特殊含义 7.Select语句要对结果进行降序排列,则在order By语句的字段后加参数 A.ASC B.DESC C.不用加,默认是降序 D.TOP 8.与表达式x between 10 and 20等价的是 A.x>10 and x<20 B.x>=10 and x<=20 C.20>x>10 D.20>=x>=10 9.要从数据库中删除一张表,可使用的命令是 A.Delete Table B.Drop Table C.Delete D.Drop 10. Access是一种 A.DB B.DBMS C.DBS D.DBA 11.退出Access数据库管理系统可以使用的快捷键是 A.Alt+F+X B.Alt+X C.Ctrl+C D.Ctrl+X 12.Access数据库中哪个数据库对象是其他数据库对象的基础 A.查询 B.表 C.窗体 D.模块 13.Access中报表的作用是 A.用于存储数据信息 B.用于分析和打印数据 C.是一种应用程序开发环境 D.用于输出数据,提供各种显示界面 14.Access数据库具有很多特点,下列叙述中,不是其特点的是 A.Access数据库可以保存多种数据类型,包括多媒体数据 B.Access一种网状数据库管理系统 C.可以使用数据库访问页将信息直接传送到Internet上 D.支持VBA,用来为数据库应用程序增加功能 15.在Access中,所有对象都存放在同一个数据库文件中,该数据库文件的扩展名是 A..doc B..db C..mdb D..lbi 二.填空题 1.SQL是________的缩写,是通用的关系数据库操作语言。 2.SQL语言中要查询表中所有的数据项,则在数据项处直接用_____符号代替。 3.Access数据库是一种________型数据库。 4.Access采用了_______技术,能够方便地创建和编辑多媒体数据。 5.Access对象中,_______是一系列特定操作的集合,其中每个操作都能实现特定的功能。 三.简答题 1.Access数据库中包括哪几种对象? 2.在数据库“企业管理”中包含数据表“职工”,如下图所示,根据要求写出相应的SQL语句。 姓名 性别 专业 职称 出生日期 工资 张明 男 计算机 工程师 1961-12-12 1989 李红 女 会计 会计师 1963-01-23 1789 汪兴东 男 计算机 助理工程师 1969-04-29 1600 … … … … … (1)显示专业为“计算机”的职工姓名,专业和职称 (2)显示出生日期在1965-12-15至1978-10-28之间的职工信息 (3)按工资由大到小顺序显示职称为“工程师”的职工姓名、职称和工资 (4)删除“职工”表 【例1】若要能够存放512个字符,则该字段的数据类型应当选择 A.文本 B.备注 C.OLE对象类型 D.是/否类型 【例2】在数据表视图中,双击OLE对象字段,对应的操作是 A.打开OLE对象的属性对话框 B.打开浏览对话框添加OLE对象 C.打开相应的OLE对象 D.没什么反应 【例3】以下字段类型中,能够参与排序和索引操作的是 A.日期时间型 B.超级链接型 C.OLE对象类型 D.备注型 【例1】(2009年高考试题)在数据表视图中,双击OLE对象,对应的操作是 A.打开OLE对象的属性对话框 B.打开相应的OLE对象 C.打开浏览对话框添加OLE对象 D.没什么反应 【解析】在数据表视图中,OLE对象并不显示出来,要打开OLE对象,可以双击该对象。要插入OLE对象可以通过菜单“插入→对象”命令来完成。 【例2】(2009年高考试题)定义数字类型时,双精度和单精度的区别在于 A.双精度保留15位小数,固定占4个字节,单精度保留7位小数,固定占2个字节 B.双精度保留15位小数,固定占8个字节,单精度保留7位小数,固定占4个字节 C.双精度保留7位小数,固定占8个字节,单精度保留4位小数,固定占4个字节 D.单精度用于存放整型数字,双精度用于存放小数 1.以下说法错误的是 A.创建数据库时首先要分析建立数据库的目的 B.数据库中的每个表可以包含多个主题信息,便于数据共享 C.每个数据表中不包含重复信息 D.确定表的结构就是选择表的字段 2.Access中共提供____种字段类型 A.5 B.7 C.10 D.12 3.定义了一个字段为数字类型后,默认的数字类型是 A.字节 B.单精度 C.整型 D.长整型 4.定义数字类型时,当选择的数字类型为字节,则能接受的最大整数是 A.128 B.255 C.65535 D.512 5.如果在数据表中要存放用户的照片,则必须定义的数据类型是 A.备注型 B.文本型 C.OLE对象类型 D.查阅向导型 6.以下数据类型中,固定占用字节数最大的是 A.同步复制 B.双精度型 C.查询向导类型 D.日期/时间型 7.关于数字类型,以下说法错误的是 A.当定义为整形时,固定占2个字节,最大可表示整数是32767 B.双精度数只能保留15位小数,占8个字节 C.定义了一个字段为数字类型后,默认值是字节 D.系统提供了7种数字类型可以选择 8.日期/时间型固定占的字节数是 A.1 B.4 C.8 D.16 9.以下字段类型中,不能参与排序操作的是 A.日期时间型 B.文本型 C.OLE对象类型 D.数字型 10.Access数据库中的“新建表”对话框中,创建表的方法包括 A.设计视图 B.数据表视图 C.链接表 D.以上全是 11.Access数据库要存放“个人简历”,该字段类型应设置为 A.文本 B.备注 C.超级链接 D.OLE对象 12.Access数据表视图中,不能进行的操作包括 A.修改字段名称 B.增加新记录 C.修改记录内容 D.修改字段的数据类型 13.Access数据库文件的扩展名是 A..doc B..db C..mdb D..lbi 14.在Access的数据表视图中,要插入一个OLE对象,正确的方法是 A.直接在相应位置输入OLE对象的路径 B.使用菜单“插入→对象”命令来完成 C.使用菜单“文件→导入对象”命令来完成 D.双击该字段,在打开的添加对话框中完成对象的添加 15.在Access的表设计视图中,不能进行的操作是 A.设置字段属性 B.修改字段内容 C.添加/删除字段 D.定义主键 四.操作题 1.在数据库“学生”中如何使用设计视图创建数据表“xs”,字段如下图所示,其他属性采用默认值。 字段名 字段类型 姓名 文本型 出生日期 日期/时间型 成绩 数字 字节 照片 OLE对象类型 2.如何在数据表“xs”中输入学生张明的照片,该照片位于D盘image文件夹中,文件名为zhangming.jpg? 【例1】在Access的表设计视图中,要删除光标所在的字段行,在工具栏上可单击的按钮是 A. B. C. D. 【例2】若字段学号是6位数字,则该字段的输入掩码可设置为 A.999999 B.000000 C.###### D.?????? 【答案】B 【例3】在设置输入掩码时,“a”字符的含义是 A.可以选择输入任何的数字或一个空格 B.必须输入数字或一个空格 C.可以选择输入字母或数字 D.必须输入字母或数字 【例1】(2009年高考题)定义Access数据表结构时,不能定义的是 A.字段名称 B.字段类型 C.字段大小 D.字段内容 【例2】(2009年高考题)某学校数据库“学籍”中含有数据表“学生档案(学号、姓名、性别、出生日期、家庭住址、照片)”和数据表“学生成绩(学号、科目、成绩)”,根据要求回答下列问题。 (1)在建立表“学生档案”时 ①字段“学号”、“照片”应定义的数据类型分别是什么? ②字段“出生日期”的数据类型固定占多少个字节? ③如何定义“学号”字段为6位必选数字? (2)在建立表“学生成绩”时,“成绩”字段满分为100分,为了防止数据错误的输入应定义的有效性规则是什么? 【答案】 (1)①字段“学号”应定义为“文本型”,字段“照片”应定义为“OLE对象”类型 ②字段“出生日期”的数据类型固定占8个字节。 ③在设计视图中打开“学生档案”表,选择“学号”字段,在“输入掩码”属性框中输入“000000”。 (2)在设计视图中打开“学生成绩”数据表,选择“成绩”字段,在“有效性规则”属性框中输入“>=0 AND <=100”。 一.单项选择题 1.关于设计视图,以下说法错误的是 A.设计视图一般用于维护表的结构 B.设计视图和数据表视图可以通过“视图”菜单进行切换 C.可以通过设计视图编辑修改字段的内容和属性值 D.在数据库窗口中,选择数据表后,单击“设计”按钮就可打开设计视图 2.在设计视图中,不能完成的操作包括 A.修改字段的属性 B.添加一条新记录 C.设置某字段为主键 D.删除一个字段 3.以下不能设置为主键的数据类型是 A.文本型字段 B.数字型字段 C.日期/时间型字段 D.OLE对象型字段 4.如果要把字段类型由单精度改为整型,系统将 A.小数部分将全部丢失 B.系统将对小数部分进行四舍五入取整 C.不能在单精度与整型之间进行修改 D.所有数值全部改为0 5.如果想输入某字段时,自动填充某值,不用单独输入,在该字段属性中应设置 A.默认值 B.有效性文本 C.标题 D.智能标记 6.要防止输入“成绩”字段时,超出0到100的范围,在设计视图中选择该字段后,在“有效性规则”属性框中输入 A.成绩>=0 AND 成绩<=100 B.>=0 AND <=100 C.0=<成绩<=100 D.0---100 7.某数字型字段的输入掩码属性设置为99,则输入该字段内容时,以下合法的是 A.100 B.-4 C.34 D.以上均合法 8.在设置输入掩码时,“A”字符的含义是 A.可以选择输入任何的数字或一个空格 B.必须输入数字或一个空格 C.可以选择输入字母或数字,可选项 D.必须输入字母或数字,必选项 9.某数字型字段的输入掩码属性设置为99.99,则输入该字段内容时,以下合法的是 A.22 B.22.2 C.22.23 D.以上输入均合法 10.关于数据表中删除记录的操作,以下说法正确的是 A.记录一旦被删除,将不能再恢复 B.删除记录操作一次只能删除一条记录 C.删除记录后还可以通过“撤消”按钮来恢复 D.在数据表中记录一旦被添加,将不能执行删除操作 11.在掩码表达式中,可以用来表示数字和字母的标记定义符是 A.A B.L C.# D.9 12.建立表结构时,关于输入掩码,以下说法正确的是 A.掩码是用户输入的数据定义的格式 B.所有类型的字段都可以使用掩码 C.掩码不仅为输入数据定义格式,同时也为输出数据定义了格式 D.掩码只适用于数字型字段 13.在数据表视图中,要调整行高或列宽,可使用的菜单是 A.编辑 B.视图 C.格式 D.记录 14.在数据表视图中,选定某行后,通过菜单将行高设置为20,则行高发生变化的是 A.从第一行开始到当前行的所有行 B.数据表中的所有行 C.从当前行开始到末尾的所有行 D.当前被选定的行 15.在数据表视图中,列被执行“冻结列”后,将不能执行的操作是 A.修改列中的字段内容 B.删除列 C.重命名列 D.以上全是 1.设置“姓名”字段为主键 2.确保输入的“语文”字段值为0到100之间的数 3.设置“电话号码”字段为7位必选数字 4.隐藏“数学”字段 5.将“性别”字段的默认值设置为“男” 6.在“语文”字段前增加一新字段“专业”,文本型。 【例1】以下文本型字段中,排序最小的是 A.“125” B.“计算机” C.“ABC” D.“3” 【例2】数据表xs(学号、姓名、年级、专业、出生日期)与数据表ls(学号、姓名、成绩、专业)建立关系时,用来建立关系的字段是 A.学号 B.姓名 C.专业 D.成绩 【例3】关于表与表之间的关系,以下说法正确的是 A.在两个表建立关系时,必须先关闭这两个表 B.两个表建立关系后,就不能再对关系进行修改 C.一个表一旦与另外一个表建立了关系,就不能再与其他表建立关系 D.两个表之间的关系只能是一对一的关系 【例1】(2009年高考题)将Access的“默认查找/替换方式”设置为“常规搜索”,则搜索时 A.将以全字匹配方式搜索当前字段 B.以全字匹配方式搜索所有的字段 C.搜索当前字段并且与字段起始字符匹配 D.将搜索所有字段,并且只需符合字段的任一部分即可 【例2】(2009年高考题)以下说法正确的是 A.在关系运算的各种操作中,从学生表中找出所有男生的操作属于投影 B.在Select语句中,Distinct参数表示在检索时去掉所有重复的元组 C.对文本型数据“5”、“428”、“XYZ”、“abc”排序时最小的是“5” D.实体描述“学生(学号、姓名、年龄、成绩)”是一个实体集 【例3】(2008年高考题)在Access中,以下叙述错误的是 A.数据类型为备注、超级链接或OLE对象的字段不能排序 B.排序后,排序次序与表一起保存 C.英文数据按字母顺序排序,大、小写视为相同 D.按升序排序字段时,如果字段的值为空值,则将包含空值的记录排列在列表的最后 【例4】(2008年高考题)在“学生管理”数据库中有两个表:班级(班级,专业)和学生情况(班级,姓名,入学成绩),根据“班级”字段建立两表一对多的关系应如何操作? 【答案】(1)打开“学生管理”数据库,在该数据库窗口中,单击Access窗口工具栏中的“关系”按钮,打开“关系”窗口; (2)单击“工具栏”上的“显示表”按钮,打开“显示表”对话框; (3)在“显示表”对话框中选择要建立关系的表“班级”后,单击“添加”按钮,将“班级”表添加到“关系”窗口中。使用同样方法将“学生情况”表也添加到“关系”窗口中,关闭“显示表”对话框; (4)将“班级”表中的“班级”字段拖动到“学生情况”表中,弹出“编辑关系”对话框; (5)在“编辑关系”对话框中单击“创建”按钮,关闭“关系”窗口,这时系统询问“是否保存对‘关系’布局的更改”,单击“是”按钮即可保存建立的关系。 1.将Access的“默认查找/替换方式”设置为“快速搜索”,则搜索时 A.将以全字匹配方式搜索当前字段 B.以全字匹配方式搜索所有的字段 C.搜索当前字段并且与字段起始字符匹配 D.将搜索所有字段,并且只需符合字段的任一部分即可 2.在“查找”对话框中,可以设置的项目包括 A.搜索方向 B.查找范围 C.匹配 D.以上全是 3.在要查找空数据,在“查找内容”框中应输入 A.空 B.0 C.null D.什么也不用输 4.在Access中,“默认查找/替换方式”不包括的搜索方式是 A.常规搜索 B.快速搜索 C.全部搜索 D.与字段起始处匹配的搜索 5.若要修改查找/替换的默认值,应当使用的菜单是 A.编辑 B.视图 C.格式 D.工具 6.以下能参加排序的字段类型是 A.日期/时间型 B.超级链接型 C.备注型 D.OLE对象型 7.排序操作时,以下值最小的是 A.小写英文字母 B.大写英文字母 C.空值 D.汉字 二.填空题 1.建立表与表之间的关系时,要打开“显示表”对话框,可使用的菜单是______。 2.文本型数据“123”、“ABC”、“Null”、“4”排序时,最小的是_______ 3.数据类型为备注、超级链接和_______的字段不能排序。 4.在最常用的一对多关系中,A表中的一个记录能与B表中的____个记录匹配。 5.选中表之间的关系连线,按_______键可删除关系。 三.简答题 1.表与表之间的关系有哪三种,各有什么含义? 2.简述排序的相关规则。查看更多