数据库期末考试填空题及答案
数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
数据库期末考试填空题及答案

1 、数据库数据具有__________、__________与__________三个基本特点。
2、数据库管理系统就是数据库系统得一个重要组成部分,它得功能包括__________、__________、__________、__________。
3、数据库系统就是指在计算机系统中引入数据库后得系统,一般由__________、__________、__________与__________构成.4、数据库管理技术得发展就是与计算机技术及其应用得发展联系在一起得,它经历了三个阶段:__________阶段,__________阶段与__________阶段。
5、数据库具有数据结构化、最小得__________、较高得__________等特点。
6、DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
7、模式(Schema)就是数据库中全体数据得__________与__________得描述,它仅仅涉及到__________得描述,不涉及到具体得值。
8、三级模式之间得两层映象保证了数据库系统中得数据能够具有较高得__________与__________。
9、根据模型应用得不同目得,可以将这些模型划分为两类,它们分别属于两个不同得层次。
第一类就是__________,第二类就是__________。
10、数据模型得三要素就是指__________,__________,__________。
实际数据库系统中所支持得主要数据模型就是__________,__________,__________。
11、数据模型中得__________就是对数据系统得静态特征描述,包括数据结构与数据间联系得描述,__________就是对数据库系统得动态特征描述,就是一组定义在数据上得操作,包括操作得涵义、操作符、运算规则及其语言等.12、用树型结构表示实体类型及实体间联系得数据模型称为__________模型,上一层得父结点与下一层得子结点之间得联系就是得联系。
数据库期末考试题目及答案

一、选择题〔共计40分,20*2分=40分,请在题后的表格中答题,否那么无效!〕1、Visual Foxpro6.0是一个〔〕的数据库管理系统。
A.8位B.16位C.32位D.64位2、数据库〔DB〕、数据库系统〔DBS〕、数据库管理系统〔DBMS〕之间的关系是〔〕。
A.DBS管理DB与DBMS B.DBMS管理DB与DBSC.DB管理DBS与DBMS D.DBS就是DB,也可称为DBMS 3、关系模型不可以反映以下〔〕实体关系。
A.一对一B.一对多C.多对多D.多对一4、在下述Visual Foxpro6.0表达式中,结果总是逻辑值的是〔〕。
A.字符运算表达式B.算数运算表达式C.关系运算表达式D.日期运算表达式5、以下关于命令的表达中,错误的选项是〔〕。
A.一行只能写一条命令B.一行可以写多条命令C.一条命令可以写在多行D.命令格式中的关键字大、小写等效6、不等式|x|>=7的计算结果在Visual Foxpro6.0中正确的写法是〔〕。
A.x≥7 OR x≤-7 B.x≥7 AND x≤-7C.x>=7 OR x<=-7D.x>=7 AND x<=-77、Visual FoxPro6.0中,复制教师档案表中所有女教师的记录,所进展的操作是〔〕运算。
A.选择B.投影C.联接D.定位8、假设X为一个逻辑型的数据,那么以下逻辑表达式中,值肯定为.T.的是〔〕。
A.X OR X B.X AND X C.X OR NOT X D.X AND NOT X9、执行定义数组的命令“DECLARE XH(5,5)“后,数组XH的元素个数为〔〕。
A.5 B.10 C.20 D.2510、数据库文件、表备注文件的默认扩展名分别为〔〕。
B..DBF与.FPT C..BDC与.TPF D..BDF与.TPF11、变量a=“一个坚决的人只会说yes不会说no“,以下截取〞yes〞的操作正确的选项是〔〕。
数据库期末考试试题及答案

一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。
A. 存储视图B. 概念视图C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。
A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。
A. 不可再分B. 可再分C. 命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。
A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A )。
A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的( A )。
A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。
A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。
XXX数据库期末考试试题及答案

XXX数据库期末考试试题及答案一、填空题1、数据管理是对数据进行分类、组织、编码、存储、检索和维护的中心问题。
2、数据模型包括概念层数据模型和组织层数据模型两类模型,通常由数据结构、数据操作和完整性约束三部分组成。
3、数据库系统一般由数据库、软件系统、硬件环境和人员构成。
4、关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义的完整性。
5、传统的集合运算包括并、差、交、笛卡尔积四种运算,而关系运算包括选择、除法、投影、连接等。
6、支持SQL的RDBMS同样支持数据库三级模式结构,其中外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于基本表和表的索引。
7、视图机制间接地实现支持存取谓词的用户权限定义。
8、审计一般可以分为财务审计和经济效益审计两类。
9、关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外码。
二、XXX答题1、关系模型的三个组成部分是数据结构、数据操作和完整性约束。
其中,数据结构指的是关系模式的定义,包括属性和属性之间的联系;数据操作指的是对关系模式进行的各种操作,如查询、插入、修改和删除等;完整性约束指的是对数据的约束条件,包括实体完整性、参照完整性和用户自定义的完整性等。
2、在SQL语言中,SELECT语句的一般格式为:SELECT [ALL|DISTINCT]。
[AS ] [。
[AS ]]。
FROM。
[AS ] [。
[AS ]]。
WHERE ]GROUP BY。
[。
]]。
HAVING ]ORDER BY。
[ASC|DESC] [。
[ASC|DESC]]。
];3、在SQL语言中,模式定义与删除语句的一般格式为:CREATE SCHEMA。
XXX。
DROP SCHEMA。
4、在SQL语言中,插入数据、修改数据、删除数据语句的一般格式为:INSERT INTO。
[( [。
]。
)]VALUES ( [。
]。
);UPDATESET。
=。
[。
= ]。
数据库原理与应用教程期末考试试题与答案 最新版

数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1.数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4.在关系模型中,“元组”是指()(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。
数据库期末考试试题(附答案)

广东海洋大学寸金学院2010—2011学年第二学期《Visual FoxPro 数据库程序设计》期末试题一.填空题(每空1分,共20分,请把答案写在答题纸上,答在本页无效)1. 关系数据模型中的关系是指 二维表 。
2. 数据模型是数据库管理系统用来表示实体实体间的联系的方法。
数据模型分为3种:层次模型、 网状模型 和关系模型。
3. 函数LEN(‚ABC ‛-‚EF ‛)的值是 5 ,函数MOD(4*9,90/9)的值为 6 。
4. 命令?MOD (10,9)=10%9的执行结果是.T.。
5. 项目文件的扩展名是 .pjx 。
6. 在当前打开的商品销售数据表中有一字段‚销售量‛,现要将当前记录的该字段值存入一个内存变量‚销售量‛中,可以使用的命令是 销售量=销售量 ,或者是 STORE 销售量 TO 销售量 。
7. 要将当前文件夹下以AB 开头的所有数据表文件都复制到A 盘根目录下,应使用的正确命令是 COPY FILE AB*.DBF TO A:\ 和 COPY FILE AB*.FPT TO A:\。
8. 向灾区捐款的数据表有‛部门‛、‛姓名‛、‛金额’3个字段,该数据表已经打开并且按部门建立了索引,按部门进行汇总统计捐款金额并存入数据表bmje,应使用的正确命令是 TOTAL ON 部门 FIELD 金额 TO bmje 。
9. SQL 语言的核心是 数据库查询语言。
10. 视图与查询的最大区别在于,查询只能查阅指定的数据,而视图不但可以查阅数据,还可以修改数据,并把修改结果送回到源数据表中.11. .SQL 插入记录的命令是INSERT INTO ,删除记录的命令是 DELETE ,修改记录的名令是 UPDATE 。
12. 从职工数据库中计算工资合计的SQL 语句是:SELECT SUM(工资) FROM 职工。
13. 在Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和 插入 规则。
数据库期末考试试题及答案

数据库期末考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 一组软件B. 一个数据库C. 一组硬件D. 一个操作系统答案:A2. 在关系数据库中,关系是指()。
A. 行的集合B. 列的集合C. 行和列的有序对集合D. 行和列的无序对集合答案:C3. SQL是()。
A. 数据定义语言B. 数据控制语言C. 数据操纵语言D. 结构化查询语言答案:D4. 数据库系统的核心是()。
A. 数据模型B. 数据库管理系统C. 数据库D. 应用程序答案:C5. 数据库设计中,视图设计属于()。
A. 概念性设计B. 逻辑设计C. 物理设计D. 实体-关系模型设计答案:B6. 在关系数据库中,一个关系至少有一个候选键,一个候选键可以有()个属性。
A. 一个B. 多个C. 零个D. 任意个答案:B7. 数据库管理系统能提供数据的()。
A. 物理独立性B. 逻辑独立性C. 数据独立性D. 以上都是答案:D8. 数据库中,存储数据的基本单位是()。
A. 记录B. 字段C. 表D. 文件答案:C9. 数据库系统与文件系统相比,数据库系统能够提供()。
A. 数据共享B. 数据独立性C. 数据完整性D. 以上都是答案:D10. 在数据库中,数据的完整性约束不包括()。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余答案:D二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统和_________组成。
答案:数据库应用程序2. 数据库系统的核心是_________。
答案:数据库3. 数据库管理系统的主要功能包括数据定义、数据操纵、数据控制和_________。
答案:事务管理4. 在关系数据库中,关系模式的每一个分量称为_________。
答案:属性5. 数据库设计分为概念性设计、_________设计和物理设计三个阶段。
答案:逻辑6. 在数据库中,_________是指关系中的列。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 . 数据库数据具有_________ 、___________ 和________ 三个基本特点。
2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括3.数据库系统是指在计算机系统中引入数据库后的系统,一般由____________ 、___________ 、 __________ 和___________ 构成。
4.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:______________ 阶段,_________ 阶段和__________ 阶段。
5.数据库具有数据结构化、最小的___________ 、较高的________ 等特点。
6.DBM还必须提供___________ 护、___________ 查、____________ 、_________ 等数据控制功能。
7.模式(Schema是数据库中全体数据的___________ 和___________ ■勺描述,它仅仅涉及到__________ 的描述,不涉及到具体的值。
8.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的___________ 和 __________ 。
9.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是___________ ,第二类是 _________ 。
10.数据模型的三要素是指___________ ,________ ,________ 。
实际数据库系统中所支持的主要数据模型是___________ ,_________ ,_______ 。
11.数据模型中的________ 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,________ 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
12.用树型结构表示实体类型及实体间联系的数据模型称为_____________ 模型,上一层的父结点和下一层的子结点之间的联系是的联系。
13.用有向图结构表示实体类型及实体间联系的数据模型称为_____________ 模型,数据之间的联系通常通过___________ 实现。
14.关系的完整性约束条件包括三大类:___________ 、________ 和___________ 。
15.关系数据模型中,二维表的列称为_________ ,二维表的行称为________ 。
16.用户选作元组标识的一个候选码为_________ ,其属性不能取________ 。
17.关系代数运算中,传统的集合运算有_______ ,__ ,___ ,___ 。
18.关系代数运算中,基本的运算是________ ,______, _____ ,______ ,________ 。
(问答题)19.关系代数运算中,专门的关系运算有__________ ,_______ ,______ 。
20.关系数据库中基于数学上的两类运算是_________ 和_________ 。
21.关系代数中,从两个关系中找出相同元组的运算称为__________ 运算。
22.R S表示R与S的________ 。
23.设有学生关系:S(XH XM XB, NL,DF)。
在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。
查询学生姓名和所在系的投影操作的关系运算式是_____________________ 。
24.在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAM,ESEX,AGE);SC(S#, C#, GRADE ; C (C#, CNAMETEACHER 查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为__________________________ 。
25.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_________ ,系关系的外码是________ ,学生关系的主码是________ ,学生关系的外码是________ 。
26. SQL 的中文全称是________________ 。
27.SQL 语言除了具有数据查询和数据操纵功能之外,还具有________________ 和________ 的功能,它是一个综合性的功能强大的语言。
28.在关系数据库标准语言SQL中,实现数据检索的语句命令是___________ 。
29.在SQL语言的结构中,_________ 对应的物理存储,而_________ 有对应的物理存储。
30.关系R( A, B, C)和S( A,D, E,F),R和S有相同属性A,若将关系代数表达式:n ,,, (F8 S)用SQL语言的查询语句表示,则为:SELECT,,, FROM R,S WHERE ___________________ 。
__31.视图是从________ 中导出的表,数据库中实际存放的是视图的__________ 。
32.关系数据操作语言(DML的特点是:操作对象与结果均为关系、操作的、语言一体化并且是建立在数学理论基础之上。
33.设有如下关系表R、S、T:R(BH,XM,XB,DW)H S(DW,H DW)M T(BH,XM XB DWH (1) 实现RU T 的SQL语句是__0 (2) 实现cDWH=100' ?的SQL语句是__o (3) 实现n XM,XB?的SQL语句是__。
(4) 实现n XM,DWH c XB=女’?)的SQL语句是__o (5)实现RM 的SQL语句是__。
(6)实现n XM,XB,DWH C XB='男'(R S))的SQL语句是__。
34设有如下关系表R: R (NO,NAME,SEX,AGE,CLASS主码是NO (1) 插入一个记录( 25,“李明”,“男”,21,“95031”);___0(2)插入“95031”班学号为30,姓名为“郑和”的学生记录;_____ 0 (3)将学号为10 的学生姓名改为“王华”;0(4)将所有“95101”班号改为“ 95091”; ____________ 0 (5)删除学号为20的学生记录;_____ 0 (6)删除姓“王”的学生记录;___0 35.在一个关系R 中,若每个数据项都是不可再分割的,那么R 一定属于36.若关系为1NF,且它的每一非主属性都____________ 候选码,则该关系为2NR37.如果X^Y和X-Z成立,那么X YZ也成立,这个推理规则称为38.如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为________ 关系模式。
39.在函数依赖中,平凡函数依赖是可以根据Armstrong 推理规则中的律推出的040.关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是______________ 和____________ 041.设关系R (U), X, Y€U, X-Y是R的一个函数依赖,如果存在X'€X,使X'-Y成立,则称函数依赖X-Y是________________ 函数依赖。
42..在关系模式R(A, B, C, D)中,存在函数依赖关系{A-B, A-C, A-D, (B, C)-A},则候选码是 ______________ 关系模式R (A, B, C, D)属于43.在关系模式R(D, E, G)中,存在函数依赖关系{E-D, (D, G)-E},则候选码是__________ 关系模式R (D, E, G)属于________________ 044.在关系模式R (A, C, D)中,存在函数依赖关系{ A -C, A-D },则候选码是____________ ,关系模式R (A, C, D)最高可以达到________________ o45.“三分________ ,七分_________ ,十二分_________ ”是数据库建设的基本规律046.十二分基础数据强调了数据的__________ 、________ 、________ 和 _______ 是数据库建设中的重要的环节。
47.规范设计法从本质上看仍然是手工设计方法,其基本思想是_____________ 和________ 。
48.数据库的生命周期可分为两个阶段:一是数据库需求分析和____________ ;二是数据库实现和________ 。
49.数据库设计分为以下六个阶段________ 、 _________ 、 ________ 、 _______ 、________ 和_________ 。
50.___________________________________________ 数据库实施阶段包括两项重要的工作,一项是_________________________________ ,另一项是应用程序的_________ 和 ________ 。
51.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。
第一类是__________ ,第二类是________ 。
52.用_________ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
53.概念模型有以下特点:_________ 、________ 、__________ 、______ 。
54.__________________________________ 客观存在并可相互区别的事物称为___________________________________________ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。
55.唯一标识实体的属性集称为__________ 。
56.实体之间的联系有________ 、_______ 、________ 三种。
57.如果两个实体之间具有M:N 联系,则将它们转换为关系模型的结果是________ 个关系。
58.ER 模型是对现实世界的一种抽象,它的主要成分是_____________ 、联系和________ 。
59.需求调查和分析的结果最终形成_________ ,提交给应用部门,通过_______ 后作为以后各个设计阶段的依据。
60.______ 表达了数据和处理的关系,__________ 则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
61.数据字典中应包括对以下几部分数据的描述:_____________ 、________ 、________ 。