数据库管理系统试题专科(C卷)
- 格式:doc
- 大小:321.50 KB
- 文档页数:10
专科《数据库系统概论》一、(共48题,共150分)1. 概念模型是对现实世界的第一层抽象,这一类模型中最著名的模型是()。
(2分)A.层次模型B.关系模型C.网状模型D.实体-关系模型即E-R模型.标准答案:D2. 数据库的逻辑数据独立性是指当数据的模式发生变化时,只需要修改(),而应用系统保持不变。
(2分)A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.内模式.标准答案:A3. 下面的选项不是关系数据库基本特征的是()。
(2分)A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关.标准答案:A4. 关系代数的运算分为传统的集合运算为和专门的()运算2类。
(2分)A.逻辑运算B.谓词演算C.关系运算D.代数运算.标准答案:C5. 设关系R与关系S具有相同的关系模式,则R-(R-S)等于()(2分)A.R∪SB.R∩SC.R×SD.R-S.标准答案:B6. SQL语言中,删除一个视图的命令是()。
(2分)A.DELETEB.DROPC.CLEARD.REMOVE.标准答案:B7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用()。
(2分)A.UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’B.UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’C.UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’D.UPDATE grade=’85’ WHER E SN=’王二’ AND CN=’化学’.标准答案:A8. 有如下两个关系,其中雇员信息表关系EMP的主码是雇员号,外码是部门号;部门信息表关系DEPT的主码是部门号。
华东师范大学成人高等教育(网络教育)电子商务(专科)《网络数据库与应用》模拟试卷(C卷)考试形式:开卷考试时间:90分钟学习中心:_________ 姓名:_________ 学号:_________ 成绩:_________注:答案统一做在答题纸上。
一.是非题(每题1分共30分,在括号中使用×√答题))1.在应用程序中使用了数据库管理系统,可以提高编程效率和应用程序的运行()效率。
2.MySQL对数据文件大小的限制主要取决于操作系统控制下的磁盘文件格式。
()3.在C/S结构中,前端应用程序必须知道数据库的文件名及存放地。
()4.MySQL产品中自带的一个简单的客户端程序的文件名是mysql.exe。
()5.SQL语言在Windows系统下关键字大小写敏感。
()6.同一表中,列名不能重复。
()7.每个表中只能有一个主键的定义。
()8.查看当前数据库中各表名的语句为show table。
()9.结构化查询语言只涉及查询数据的语句,并不包括修改和删除数据的语句。
()10.相对而言,char类型的列比varchar类型的列浪费空间。
()11.数据类型为tinyint的列只能保存正整数。
()12.NULL参加任何算术运算,结果也为NULL。
()13.x between y and z等同于x>y && x<z。
()14.逻辑值的“真”和“假”可以用逻辑常量TRUE和FALSE表示。
()15.数值列中的0就是NULL。
()16.函数名和紧跟其后的括号之间可以留有空格。
()17.avg(x)和sum(x)函数在运行时,那些x为NULL的行将不进行计算。
()18.所创建的数据库和表的名字,都可以使用中文。
()19.建立索引的目的在于加快查询速度以及约束输入的数据。
()20.表中对行的插入、修改和删除,不会引起该表索引数据的自动更新。
()21.主键被强制定义成NOT NULL和UNIQUE。
考试形式:■闭卷□开卷■笔试□机试答卷要求:试卷答案需填写至答题卡内一、填空题(每空 1 分,共 20 分)1.数据库系统的特点有数据独立性高、(1) 、 (2) 、(3)2.Access数据库的7种数据库对象是表、(4) 、(5) 、(6) 、数据访问页、宏和模块。
3.在数据库中,(7) 是最早出现的数据模型。
4.数据库系统由三级模式构成,其中(8) 又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描述;(9) 又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表达方式;(10) 是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
5.SQL包括了(11) 、(12) 、(13 ) 和数据控制4种功能。
6.ACCESS 2003 数据库的诸对象中,只有(14) 是实际存放数据的地方。
7.窗体有5种视图,包括(15) 、(16)、(17) 、数据透视表视图和数据透视图视图五部分组成。
8.报表与窗体最大的区别在于报表可以对记录排序和(18) ,而不是添加、删除、修改记录。
9.在压缩和修复数据库时,需要先(19) 该数据库。
10.利用行和列来统计数据的查询是(20)查询。
二、选择题(每小题 2 分,共 36 分)1.数据库应用系统是一种()A) 应用软件B) 操作系统C) 文档D) 系统软件2.利用ACCESS创建的数据库文件,其扩展名为()A) .mp3 B) .mdb C) .db D) .wav3.在SQL查询中使用WHERE子句是用于指出()A) 查询目标B) 查询结果C) 查询视图D) 查询条件4.Access2003数据库的类型是()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.用户用()就能简单地将记录的部分字段内容提取出来。
大专数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据控制D. 数据备份答案:D2. 关系型数据库中,关系是指什么?A. 表格B. 行C. 列D. 数据库答案:A3. 在SQL中,用于创建新表的命令是?A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT答案:A4. 下列哪个选项不是SQL中的聚合函数?A. SUMB. AVGC. MAXD. DISTINCT5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少数据冗余C. 提高数据安全性D. 增加数据量答案:B6. 数据库中的主键是什么?A. 用于唯一标识表中每行的字段B. 用于存储数据的字段C. 用于排序的字段D. 用于分组的字段答案:A7. 在关系型数据库中,表与表之间的关系可以是以下哪些类型?A. 一对一B. 一对多C. 多对多D. 所有以上答案:D8. SQL中的子查询是什么?A. 嵌套在另一个查询中的查询B. 用于创建新表的查询C. 用于删除数据的查询D. 用于更新数据的查询答案:A9. 数据库事务具有哪些特性?B. 一致性C. 隔离性D. 持久性E. 所有以上答案:E10. 在数据库中,索引用于什么?A. 增加数据存储空间B. 提高查询速度C. 减少数据冗余D. 加密数据答案:B二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是一种能够创建和管理______的系统。
答案:数据库2. 在关系型数据库中,表中的每一行称为______。
答案:记录3. SQL中的______子句用于从数据库表中选择数据。
答案:SELECT4. 在SQL中,______关键字用于删除表中的数据。
答案:DELETE5. 数据库的______是指在数据库中存储数据的方式。
答案:模式6. 在数据库设计中,______是一种设计策略,旨在减少数据冗余和提高数据一致性。
数据库系统试题集(有答案)数据库试题集⼀、填空题1.事务的特性包括:(原⼦性)、⼀致性、(隔离性)、和持久性。
2.SQL数据库中的表,可以是基本表,也可以是(视图)。
3.视图是定义在(基本表或视图)之上的,对视图的⼀切操作最终要转换为对(基本表)的操作。
4.视图是从(基本表)中导出的(虚)表,数据库中实际存放的是视图的(定义)。
5.关系模式的三类完整性约束条件分别是(实体完整性)、参照完整性约束和(⽤户定义完整性)6.关系数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和⽤户定义的完整性。
7.E-R⽅法的三要素是:实体、(属性)和联系。
8.标准的数据库三级模式是概念模式、(内)模式和(外)模式。
9.在SQL中,⽤(MODIFY)命令可以修改表中的数据,⽤(ALTER)命令可以修改表的结构。
10.在ER图中,菱形框表⽰(联系),矩形框表⽰(实体)。
11.并发控制的主要⽅法是采⽤(封锁机制)。
12.在并⾏处理中,若⼲事物相互等待对⽅释放封锁,称为系统进⼊(死锁)状态。
13.⼀级封锁协议可解决(丢失修改)的问题。
14.预防死锁的⽅法有(⼀次封锁法)和顺序封锁法。
15.SQL语⾔提供数据库定义、(数据操纵)、数据控制等功能。
16..三级封锁协议可解决:丢失修改、不可重复读,和(读脏数据)_的问题。
17.关系代数中专门的关系运算包括:选择、投影、连接和(除法)。
18.数据库中三种数据模型为:层次模型、⽹状模型、和(关系模型)。
19.关系数据库数据操作的处理单位是关系,层次和⽹状数据库数据操作的处理单位是(记录)。
20.在关系数据模型中,两个关系之间的联系有1:1,1:M和(M:N_)21.数据库的逻辑模型设计阶段,任务是将(总体E-R模型)转换成关系模型。
22.关系规范化理论是设计(关系数据库)的指南和⼯具。
23.当数据库被破坏后,如果事先保存了(⽇志⽂件)和数据库的副本,就有可能恢复数据库。
24.关系中主码的取值必须唯⼀且⾮空,这条规则是(实体)完整性规则。
《数据库原理及应用C卷》期末考试试卷附答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.ER模型属于()A.概念模型B.层次模型C.网状模型D.关系模型2.数据库系统的三级模式结构中,定义索引的组织方式属于()A.概念模式B.外模式C.逻辑模式D.内模式3.在关系代数中,可以用选择和笛卡尔积表示的运算是()A.投影B.联接C.交D.除法4.设关系模式R(A,B)上的函数依赖为A→B,则R最高属于()A.2NFB.3NFC.BCNFD.4NF5.SQL语言中,实现数据存取控制功能的语句是()A.CREATE和DROPB.INSERT和DELETEC.GRANT和REVOKEMIT和ROLLBACK6.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性7.位于分片视图与分配视图之间的分布透明性是()A.分片透明性B.分配透明性C.位置透明性D.局部透明性8.全局ER模型的设计,需要消除属性冲突、命名冲突和()A.结构冲突B.联系冲突C.类型冲突D.实体冲突9.设关系R和S,SRT=且T、R、S的元组个数分别为k、m、n,则k、m、n三者之间的关系是()A.k<(m+n)B.k≤(m+n)C.k<(m×n)D.k≤(m×n) 10.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()A.一对一B.一对多C.多对一D.多对多11.表达式“AGE BETWEEN 18 AND 24”等价于()A.AGE>18 AND G<24B.AGE>=18 AND G<24C.AGE>18 AND G<=24D.AGE>=18 AND AGE<=2412.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计B.物理设计C.逻辑设计D.系统实施13.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是()A.READ(Q)B.WRITE(Q)C.LOCK S(Q)D.LOCK X(Q)14.关系模式R分解成ρ={R1,R2,…R K},F是R上的FD集,R中满足F的每一个关系r与其投影联接表达式mρ(r)间的关系是()A.r=mρ(r)B. r≠mρ(r)C. r⊆mρ(r)D. mρ(r)⊆r15.设有事务T1和T2,其并发操作顺序如下图所示。
数据库系统试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 关系型数据库中,关系是指什么?A. 数据库B. 表C. 字段D. 记录答案:B3. 在关系型数据库中,以下哪个概念用于表示表之间的关系?A. 索引B. 视图C. 外键D. 约束答案:C4. SQL语言中的SELECT语句用于执行哪种操作?A. 插入数据B. 删除数据C. 查询数据D. 更新数据答案:C5. 在数据库设计中,规范化的主要目的是?A. 提高查询速度B. 减少存储空间C. 减少数据冗余D. 增加数据安全性答案:C6. 数据库系统中,事务的ACID属性不包括以下哪一项?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 数据库的并发控制主要解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:C8. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 删除C. 查询D. 更新答案:C9. 数据库的备份和恢复机制主要用于解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全性答案:A10. 在数据库系统中,死锁是指什么?A. 数据丢失B. 数据冗余C. 两个或多个事务相互等待对方释放资源D. 数据不一致答案:C二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,一个表由________和________组成。
答案:行和列3. 数据库的三级模式包括外模式、概念模式和________。
答案:内模式4. SQL语言可以分为数据定义语言(DDL)、数据操纵语言(DML)和________。
答案:数据控制语言(DCL)5. 在数据库设计中,第一范式(1NF)要求表中的每一列都是________。
华东师范大学成人高等教育(网络教育)电子商务(专科)《网络数据库与应用》模拟试卷(C卷)考试形式:开卷考试时间:90分钟学习中心:_________ 姓名:_________ 学号:_________ 成绩:_________注:答案统一做在答题纸上。
一.是非题(每题1分共30分,在括号中使用×√答题))1.在应用程序中使用了数据库管理系统,可以提高编程效率和应用程序的运行()效率。
2.MySQL对数据文件大小的限制主要取决于操作系统控制下的磁盘文件格式。
()3.在C/S结构中,前端应用程序必须知道数据库的文件名及存放地。
()4.MySQL产品中自带的一个简单的客户端程序的文件名是mysql.exe。
()5.SQL语言在Windows系统下关键字大小写敏感。
()6.同一表中,列名不能重复。
()7.每个表中只能有一个主键的定义。
()8.查看当前数据库中各表名的语句为show table。
()9.结构化查询语言只涉及查询数据的语句,并不包括修改和删除数据的语句。
()10.相对而言,char类型的列比varchar类型的列浪费空间。
()11.数据类型为tinyint的列只能保存正整数。
()12.NULL参加任何算术运算,结果也为NULL。
()13.x between y and z等同于x>y && x<z。
()14.逻辑值的“真”和“假”可以用逻辑常量TRUE和FALSE表示。
()15.数值列中的0就是NULL。
()16.函数名和紧跟其后的括号之间可以留有空格。
()17.avg(x)和sum(x)函数在运行时,那些x为NULL的行将不进行计算。
()18.所创建的数据库和表的名字,都可以使用中文。
()19.建立索引的目的在于加快查询速度以及约束输入的数据。
()20.表中对行的插入、修改和删除,不会引起该表索引数据的自动更新。
()21.主键被强制定义成NOT NULL和UNIQUE。
专科《数据库原理与应用》一、 (共66题,共150分)1。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中在( ),程序员可能需要设计数据在内存中的物理地址。
(2分)A。
数据库系统 B。
文件系统 C.人工管理 D。
数据项管理.标准答案:C2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。
(2分)A.B.C.D。
以上都不是。
标准答案:C3。
关系模型支持( ) 的数据结构。
(2分)A。
线性结构 B。
树结构 C。
图结构 D。
集合结构。
标准答案:D4. 在数据库三级模式结构中,内模式是( )的视图. (2分)A。
计算机世界 B。
信息世界C。
现实世界终端用户 D。
数据库管理员。
标准答案:A5。
关系模型的参照完整性要求()。
(2分)A。
一个关系必须有外码B.外码必须是父关系的主属性C.外码所在的关系即子关系必须和父关系是不同关系D.外码或为空或为父关系对应主码的值。
标准答案:B6。
SQL语言中的DELETE命令属于( ) . (2分)A。
数据定义语言 B。
数据操作语言C。
数据控制语言 D.数据查询语言.标准答案:B7。
( ) 是数据库系统概论的直接先导课程之一。
(2分)A.大学物理B.汇编语言 C。
数据结构 D.模拟电路.标准答案:C 8。
数据库管理系统简称DBMS,下列系统软件中,()是具有DBMS功能的软件. (2分)A。
Microsoft Office WordB。
Microsoft Office PowerPointC.Microsoft Office OutlookD.Microsoft Office Access.标准答案:D9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中()是SELECT命令语法规定必须有的部分。
(2分)A。
FROM子句 B。
GROUP BY子句C。
ORDER BY子句 D。
INTO子句。
高职数据库考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据的存储和检索B. 数据的输入和输出C. 数据的存储和处理D. 数据的收集和分析答案:C2. 关系型数据库中,表与表之间的关系有()。
A. 一对一B. 一对多C. 多对多D. 以上都是答案:D3. SQL语言中,用于查询数据的命令是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 在数据库设计中,为了减少数据冗余和提高数据一致性,通常采用()。
A. 规范化B. 反规范化C. 索引D. 视图答案:A5. 数据库中,用于存储数据的最小单位是()。
A. 字段B. 记录C. 表D. 数据库答案:B6. 数据库中,用于定义数据存储结构的SQL语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE答案:A7. 在数据库中,索引的作用是()。
A. 增加数据安全性B. 提高数据检索效率C. 减少数据存储空间D. 限制数据的输入答案:B8. 数据库事务的四大特性包括()。
A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、可用性、持久性C. 原子性、一致性、隔离性、可用性D. 原子性、一致性、隔离性、可靠性答案:A9. 数据库中,用于删除表中数据的SQL语句是()。
A. DELETEB. DROPC. TRUNCATED. REMOVE答案:A10. 数据库中,用于更新表中数据的SQL语句是()。
A. UPDATEB. INSERTC. ALTERD. MODIFY答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据维护答案:ABC2. 关系型数据库中,表之间的关系可以是()。
A. 一对一B. 一对多C. 多对多D. 多对一答案:ABC3. SQL语言中,用于数据定义的命令包括()。
《数据库原理》期末考试模拟试卷【难度:中】(考试时间120分钟,满分100分)一、选择题(15分,每空1分):1.数据库系统屮,物理数据独立性(physical data independence)是指 ____ 。
A・数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C•应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库屮数据的逻辑结构相互独立2.数据库系统的特点是—、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享B.数据存储C・数据应用 D.数据保密3.数据库管理系统能实现对数据库屮数据的查询、插入、修改和删除等操作的数据库语言称为A.数据定义语言(DDL)B.数据管理语言C・数据操纵语言(DML) D.数据控制语言4.在关系代数的专门关系运算屮,从表屮取出满足条件的属性的操作称为①;从表屮选出满足某利「条件的元组的操作称为②;将两个关系屮具有共同属性值的元组连接到一起构成新表的操作称为③。
A.选择B.投影C.连接D.扫描5.关系模型屮,一个候选码 ____ oA.可由多个任意属性组成B.至多由一个属性组成C・可由一个或多个其值能唯一标识该关系模式屮任何元组的属性组成D.必须由多个属性组成6.SQL语言是____ 语言。
A.层次数据库B.网络数据库C・关系数据库 D.非数据库7.数据库屮只存放视图的 ________ oA.操作B.对应的数据C.定义D•限制8.关系数据库规范化是为解决关系数据库中—问题而引入的。
A.数据冗余B.提高查询速度C・减少数据操作的复杂性D.保证数据的安全性和完整性9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 _______ OA.可靠性B. 一致性C.完整性D.安全性10.若事务T对数据对象A加上S锁,则________ oA.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
职高数据库考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 关系型数据库中的“关系”是指()。
A. 一张表B. 一个字段C. 一个记录D. 一个索引答案:A3. 在SQL语言中,用于创建新表的关键字是()。
A. CREATEB. INSERTC. SELECTD. DROP答案:A4. 如果要查询所有学生的姓名和成绩,应该使用SQL语句中的()。
A. SELECTB. FROMC. WHERED. ORDER BY答案:A5. 在关系型数据库中,用于表示实体间联系的术语是()。
A. 记录B. 字段C. 关系D. 外键答案:D6. 数据库设计中,将实体间的关系转换为表间关系的过程称为()。
A. 规范化B. 反规范化C. 索引化D. 映射答案:D7. 数据库的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D8. 在数据库中,用于存储数据的表的集合称为()。
A. 数据字典B. 数据集市C. 数据仓库D. 数据库答案:D9. 数据库中的视图是()。
A. 存储在数据库中的一组数据B. 一个虚拟表C. 一个索引D. 一个查询答案:B10. 数据库的备份通常包括()。
A. 数据备份B. 逻辑备份C. 物理备份D. 以上都是答案:D二、多项选择题(每题3分,共15分)1. 数据库的三级模式包括()。
A. 外模式B. 概念模式C. 内模式D. 物理模式答案:ABC2. 在数据库中,以下哪些操作可能违反了数据的一致性()。
A. 插入一条重复的记录B. 更新一条记录的部分字段C. 删除一条记录D. 插入一条不符合外键约束的记录答案:AD3. 数据库管理系统(DBMS)的类型包括()。
A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网状型数据库答案:ABCD4. 在SQL语言中,以下哪些关键字用于数据操纵()。
华东师范大学网络教育学院专升本计算机专业《数据库系统》模拟试卷(三)考试形式:闭卷考试时间:120分钟一、单项选择题 (20分)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。
A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能2.在数据库中存储的是( C )。
A. 数据B. 数据模型C. 数据以及数据之间的联系D. 信息3.在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为( A )。
A. 关键字(码)B. 数据项C. 主属性D. 主属性值4.关系数据模型( D )。
A.只能表示实体间的1:1关系B.只能表示实体间的1:m关系C.只能表示实体间的m:n关系D.可以表示实体间的上述三种关系5.在关系数据库设计中,设计关系模式是( C )的任务。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段6.关系数据模型上的关系运算分为( B )A.关系代数和集合运算B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算7.在关系数据库中,只消除非主属性对码的部分函数依赖的范式是( C )。
A. BCNFB. 1NFC. 2NFD. 3NF8.关系数据库的规范化理论主要解决的问题是( A )。
A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限9.若事务T1已经给数据A加了共享锁,则事务T2(A)。
A. 只能再对A加共享锁B.只能再对A加排他锁C. 可以对A加共享锁,也可以对A加排他锁D. 不能再给A加任何锁10.SQL中,下列涉及空值的操作,不.正确的是( C )。
A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。
职高数据库考试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 操作系统B. 应用程序C. 数据库D. 一组软件答案:D2. 数据库中的数据具有()。
A. 唯一性B. 冗余性C. 独立性D. 共享性答案:D3. 关系数据库管理系统中,关系是指()。
A. 表B. 视图C. 索引D. 存储过程答案:A4. SQL语言中,用于查询数据的命令是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A5. 在数据库中,主键是用来()。
A. 表示数据类型B. 标识唯一记录C. 表示字段名D. 表示数据行答案:B6. 数据库设计中,实体-关系模型(E-R模型)主要用于()。
A. 概念性设计B. 逻辑性设计C. 物理性设计D. 数据库实施答案:A7. 数据库的三级模式结构包括()。
A. 外模式、概念模式和内模式B. 概念模式、内模式和存储模式C. 外模式、内模式和存储模式D. 概念模式、存储模式和物理模式答案:A8. 数据库的完整性约束包括()。
A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 域完整性、实体完整性和用户定义的完整性答案:A9. 数据库恢复操作主要是为了()。
A. 恢复被误删除的数据B. 恢复被破坏的数据库C. 恢复系统故障前数据库的状态D. 恢复数据库的完整性答案:C10. 在数据库中,视图(View)是()。
A. 一个表B. 一个查询结果C. 一个存储过程D. 一个索引答案:B二、多项选择题(每题3分,共30分)1. 数据库系统的特点包括()。
A. 数据结构化B. 数据共享C. 数据独立性D. 数据冗余度低答案:ABCD2. 数据库管理系统的主要功能包括()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据维护答案:ABC3. 关系数据库中的关系必须满足的完整性约束包括()。
数据库管理系统试题专科(C卷)部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑一、单选题<每题1分,共20分)1.Visual FoxPro是一种关系型数据库管理系统,所谓关系是指( >A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系2.( >是存储在计算机内的有组织、可共享的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3.数据库系统的核心软件是( >A. DBB. DBSC. DBMSD. OS4. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是( >b5E2RGbCAPA. 数据库系统B. 文件系统C. 人工管理D. 数据项管理5.在关系数据库中,用来表示实体之间联系的是( >。
A. 树结构B. 网结构C. 线性表D. 二维表6.关系数据库规范化是为解决关系数据库中( > 问题而引入的。
A. 操作异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性7.( > 是数据库中全部数据的存储结构和特征的描述。
A. 概念模式B. 外模式C. 内模式D. 子模式8.数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是< )A.DBMS包括DB和DBSB. DBS包括DB和DBMSC.DB包括DBS和DBMSD. DBS就是DB,也就是DBMS9. 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于( >p1EanqFDPwA. 实体完整性约束B. 域完整性约束C. 参照完整性约束D. 视图完整性约束10.VFP中,有下面几个内存变量赋值语句:X=.F.Y={^2018/07/05 }N=”987.123”M=987.123执行上述赋值语句之后,内存变量X、Y、N、M的数据类型分别是( >A. L、D、C、NB. L、D、C、MC. L、T、C、ND. L、T、C、M11.下列函数中函数值为字符型的是 ( >A. DATE(>B. TIME(>C. YEAR(>D.SUBSTR(>12.要为当前表所有职工增加100元工资应该使用命令( >A. CHANGE 工资 WITH 工资+100B. REPLACE 工资 WITH 工资+100C. CHANGE ALL 工资 WITH 工资+100D. REPLACE ALL 工资 WITH工资+100 DXDiTa9E3d13.以下关于主索引和候选索引的叙述正确的是( >A. 主索引和候选索引都能保证表记录的惟一性B. 主索引和候选索引都可以建立在数据库表和自由表上C. 主索引可以保证表记录的惟一性,而候选索引不能D. 主索引和候选索引是相同的概念14.在Visual FoxPro中,关于自由表叙述正确的是( >A. 自由表和数据库表是完全相同的B. 自由表不能建立字段级规则和约束C. 自由表不能建立候选索引D. 自由表不可以加入到数据库中RTCrpUDGiT15.在Visual FoxPro中,关于视图的正确叙述是 ( >A.视图不能同数据库表进行连接操作B.视图与数据库表相同,用来存储数据C. 在视图上不能进行更新操作D. 视图是从一个或多个数据库表导出的虚拟表16.在SQL查询时,使用WHERE子句指出的是( >A. 查询目标B. 查询结果C. 查询条件D. 查询视图17.打开Visual FoxPro“工程管理器”的“数据”选项卡,其中包含( >A.数据库B.自由表C.查询D. 以上三种都包括18.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( >A. Name属性B. Caption 属性C. Closable 属性D. AlwaysOnTop 属性5PCzVD7HxA19.在Visual FoxPro当前表单的LABEL1控件中显示系统时间的语句是( >A. BEL1.CAPTION=TIME(>B. BEL1.VALUE=TIME(>jLBHrnAILgC. BEL1.TEXT=TIME(>D. BEL1.CONTROL=TIME(>xHAQX74J0X20.调用报表格式文件PP1预览报表的命令是( >A. REPORT FROM PP1 PREVIEWB. DO FROM PP1 PREVIEWC. REPORT FORM PP1PREVIEWD. DO FORM PP1 PREVIEW二、填空题<每空1分,共20分)1._______是经过加工处理并对人类客观行为产生影2. 按照传统的数据模型分类,数据库系统可以分为层次数据库、网状数据库和______________三种类型。
LDAYtRyKfE3.数据库中,数据独立性是指__________与应用程序是互不依存的;4.数据库系统主要由计算机硬件、软件、数据库和________________组成。
5. DBMS为保护数据库,提供了一系列安全保护的控制功能,其中安全性控制是指防止___________________________________。
Zzz6ZB2Ltk 6. 要求表文件某数值型字段的整数是6位,小数是1位,其值可能为负数,该字段的宽度应定义为______________。
dvzfvkwMI17. SUBSTR(“987654321”,1,LEN(“VFP6”>>的计算结果是______________________。
rqyn14ZNXI8. 在Visual FoxPro中,逻辑型字段L和日期型字段D在表中的宽度分别是______________。
EmxvxOtOco9.在VFP中定义表结构时,一般对每个字段需说明字段名、_________、宽度和小数位数。
10. 在VFP中,学生表STU中包含有备注型字段,表中备注型字段中的数据均存储到另一个文件中,该文件名为_______________________。
SixE2yXPq511. 一个表文件共有16条记录,其当前记录号是7,当执行 SKIP 2*2后,此时记录应是_________。
6ewMyirQFL12. 同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 _________,这种索引称为结构复合索引文件。
kavU42VRUs13. 在Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为DBC的_____________文件。
y6v3ALoS8914.VFP的三种工作方式分别为菜单方式、命令方式和_____________。
15.面向对象的模型中,最基本的概念是________________和类。
16.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的____________属性。
17. 用当前表单的Label1控件显示系统时间的语句是bel.___________=TIME(>。
M2ub6vSTnP18.在Visual FoxPro中为表单指定位置的属性是TOP和_____________ 。
19. 菜单文件设计好后,还要通过系统提供的菜单生成器,将其生成为后缀为__________的菜单程序文件方可使用。
0YujCfmUCw20.创建快速报表时,基本带区会包括页标头、____________和页注脚区。
三、问答题<每题4分,共24分) 1. 什么是关系数据库?其特点有哪些?2. 什么是数据库管理系统?其主要功能是什么?3. 何为视图?说明其与数据表的区别。
4. 什么是域完整性?试举一例说明。
5. VFP 系统中,建立数据库文件中的表间关联的条件是什么?若图书数据库中有读者表A.DBF ,包含读者编号、姓名、年龄、单位字段,还有借阅表B.DBF ,包含读者编号、图书编号和借阅时间字段。
说明应怎样建立这两张表之间的一对多关系?eUts8ZQVRd6. 何谓对象的属性?列举表单的常用属性<至少二个)。
四、解释命令<每题2分,共10分)假定当前表文件为student.dbf ,其结构为:学号<C ,9)、姓名<C ,8)、性别<C ,2)、出生日期16)、党员否<L ,1)和入学成绩<N ,3),其中有若干条记录。
试逐条解释下列各程序段中的命令:sQsAEJkW5T 1. USE studentGo 20Skip -15DISPLAYLIST NEXT 42. USE studentBROWSE ALL FOR 专业=“电子商务”.and . YEAR(出生日期>>19853. USE studentGO 10DELETE RESTPACK4. USE studentREPLACE ALL 入学成绩 WITH 入学成绩+100 FOR 专业=“信息管理“ .AND.党员否GMsIasNXkA BROWSE5.Select 姓名,出生日期,专业,入学成绩。
Fromstudent。
Where 入学成绩Between 300 and 400 .AND. 姓别=“女” 。
Order By 出生日期五、用VFP命令实现指定操作<每题2分,共12分)假定当前表文件为student.dbf,其结构为:学号<C,9)、姓名<C,8)、性别<C,2)、出生日期<D)、专业<C,16)、党员否<L,1)和入学成绩<N,3),其中有若干条记录。
试写出实现下列要求的命令:TIrRGchYzg1.浏览1970年以后出生的且是党员的所有学生;2.显示年龄在30岁以上的所有女学生信息;3.浏览“计算机”或“工商管理”专业的女生信息,且只显示姓名、专业和入学成绩;4. 欲将表中姓名为“刘伟”的专业改为“计算机”,应怎样操作;5.物理删除表中10号记录。
6.统计表中1985年以前<包括1985年)出生的女学生人数并存入B变量。
化。
clearuse 商品go tops=0do while .not.eof(>if 产地=“广东”replace 单价 with 单价+50s=s+1else replace 单价 with 单价+20endifskipenddo@ 2,30 say "商品表中商品产地是广东的共有:"@ 2,60 say sreturn程序功能:程序执行后数据表中每条记录的单价变化依次为:程序执行后屏幕显示结果:2.阅读下列程序,写出程序功能和执行后的结果:程序,写出程序功能和执行后的结果:SET TALK OFFCLEARX=0S=0DO WHILE X<10X=X+1IF INT(X/2><>X/2LOOPELSES=S+XENDIFENDDO“S=”,SSET TALK OFFRETURN程序功能:______________________________________________7EqZcWLZNX 程序执行结果:__________________________________________ 3.设计一个“系统登录”表单,该表单的功能是:当用户从文本框输入用户名<设用户名为“LLL”)和密码<设密码为“8888”)后,单击“确定”按钮,就判断用户名和密码是否正确,如完全正确,系统就调用菜单程序<设菜单名为“mymenu”);否则就显示“用户名或口令错!”。