数据库原理复习题 (1)
《数据库原理及应用》复习题及答案[1] (2)
![《数据库原理及应用》复习题及答案[1] (2)](https://img.taocdn.com/s3/m/e8f72adf76a20029bd642d86.png)
数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。
2.实体-联系模型的基本要素是:实体、联系、属性。
3.目前最常用的数据模型有:层次模型、网状模型、关系模型。
4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。
5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。
6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。
7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。
8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。
9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。
10.DBMS单项选择题1.现在采用的概念模型主要是(A)。
A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。
3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。
A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。
A.1B.2C.3D.47.在SQL语言中,子查询是(D)。
A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有 10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。
数据库原理复习题_专1

数据库原理复习题_专1一、选择题1.以下内容中不属数据库所具特点的是()。
.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下表达数据库治理系统含义的是().DB B.DBMS C.DBD.DT3.在数据库技术中,实体—联系模型是一种().概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型4.数据库的概念模型独立于()。
.具体的机器和DBMS B.E-R图C.信息世界D.现实世界5.目前应用最广泛的数据库数据模型是()。
.层状模型B.XX状模型C.混合模型D.关系模型6.数据库系统的核心是()。
.数据库B.数据库治理系统C.数据模型D.软件工具7.数据库系统的三级模式结构是指().外模式、模式、子模式B.子模式、模式、概念模式C.模式、内模式、存储模式D.外模式、模式、内模式8.关系数据模型通常由三部分组成,它们是().数据结构、数据通信、关系操作B.数据结构.关系操作、完整性约束C.数据通信、关系操作、完整性约束D.数据结构、数据通信、完整性约束9.在DBS中,DBMS和OS之间的关系是(). 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行10.下列四项中说法不正确的是( ).数据库减少了数据冗余B.数据库中的数据可以共享C.数据库幸免了一切数据的重复D.数据库具有较高的数据独立性11.在数据库技术中,独立于计算机系统的模型是().E-R 模型B.层次模型C.关系模型D.面向对象的模型12.同一个关系模型的任两个元组值()。
.不能全同B.可全同C.必须全同D.以上都不是13.组成关系模型二维表的最小数据单位是()。
.记录B.数据项C.字段D.数据库文件14.用二维表结构表示实体以及实体间联系的数据模型称为()。
. XX状模型B.层次模型C.关系模型D. 面向对象模型15.关系数据库治理系统应能实现的专门关系运算包括()。
.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表16.设关系R 和关系S的元素个娄分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是().7 B.9 C.12 D.17.关系代数表达式的优化策略中,首先要做的是( ).对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算18.SQL语言称为()。
《数据库系统原理》复习题(答案)

(一)填空题1.数据管理经历了_______阶段、________阶段到________阶段的变迁。
(手工管理、文件管理、数据库管理)2.实体之间联系的基本类型有______、_______、_______。
(一对一、一对多、多对多)3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。
(矩形框、菱形框、椭圆框)4.数据库的三层模式结构是________、_________、_______。
(外模式、逻辑模式、内模式)5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。
(实体完整性、参照完整性、用户定义完整性)6.数据模型由三部分组成:数据结构、数据操作和____________。
(数据的约束条件或数据完整性规则)7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。
(控制)8.视图是从其它________或视图导出的虚表。
(基本表)9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。
(外关键字)10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。
(权限验证、混合)11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
(脚本)12.SQL语言中行注释的符号为_________;块注释的符号为_________。
(--、/**/)13.SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_______字符开始,有系统定义和维护。
局部变量以__________字符开始,由用户自己定义和赋值。
(@@、@)14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。
大学数据库原理期末考试试题及答案一

一、填空题1.标准的数据库三级模式是概念模式、(内)模式和(外)模式。
2.数据完整性约束分为(静态)约束和(动态)约束。
3.分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4.在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
5.在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。
6.在关系中,能唯一标识元组的属性称为(超键)。
7.在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。
8.对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
方法的三要素是:实体、属性和(联系)。
10.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB 的一致性。
11.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。
12.结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
13.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
14.用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。
15.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。
16.在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
17.在ER图中,菱形框表示(联系)。
18.物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。
19.并发控制的主要方法是采用(封锁机制)。
20.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
的“地址透明性”位于(分片)模式和(分配)模式之间。
二、单选题1. 位于用户和数据库之间的一层数据管理软件是( C)2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。
数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。
A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。
A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。
答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。
答案:关系3. 数据库的三级模式包括外模式、内模式和________。
答案:概念模式三、简答题1. 请简述数据库的三大范式。
答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。
- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。
- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。
2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。
- 隔离性(Isolation):事务的执行不应互相干扰。
- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。
四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。
请写出查询所有计算机专业学生的SQL语句。
答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。
《数据库原理》复习题(选择题部分) (1) (2)

《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。
(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。
(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。
(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。
(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。
(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。
(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。
(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。
(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。
(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。
数据库原理复习资料

数据库原理习题题型一选择题(15个)二填空题(10个)三简答题(6个)四设计题(1个)五应用题(1个)六综合题(1个)一、知识点1、数据库系统和文件系统的比较。
2、简述数据库系统的三级模式结构。
3、简述数据库系统三级模式结构中的两级映像,并说明其优点。
4、简述数据库系统的组成部分。
5、简述DBA的主要职责。
6、简述关系模型的特点。
7、简述关系模型能够的组成部分。
8、简述关系的性质。
9、简述关系的完整性。
10、什么是主码?什么是侯选码?什么是外码?11、简述自然连接和等值连接的区别。
12、简述视图和关系的区别。
13、简述内连接和外连接的区别。
14、简述在SQL语言中实现子查询的方法和各自的特点。
15、简述嵌入式SQL语言需要解决的问题。
16、简述游标的特点。
17、数据库的完整性概念与数据库的安全性概念的区别与联系?18、简述关系数据库设计中存在的问题。
19、简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。
20、简述E-R模型之间的冲突类型及相应的解决方法。
21、简述E-R模型向关系模型转换的基本规则。
22、试判断该表是否可以直接作为关系数据库中的关系,并说明原因。
23、简述数据库保护中安全性控制的一般方法。
24、简述事务的概念及特点。
25、简述事务的并发操作带来的数据不一致性的类型。
26、简述封锁的类型及含义。
27、简述封锁协议类型及含义。
28、简述恢的策略。
29、“串行调度”和“可串行化调度”有何区别?30、简述两阶段琐的含义及解决的问题。
31、简述数据模型的三要素。
32、简述数据库系统数据独立性的特点。
33、简述常用数据模型的数据结构。
34、简述在SQL中建表时如何实现对关系完整性。
35、简述关系完整性及规则。
35、给定关系模式R(sno,sdept,mname,cname,grade),其中各属性的含义是: sno :学号,sdept :系代码,mname :系主任,cname :课程名,grade成绩,请判定该关系模式属于第几范式,并说明原因。
数据库组成原理复习试题

期末考试卷(一)一、单项选择题(每小题1分,共计10分)1、数据管理技术的发展经历了三个阶段,不属于这三个阶段的是()A) 手工管理阶段 B) 文件系统阶段C) 数据库阶段 D) 数据仓库阶段2、SQL中删除表的命令是()A)DELETE TABLE B)DROP TABLEC)REMOVE TABLE D)CREATE TABLE3、下述哪一条不属于概念模型应具备的性质()A) 有丰富的语义表达能力 B) 易于交流和理解C) 易于修改和变动 D) 在计算机中实现的效率高4、采用二维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型 B)网状模型 C)关系模型 D)实体联系模型5、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
A)W1(工号,姓名) W2(工种,定额)B)W1(工号,工种,定额) W2(工号,姓名)C)W1(工号,姓名,工种) W2(工种,定额)D)以上都不是6、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于___________。
A)RUS B)R∩S C)R×S D)R-S7、在SQL中,聚合函数COUNT(列名)用于()A)计算元组个数 B)计算属性的个数C)对一列中的非空值计算个数D)对一列中的非空值和空值计算个数8、关系的主属性不可以为空值(NULL),这属于()A) 实体完整性规则 B) 参照完整性规则C) 域完整性规则 D) 用户完整性规则9、在关系模式的分解时应保持"等价",有数据等价和语义等价,其中数据等价用()来衡量A)保持函数依赖 B)无损分解C)范式的级别 D)候选键10、不含有多余属性的超键称为()A)主键 B)候选键 C)外键 D)主属性二、填空题(每空1分,共计20分)1、SQL支持集合的并运算,运算符是_____________________________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章单项选择题:下列各项中,哪项属于数据库系统最明显的特点(C)。
A)存储容量大 B)处理速度快C)数据共享 D)处理方便 2.数据库系统与文件系统的主要区别是(C)。
A)数据库系统复杂,而文件系统简单B)文件系统管理的数据量小,数据库系统可以管理庞大的数据量C)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决D)文件系统只能管理程序文件,而数据库系统可以管理多种类型的文件3.数据库技术的主要特点不包括(D)。
A)数据的结构化 B)数据的冗余度小 C)数据独立性高D)程序标准化 4.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)。
A)DBS包含DB和DBMS B)DB包含DBS和DBMS C)DBMS包含DB和DBS D)DBS与DB、DBMS指的是相同的东西5.数据库是在计算机中按照一定的数据模型组织、存储和应用的(B)。
A)文件的集合 B)数据的集合 C)命令的集合 D)程序的集合6.使用Visual FoxPro开发学校教学管理系统属于计算机的(B)。
A)科学计算应用B)数据处理应用 C)过程控制应用D)计算机辅助教学应用7.在计算机中,简写DBMS指(D)。
A)数据库 B)数据库系统 C)数据库管理员D)数据库管理系统8.在开发学校教学管理系统时,设计系统的ER模型属于数据库设计中的(B)阶段。
A)调查分析B)概念设计C)物理设计 D)数据库实施 9.在有关数据管理的概念中,数据模型是指(C)。
A)文件的集合 B)记录的集合 C)对象及其联系的集合 D)关系数据库管理系统 10.对于现实世界中事物的特征,在描述现实世界的概念数据模型中使用(A)。
A)属性描述 B)实体描述 C)表格描述 D)关键字描述11.信息世界的主要对象称为(B)。
A)关系B)实体 C)属性D)记录12.在实体联系模型中,实体所具有的某一特性称之为(A)。
A)属性 B)实体型 C)键 D)域 13.每个学生只能属于一个班,每个班只有一个班长,则班级和班长之间的联系是(A)。
A)1 :1 B)1 :n C)m : n D)不确定14.下列实体之间的联系中,属于多对多的联系是(A)。
A)学生与课程 B)学校与教师 C)班级与班主任 D)商品条形码与商品15.一个公司中有多个部门和多名员工,每个员工只能在一个部门就职,部门和员工的联系类型是(B)。
A)1 :1 B)1 :n C)m : n D)不确定 16.在概念模型中,一个实体集对应于关系模型中的一个(D)。
A)元组 B)字段 C)属性D)关系 17.把实体联系模型转换为关系模型时,实体之间多对多联系在关系模型中通过(C)。
A)建立新的属性实现B)建立新的关键字实现C)建立新的关系实现D)建立新的实体实现18.在关系中,下列说法正确的是(C)。
A)元组的顺序很重要 B)属性名可以重名C)任意两个元组不允许重复 D)每个元组的一个属性可以由多个值组成19.在关系中,下列说法正确的是(C)。
A)列的顺序很重要B)当指定候选键时列的顺序很重要C)列的顺序无关紧要D)主键必须位于关系的第1列20.在关系模型中,以下说法正确的是(B)。
A)一个关系中可以有多个主键 B)一个关系中可以有多个候选键 C)主键属性中可以取空值D)有一些关系中没有候选键21.在关系模型中,以下不属于关系的特点的是(B)。
A)关系的属性不可再分B)关系的每个属性都必须从不同的域取值C)关系的每个属性名不允许重复D)关系的元组不能有重复22.关系模型中,如果一个关系中的一个属性或属性组能够惟一标识一条元组,那么称该属性或属性组是(C)。
A)外键 B)主键 C)候选键 D)联系23.某企业推销员档案关系中,包括编号、身份证号、姓名、性别、生日、手机号码、家庭地址等属性,那么不可以作为关系候选键的属性是(B)。
A)编号 B)姓名 C)手机号码D)身份证号 24.用户欲启动Visual FoxPro,桌面创建有Visual FoxPro 8.0快捷图标。
不能够启动Visual FoxPro的操作是(C)。
A)在“开始菜单”的“程序”项中单击“Microsoft Visual FoxPro 8.0” B)双击Visual FoxPro 8.0安装所在文件夹的系统程序Visual FoxPro 8.EXE C)在“开始菜单”的“运行”项中输入:DO Visual FoxPro 8.EXE D)双击桌面Visual FoxPro 8.0快捷图标。
25.用户启动Visual FoxPro后,如果要退出Visual FoxPro系统,可在命令窗口中输入命令(B)。
A)CLEAR B)QUIT C)EXIT D)CANCEL 填空题:数据库技术经历了(手工管理)(文件系统管理)和(数据库系统管理)等阶段。
数据库设计一般包括(系统调查与分析)(概念设计)(逻辑设计)(物理设计)(实施与测试)和(运行维护)等步骤。
数据模型不仅要求表示事物本身的数据,而且还包括表示(事物之间联系)的数据。
ER模型中,实体和实体间的联系方式有(一对一)(一对多)和(多对多)。
ER图中,实体、属性、联系分别用(矩形框)(椭圆框)和(菱形框)等符号表示。
关系中,一行叫一个(元组),一列叫一个(属性)。
关系中能惟一确定每一个元组的属性或属性组合叫(候选键)。
一个关系中有属性是另一个关系的主键,并且这个属性作为两个关系联系的纽带,则在该关系中,这个属性叫(外键)。
第二章单项选择题 1.以下不是数据库所依据的数据模型的是(A)。
A)实体联系模型 B)网状模型 C)关系模型 D)层次模型 2.按照DBMS采用的数据模型,Visual FoxPro属于(C)。
A)层次型数据库管理系统B)网状型数据库管理系统C)关系型数据库管理系统D)混合型数据库管理系统3.完整描述数据模型有三个要素,以下不属于这三个要素的是(B)。
A)数据结构 B)数据分类 C)数据操作D)数据约束4.关系模型中,基本的关系代数运算指(D)。
A)插入、删除、修改B)编辑、浏览、替换C)排序、索引、查询 D)选择、投影、连接 5.关系R和S的并运算是(A)。
A)由R和S的所有元组合并,并删除掉重复的元组组成的关系B)由属于R而不属于S的所有元组组成的关系C)由既属于R又属于S的所有元组组成的关系 D)由属于R和属于S的所有元组拼接组成的关系6.在关系代数中,传统的集合运算包括(B) A)增加、删除、修改 B)并、交、差运算C)连接、自然连接和笛卡儿积D)投影、选择和连接运算7.专门的关系运算不包括下面的哪种运算(D)。
A)连接运算 B)投影运算 C)选择运算 D)并运算 8.专门的关系运算中,投影运算是(B)。
A)在指定关系中选择满足条件的元组组成一个新关系B)在指定关系中选择属性列组成一个新关系C)在指定关系中选择满足条件的元组和属性列组成一个新的关系D)上述说法都不正确9.给定表:商品(编号,名称,型号,单价),销售(日期,编号,数量,金额)。
现在要将两个表合并为:销售报表(编号,名称,单价,数量,金额),可以用(D)。
A)先做笛卡儿积,再做投影B)先做笛卡儿积,再做选择C)先做自然连接,再做选择D)先做自然连接,再做投影10.在关系数据库中,不属于数据库完整性规定的是(C)。
A)实体完整性 B)参照完整性 C)逻辑完整性 D)用户定义完整性11.在Visual FoxPro中定义数据库表“学生档案”,定义“学号”为主索引,则(A)。
A)可实现实体完整性B)可实现参照完整性C)可实现用户定义完整性D)不能实现任何数据完整性12.关系规范化理论要求,关系必须满足的要求是关系的每个属性都是(D)。
A)互不依赖的B)长度不变的C)互相关联的D)不可分解的13.如果一个关系的键是单属性,那么这个关系最低一定是属于(B)。
A)1NF的关系B)2NF的关系 C)3NF的关系 D)不能确定 14.在数据库理论中,数据库设计成三级模式结构,以下不属于这三级模式的是(D)。
A)模式B)外模式C)内模式D)关系模式二.填空题1.数据模型的三要素指(数据结构)、(数据操作)和(数据约束)。
2.目前使用的各种数据库所依据的数据模型有(层次模型)、(网状模型)和(关系模型)。
3.关系代数运算中,核心的运算包括(投影)、(选择)和(连接)。
4.关系数据库中的数据完整性规则包括(实体完整性)、(参照完整性)和(用户定义完整性)。
5.关系中属性间的函数依赖可分为(部分函数依赖)、(完全函数依赖)和(传递函数依赖)等几类。
6.数据库体系结构用三级模式进行描述,这三级模式分别是(模式)、(外模式)和(内模式)。
7.DBMS提供数据操纵语言(DML)实现对数据库的操作,DML的基本操作包括(插入)、(删除)、(修改)、和(查询)。
8.DBMS支持程序设计语言的方式有(宿主型)和(自主型)。
9.通过给数据库表定义主索引,Visual FoxPro实现的数据完整性是(实体完整性)。
第三章一.单项选择题: 1.Visual FoxPro的表文件中,字段是一种(B)。
A)常量B)变量C)函数D)运算符2.在Visual FoxPro中,下述字符串表示方法正确的是(C)。
A)”计算机”水平”” B)(计算机”水平”) C)”计算机[水平]” D)[计算机[水平]]3.执行下列命令序列 store 10 to x store 20 to y ? (x=y) or (x<y) 主窗口中显示的结果是(A)。
A).T. B).F. C)0 D)14.Visual FoxPro中,下列数据中属于常量的是(C)。
A)01/01/05 B)T C).Y. D)TOP5.下列选项中属于Visual FoxPro合法变量名的是(C)。
A)[AB] B)2AB C)学号_1 D)AB C6.在Visual FoxPro 中,5E-9是一个(D)。
A)内存变量 B)表达式 C)字符型变量 D)数值型常量7.命令SET EXACT ON作用是(C)。
A)保证算术运算的精确度B)要求完整书写命令C)字符串比较时要求精确一致 D)指定小数位数8.下面关于Visual FoxPro数组的叙述中,错误的是(D)。
A)用DIMENSION和DECLARE都可以定义数组B) Visual FoxPro只支持一维数组和二维数组C)刚刚定义的数组的各个元素的初值均为.F. D)一个数组中各个数组元素必须是同一种数据类型 9.使用命令DECLARE mm(2,3)定义数组,包含的数组元素(下标变量)的个数为(D)。
A)2个 B)3个 C)5个 D)6个 10.在Visual FoxPro的表达式中,有算术运算、关系运算和逻辑运算时,其运算的优先顺序是(A)。