数据库基础知识考试及答案

数据库系统概论复习参考题

一、选择题

1、描述事物的符号记录称为:( B )

A) 信息 B) 数据 C) 记录 D) 记录集合

2、( A )是位于用户和操作系统之间的一层数据管理软件。

A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统

3、在人工管理阶段,数据是( B )。

A) 有结构的 B) 无结构的

C) 整体无结构,记录有结构 D) 整体结构化的

4、在文件系统阶段,数据是(B )。

A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性

5、在数据库系统阶段,数据是(D )。

A) 有结构的 B) 无结构的

C) 整体无结构,记录内有结构 D) 整体结构化的

6、数据库系统阶段,数据( D )。

A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性

C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性

7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。

A)数据模型 B)概念模型C) 物理模型 D) 关系模型

8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是有层次模型的( C )决定的。

A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷

9、( A )是数据结构,关系操作集合和完整性约束三部分组成。

A)关系模型 B) 关系 C) 关系模式 D) 关系数据库

10、在关系模型中,一组具有相同数据类型的值的集合称为( D )

A) 关系 B) 属性 C) 分量 D)域

11、关系是------。( D )

A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例

12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。

A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计

13、非关系模型中数据结构的基本单位是( C )。

A) 两个记录型间的联系 B) 记录

C) 基本层次联系 D) 实体间多对多的联系

14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。

A) 制约规则 B) 动态特性

C) 静态特性 D) 数据结构

15、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( B )。

A) 唯一码 B) 候选码 C) 主属性 D) 外码

16、候选码中的属性成为( B )。

A) 复合属性 B) 主属性 C) 非主属性 D) 码属性

17、候选码中的属性成为( B )

A) 复合属性 B) 主属性 C) 非主属性 D) 码属性

18、数据的正确,有效和相容称之为数据的( D )。

A) 安全性 B) 一致性 C) 独立性 D) 完整性

19、实体完整性要求主属性不能为空值,这一点可以通过( B )来保证。

A)定义外码 B) 定义主码

C) 用户定义的完整性 D)由关系系统自动

20、所谓空值就是( C )的值。

A)数值0B)空的字符串 C) 未知的值 D)任何值

21、在一个关系中,不能有相同的( B )。

A) 记录 B) 属性 C) 分量 D)域

22、集合R与S的差表示为( B )。

A) {t|t∈R∨t∈S} B) {t|t∈R∧—t∈S}

C) {t|t∈R∧t∈S} D){tr,ts|tr∈R∧ts∈S}

23、SQL语言属于( D )。

A)关系代数语言 B) 元组关系演算语言

C) 域关系演算语言 D) 具有关系代数和关系演算双重特点的语言

24、SQL是( C )的语言。

A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库

25、SQL是的( B )语言。

A) 过程化 B) 非过程化 C) 导航式 D) 格式式

26、SQL语言具有( B )的功能。

A)关系规范化、数据操纵、数据控制 B)数据定义、数据操纵、数据控制

C) 数据定义、关系规范化、数据控制 D) 数据定义、数据规范化、数据操纵

27、SQL语言的数据操纵语言中,最重要,使用最频繁的语句是( A )

A) SELECT B) INSERT C) UPDATAE D) DELETE

28、在SQL语言中,实现数据检索的语句是( A )

A) SELECT B) UPDTE C) DELETE D) INSERT

29、用于修改表结构的SQL语句是( A )

A) ALTER B) UPDATE C) INSERT D) CHANGE

30、SQL语言具有两种使用方式,分别称为交互式SQL和( C )。

A) 多用户SQL B) 解释式SQL C) 嵌入式SQL D) 提示式SQL

31、规范化理论是关系数据库进行设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( B )。

A) 长度不可变的 B) 不可分解的 C) 互相关联的 D) 互不相关的

32、为了设计出较优的关系模式,进行规范化,规范化主要的理论依据是( A )。

A) 关系规范化理论 B) 关系代数理论

C) 数理逻辑 D) 关系运算理论

33、规范化理论是为了解决关系数据库中的( A )问题而引入的。

A) 插入异常、删除异常和数据冗余 B) 减少数据操作的复杂性

C) 提高查询速度 D) 保证数据的安全性和完整性

34、规范化过程主要是为克服关系模型中插入异常,删除异常以及( C )的缺陷

A) 数据丢失 B)数据的不一致性 C)冗余度大 D)结构不合理

35、关系模型中的关系模式至少是( A )

A) 1NF B)2NF C)3NF D)BCNF

36、如果A→B,那么属性A和属性B的联系是( D )

A) 一对多 B) 多对一 C) 多对多 D) 以上都不是

37、在关系模式中,如果每个非平凡多值依赖X→→Y(Y不为X真子集)X都含有码,则此关系的最高范式是( D )

A) 2NF B) 3NF C) BCNF D) 4NF

38、如果属性A和属性B存在一对一的联系,则( C )。

A) A→B B) A←B C) A←→B D) A→B

39、关系模式R中的属性全部都是主属性,则R的最高范式必定是( B )。

A) 2NF B) 3NF C) BCNF D) 4NF

二、填空题

1、数据库系统具有数据的__模式___、___内模式__和___外模式__等三级模式结构。

2、数据库运行控制功能包括数据的__ 安全__控制、__完整性___控制、__并发__控制和数据恢复等四个方面。

3、描述实体的特性称为__ 属性__。

4、数据库管理系统所支持的数据模型被分为__ 层次__、_ 网状__、__ 关系__和面向对象四种类型。

5、关系模型的三要素包括__ 数据结构_ __、__关系操作集合__和关系的完整性约束。

6、关系运算包括两类:一类是传统的__ 集合__运算,另一类是专门的__ 关系__运算。

7、数据库概念结构设计的工具是____E-R图____。

8、属性的取值范围称为该属性的__ 域____。

9、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为____ 一对多____的联系。

10、关系运算包括两类:一类是传统的__ 集合___运算,另一类是专门的_ 关系_运算。

11、关系模型的特点是关系必须___ 规范化_____,模型概念__单一_____,能够采用集合操作。

12、一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键字;一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键字;则学生关系模式中的外关键字为___ 班级号_______。

13、在SQL语言中,定义一个基本表的命令为___create _____。

14、包含在任何一个候选关键字中的属性称为____主属性______,不包含在任何一个候选关键字中的属性称为____非主属性____。

15、SQL语言具有对数据的__ 查询____、__ 操纵____、__ __定义___和__ 控制____等四个方面的功能。

16、从第一范式逐步规范化到第二、第三、BCNF范式的过程,就是逐步消除各种________函数依赖____的过程。

17、如果一个关系R中的所有属性都不传递依赖于R的任何候选关键字,或者说,关系R 中的每个决定因素都是候选关键字时,则称关系R属于___ 第三__范式,记为___ R∈3NF _。

18、数据处理是将__数据______转换成__ 信息____的过程。

10、实体之间的联系归结为__一对一_____、__ 一对多______和__ 多对多_____三种。

20、一个关系模式中包含有若干个___ __属性___,其数目多少称为关系的_ 元数___。

21、在投影运算所得到的结果关系中,所含的属性数不_大于_ ___原关系中的属性数。

22、有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的__ _主码和外码____。

23、在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于__ 第一____范式,记作__ R∈1NF ________。

24、如果属性X和Y是1:1的联系,则称X和Y之间的依赖关系为__ 完全函数依赖_____,记作___ ____。

25、关系规范化应遵循概念____ ___原则。

26、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组____ 关系模式____并进行____ 规范化________处理。

27、从第一范式逐步规范化到第二、第三、BCNF范式的过程,就是逐步消除各种___ _______函数依赖__的过程。

28、数据库系统由__ 数据库___、__数据库管理系统___、___ 应用系统___、数据库管理员和用户所组成。

29、在选择运算所得到的结果关系中,所含的元组数不__大于___原关系中的元组数。

30、数据的物理独立性是指当数据的___ _存储结构_______改变时,通过系统内部的自动映象或转换功能,保持了数据的______逻辑结构_____不变。

31、数据库是长期存储在计算机内有组织,可共享的数据集合。

32、数据的约束条件是完整性规则的集合。

33、层次模型用树来表示各类实体以及实体间的联系。

34、一个关系模型的逻辑结构是一张二维表,它由元组和属性组成。

35、模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

36、关系演算是基于逻辑的方式。

37、关系代数是一种抽象的查询语言,用关系的运算表达查询,作为研究关系数据语言的数学工具。

38、关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。

39、参照完整性规则就是定义外码与主码之间的引用规则。

40、关系代数是基于代数的方式。

三、名词解释

1、数据完整性

解:数据完整性(Data Integrity)是指数据之精确性(Accuracy)和可靠性(Reliability)。它是应防止数据库中存在不符合语义规定之数据和防止因错误信息之输入输出造成无效操作或错误信息而提出之。

2、实体及实体之间的联系

解:两个实体型之间的联系可以分为三种:

(1)一对一联系

(2)一对多联系

(3)多对多联系

3、关系

关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集。表示为R(D1,D2,…,Dn)。关系模式是对关系的描述,是静态的、稳定的;而关系是关系模式在某一时刻的状态或内容,是动态的、随时间不断变化的。

4、外关键字

如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表。外关键字又称作外键。

5、第三范式

满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在图3-2

的员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范式就是属性不依赖于其它非主属性。

6、概念世界

概念模型:不依赖于计算机,描述从现实中抽象出的信息。

常用描述方式:实体—联系模型(ER图)

7、关系模式

关系模式:对关系的描述,表示为R(U,D,dom,F),其中:R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间的数据依赖关系集合。

8、等值联接和自然联接

连接运算符θ为=的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A、B属性值相等的元组。自然连接是一种特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组,在结果中把重复的属性列去掉。

9、SQL

⑴综合统一:集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体。

⑵高度非过程化:用SQL语言进行数据操作,只要提出“做什么”,无须指明“怎么做”,因此无需了解存取路径。

⑶面向集合的操作方式:SQL语言采用的集合操作方式,不仅操作对象、查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

⑷以同一种语法结构提供两种使用方法:SQL语言既是自含式语言,能独立地用于联机交互;又是嵌入式语言,能嵌入到高级语言中进行混合编程。

⑸语言简捷,易学易用。

10、数据的逻辑独立性

程序与数据之间具有两级独立性:物理独立性和逻辑独立性。数据的存储模式改变,而模式可以不改变,因而不必改写应用程序,这称为物理独立性。模式改变时,子模式可能不改变,也就不必改写应用程序,这称为逻辑独立性。

四、问答题

1、试述关系数据库的特点。

层次:优点是实体间联系是固定的,有良好的完整性支持,对具有一对多的层次关系

的部门描述自然、直观、容易理解,缺点是对查入和删除操作限制比较多,查询子

女结点必须通过双亲节点,命令趋于程序化。

网状:优点是更为直接的描述现实世界,有良好的性能,存取效率较高,缺点是结构

比较复杂,而且随着应用环境的扩大,数据库的结构越来越复杂,不利于用户掌握,

其DDL,DML语言复杂,用户不容易使用。

关系:优点是建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用

关系表示,故其数据结构简单、清晰,存取路径对用户透明,故有更高的数据独立性和

更好的安全保密性。缺点是查询效率不如非关系型数据库,故必须对查询进行优化,增

加了开发数据库管理系统的难度。

2、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性。

(1)逻辑记录与物理记录都是记录,是字段的有序集合;

(2)逻辑文件与物理文件都是文件,是同一类记录的汇集。

区别:

(1)逻辑记录与逻辑文件是逻辑数据描述,物理记录与物理文件是物理数据描述。

(2)物理数据描述是指数据在存储设备上的存储方式,物理记录、物理文件(还有物理联系、物理结构等术语),都是用来描述实际存储设备上的数据。

(3)逻辑数据描述是指程序员或用户用以操作的数据形式,是抽象的概念化数据。逻辑记录、逻辑文件(还有逻辑联系、逻辑结构等术语),都是用户观点的数据描述。

3、试述等值连接与自然连接的区别与联系。

连接运算符θ为=的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A、B属性值相等的元组。自然连接是一种特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组,在结果中把重复的属性列去掉。

4、所有视图都可以更新?为什么?

不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以并不是所有的视图都是可更新的。如对视图S_G(学生的学号及其平均成绩)而言,要修改平均成绩,必须修改各科成绩,但无法知道哪些课程成绩的变化导致了平均成绩的变化。

CREATE VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno;

5、在嵌入式SQL中是如何区分SQL语句和主语句的?

在嵌入式SQL中,为了能够区分SQL语句与主语句,所有SQL语句都必须加前缀EXEC SQL,以(;)结束成为一个程序片断:

EXEC SQL

6、试述查询优化的一般准则与一般步骤。

下面的优化策略一般能提高查询效率:(1)选择运算应尽可能先做。(2)把投影运算和选择运算同时进行。(3)把投影同其前或其后的双目运算结合起来执行。(4)把某些选择同在它前面要执行的笛卡尔积结合起来成为一个连接运算。(5)找出公共子表达式。(6)选取合适的连接算法

各个关系系统的优化方法不尽相同,大致的步骤可以归纳如下: (1)把查询转换成某种内部表示,通常用的内部表示是语法树。(2)把语法树转换成标准(优化)形式。即利用优化算法,把原始的语法树转换成优化的形式。(3)选择低层的存取路径。(4)生成查询计划,选择代价最小的。

7、关系数据库语言SQL在数据库领域的地位如何?

8、SQL语言有哪些特点

⑴综合统一:集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体。

⑵高度非过程化:用SQL语言进行数据操作,只要提出“做什么”,无须指明“怎么做”,因此无需了解存取路径。

⑶面向集合的操作方式:SQL语言采用的集合操作方式,不仅操作对象、查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

⑷以同一种语法结构提供两种使用方法:SQL语言既是自含式语言,能独立地用于联机交互;又是嵌入式语言,能嵌入到高级语言中进行混合编程。

⑸语言简捷,易学易用。

9、SQL语言的谓动词有哪些,被分为哪几类?

比较:=,>,<,>=,<=,!=,<>,!>,!<;NOT+上述比较运算符

确定范围:BETWEEN AND,NOT BETWEEN AND

确定集合:IN,NOT IN

字符匹配:LIKE,NOT LIKE

空值:IS NULL,IS NOT NULL

多重条件(逻辑运算):AND,OR,NOT

10、利用SQL语言可以作哪些数据定义,其一般格式?

答:SQL语言的定义功能包括定义表、定义视图和定义索引。 SQL语言使用CREATE TABLE 语句建立基本表,ALTER TABLE语句修改基本表的定义,DROP TABLE语句删除基本表;使用CREATE INDEX语句建立索引,DROP INDEX语句删除索引;使用CREATE VIEW语句建立视图,DROP VIEW语句删除视图。

11、SQL查询的一般格式如何?

Select[ALL|DISTINCT]〈目标列表达式〉[,〈目标列表达式〉]。。。

FROM<表名或视图名>[,<表名或视图名>]。。。

[WHERE<条件表达式>]

[GROUP BY<列名1>[HA VING<条件表达式>]]

[ORDER BY<列名2>[ASC|DESC]];

12、常用的查询条件有哪些?

常用的查询条件有:比较,确定范围,确定集合,字符匹配,空值,多重条件。

五、求解题

1、某医院病房计算机管理中需要如下信息:

科室:科名,科地址,科电话,医生名字

病房:病房号,床位号,所属科室名

医生:姓名,职称,所属科室名,年龄,工作证号

病人:病历号,姓名,性别,诊断,主管医生,病房号

其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于

一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

1) 涉及该计算机管理系统的E-R图;

2) 将该E-R图转换为关系模型的结构;

3) 指出转换结果中每个关系模式的候选码。

图略

2)病房(科名,科地址,科电话,医生名字)

病人(病历号,姓名,性别,诊断,主管医生)

医生(主治医生,姓名,所属科室名,年龄,工作证号)

包含(病房号,工作证号,科名)

包含(病房号,病历号)

诊治(工作证号,病历号)

3)见上,下划线标出

2、供应商——零件——工程项目数据库由以下四个关系模式构成:

S(SNO,SNAME,STA TUS,CITY)

P(PNO,PNAME,COLOR,WEIGHT,CITY)

J(JNO,JNAME,CITY)

SPJ(SNO,PNO,JNO,QTY)

供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)惟一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。

请用SQL语言完成如下的操作:

1)找出给北京的工程项目提供不同的零件号;

2)将没有供货的所有工程项目从J中删除;

3)查询提供全部零件的供应商名;

4)查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目J1的任何一种零件的最大供应量;

5)定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。

1)select pno

From j,spj

Where j.city=’北京’and j.jno=spj.jno

2) delete jname,jno

From j

Where jno in

(select jno

From spj

Where qty= 0);

3)select sname

From s

Where not exists

(select *

From J

Where not exites

(select *

From SPJ

Where sno=s.sno

And jno=https://www.360docs.net/doc/a719221231.html,o));

4)

5)create view j1(jno,city)

As

Select jno,city

From spj,j

Where spj.sno=’s1’and

Pno=’p’and

Spj.jno=j.jno

1)建立TEACHER表;

2)插入教师数据;

3)查询教师“李华”的信息;

4)将教师“张勇”的TCOURSE属性(管理信息系统)修改成“信息管理基础”。

1)create table teacher

(no char(5);

Tcode char(5)not null unique;

Tname char(20)unique;

Tage int;

Tcourse char(20))

2)insert

Into table

Values(‘tcode’)

3)select *

From teacher

Where tname=’李华’

4)update tcourse

Set tcourse=’“管理信息系统”’

Where tname=’张勇’

数据库基础知识习题答案

数据库基础知识习题 一、数据库系统基本概念 (1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。 A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同 (2)数据库技术的根本目标是要解决数据的(B)。 A)存储问题B)共享问题C)安全问题D)保护问题 (3)数据库系统的核心是(B)。 A)数据模型B)数据库管理系统C)数据库D)数据库管理员 (4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。 A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBS C)DBS 包含DB 和DBMS D)没有任何关系 (5)负责数据库中查询操作的数据库语言是(C)。 A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言 (6)数据库设计中反映用户对数据要求的模式是(C)。 A)内模式B)概念模式C)外模式D)设计模式 (7)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D) 。 A)数据与程序独立存放B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对 二、数据模型及关系数据库系统 (1)层次型、网状型和关系型数据库划分原则是(D)。 A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式 (2)数据模型的三要素是(C)。 A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束 (3)下面哪种数据模型与计算机无关(A)。 A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型 (4)在关系数据库中,用来表示实体间联系的是(B)。 A)属性B)二维表C)网状结构D)树状结构 (5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。 A)文件B)数据库C)字段D)记录 (6)下列关于关系数据库中数据表的描述,正确的是(D)。 A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系 (7)学校规定学生住宿标准是:本科生4 人一间,硕士生2 人一间,博士生1 人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是(C)。 A)一对一联系B)一对四联系C)一对多联系D)多对多联系

数据库知识考试及答案

数据库基础知识试题及答案 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E —R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。 (8)关系数据模型通常由3部分组成,它们是( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。 (9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( ) A)GRANT B)CREATE C)INSERT D)SELECT 答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库基础知识试题(含答案)

数据库基础知识试题(含答案) 数据库基础学问试题 部门____________姓名__________日期_________得分 __________ 一、不定项挑选题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除()。D A.一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分离为()。C A..mdf.ldf B..ldf.mdf C..mdf.ndf D..ndf.mdf 3.视图是从一个或多个表中或视图中导出的()。A A表B查询C报表D数据

4.下列运算符中表示随意字符的是()。B A.* B.% C.LIKE D._ 5.()是SQLServer中最重要的管理工具。A A.企业管理器B.查询分析器C.服务管理器D.大事探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_

D、_abc 8.使用SQL命令将老师表teacher中工资salary字段的值增强500,应当使用的命 令是()。D A、Replacesalarywithsalary+500 B、Updateteachersalarywithsalary+500 C、Updatesetsalarywithsalary+500 D、Updateteachersetsalary=salary+500 9.表的两种相关约束是()。C A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键 10.ORACLE数据库物理结构包括()。ABC A、数据文件 B、日志文件 C、控制文件 D、暂时文件

数据库基础知识参考试题

数据库基础知识参考试题及答案解析 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 二、多项选择题。下列各题A)、B)、C)、D)四个选项中,至少有两个选项是正确的。(1)数据库信息的运行安全采取的主措施有( )。 A)风险分析 B)审计跟踪 C)备份与恢复 D)应急 答案:ABCD (2)Excel 中有关数据库内容 , 描述正确的有( )。 A)一行为一个记录 , 描述某个实体对象 B)一列为一个字段 , 描述实体对象的属性 C)Excel 数据库属于“关系数据模型”, 又称为关系型数据库 D)每一个 Excel 数据库对应一个工作簿文件 答案:ABC (3)关于Excel 数据库应用的描述正确的有( )。 A)是按一定组织方式存储在一起的相关数据的集合 B)是程序化的电子表格 C)是一个数据清单 D)是一个数组 答案:AC (4)对某个数据库使用记录单 , 可以进行的记录操作有( ) A)新建 B)删除 C)还原 D)插入 答案:ABC (5)对某个数据库进行筛选后 , ( )。 A)可以选出符合某些条件的记录 B)可以选出符合某些条件组合的记录 C)只能选择出符合某一条件的记录 D)不能选择出符合条件组合的记录 答案:AB (6)在数据库系统中,有哪几种数据模型?( ) A)网状模型 B)层次模型 C)关系模型 D)实体联系模型 答案:ABC (7)在下列关于关系的叙述中,正确的是( ) A)表中任意两行的值不能相同 B)表中任意两列的值不能相同 C)行在表中的顺序无关紧要 D)列在表中的顺序无关紧要 答案:ACD (8)关系数据模型哪些优点?( ) A)结构简单 B)适用于集合操作 C)有标准语言 D)可表示复杂的语义 答案:ABC 解析:关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实

数据库基础知识 答案版

数据库基础知识 (A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。 A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (B)3.DBMS的含义是:()。 A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。 A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。 A)DBMS B)DB C)OS D)DBS (C)6.数据库系统的核心是()。 A)数据库 B)操作系统 C)数据库管理系统 D)文件 (B)7.VFP支持的数据模型是()。 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 6.0支持的数据模型是()。 A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。 A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型 (C)10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 (C)11.关系型数据库管理系统的关系是指()。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 (B)12.扩展名为.dbf的文件是()。 A)表单文件 B)表文件 C)数据库文件 D)项目文件 (C)13.在下面的数据类型中默认为.F.的是()。 A)数值型 B)字符型 C)逻辑型 D)日期型 (B)14.在Visual FoxPro中,存储图象的字段类型应该是()。 A)备注型 B)通用型 C)字符型 D)双精度型 (C)15.在VFP中,具有固定字段长度的字段类型包括()。 A)日期型、备注型和数值型 B)字符型、逻辑型和备注型 C)日期型、逻辑型和备注型 D)日期型、逻辑型和字符型 (D)16.已知一个字段的宽度为8,则此字段的类型不.可能是()。 A)数值型 B)日期型 C)字符型 D)备注型 (A)17.假设表文件TEST.DBF已经打开,要修改其结构,可使用的命令()。 A)MODI STRU B)MODI COMM TEST C)MODI DBF D)MODI TYPE TEST (B)18.MODIFY STRUCTURE命令的功能是:()。 A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构

数据库基础知识考试及答案

数据库系统概论复习参考题 一、选择题 1、描述事物的符号记录称为:( B ) A) 信息 B) 数据 C) 记录 D) 记录集合 2、( A )是位于用户和操作系统之间的一层数据管理软件。 A) 数据库管理系统 B) 数据库系统C) 数据库 D) 数据库运用系统 3、在人工管理阶段,数据是( B )。 A) 有结构的 B) 无结构的 C) 整体无结构,记录有结构 D) 整体结构化的 4、在文件系统阶段,数据是(B )。 A) 无独立性 B) 独立性差 C) 具有物理独立性 D)有逻辑独立性 5、在数据库系统阶段,数据是(D )。 A) 有结构的 B) 无结构的 C) 整体无结构,记录内有结构 D) 整体结构化的 6、数据库系统阶段,数据( D )。 A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性 C) 独立性差D)具有高度的物理独立性和一定程度的逻辑独立性 7、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。 A)数据模型 B)概念模型C) 物理模型 D) 关系模型 8、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是有层次模型的( C )决定的。 A) 数据结构 B) 数据操作C)完整性约束 D) 缺陷 9、( A )是数据结构,关系操作集合和完整性约束三部分组成。 A)关系模型 B) 关系 C) 关系模式 D) 关系数据库 10、在关系模型中,一组具有相同数据类型的值的集合称为( D ) A) 关系 B) 属性 C) 分量 D)域 11、关系是------。( D ) A) 型 B) 静态的 C) 稳定的 D)关系模式的一个实例 12、数据结构设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。 A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计 13、非关系模型中数据结构的基本单位是( C )。 A) 两个记录型间的联系 B) 记录 C) 基本层次联系 D) 实体间多对多的联系 14、在数据模型的三要素中,数据的约束条件规定及其联系的( A ) 。 A) 制约规则 B) 动态特性 C) 静态特性 D) 数据结构 15、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( B )。 A) 唯一码 B) 候选码 C) 主属性 D) 外码 16、候选码中的属性成为( B )。 A) 复合属性 B) 主属性 C) 非主属性 D) 码属性 17、候选码中的属性成为( B ) A) 复合属性 B) 主属性 C) 非主属性 D) 码属性

数据库基础知识试题及答案

数据库基础知识试题及答案 数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。以下是由整理关于数据库基础知识试题及答案的内容,希望大家喜欢! 数据库基础知识试题及答案(1) 下列关于数据库的叙述中,正确的是 A、数据库减少了数据冗余 B、数据库避免了数据冗余 C、数据库中的数据一致性是指数据类型一致 D、数据库系统比文件系统能够管理更多数据 【答案】A 【解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。 (2) 在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是 A、一对一关系

B、一对多关系 C、多对一关系 D、多对多关系 【答案】B 【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一名教师可以承担多门课程,但是一门课程只能由一个教师承担。所以是一对多的关系,因此选择 B 选项。 (3) A ccess 数据表中的记录,在关系数据模型中对应的概念是 A、字段 B、元组 C、属性 D、域 【答案】B 【解析】Access 数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。 (4) 下列不能建立索引的数据类型是 A、文本型 B、备注型

C、数字型 D、日期时间型 答案】B 【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS 中,备注字段类型是不能被索引的。 (5) 从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A、查询运算 B、连接运算 C、投影运算 D、选择运算 【答案】B 【解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组; 投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作, 而连接运算是针对多个运算进行操作。

数据库基础知识答案版

数据库基础知识 ( A) 1.数据库( DB)、数据库系统( DBS)、数据库管理系统( DBMS)三者之间的关系是()。 A)DBS包括 DB和 DBMS B)DBMS包括 DB和 DBS C)DB包括 DBS和 DBMS D)DBS就是 DB,也就是 DBMS ( C) 2.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是()。 A)DB包含 DBS和 DBMS B)DBMS包含 DB和 DBS C)DBS包含 DB和 DBMS D)没有任何关系 ( B) 3. DBMS的含义是: ()。 A)数据库系统B)数据库管理系统C)数据库管理员D)数据库 ( A) 4.英文缩写 DBMS代表含义是()。 A)数据库管理系统B)数据库定义语言 C )Visual FoxPro D)数据库操作语言( A) 5.数据库系统中对数据库进行管理的核心软件是()。 A)DBMS B)DB C)OS D)DBS ( C) 6.数据库系统的核心是()。 A)数据库B)操作系统C)数据库管理系统D)文件 ( B) 7. VFP支持的数据模型是()。 A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型 ( A) 8. Visual FoxPro 6.0支持的数据模型是()。 A)关系数据库模型B)网状数据库模型C)线性数据库模型D)层次数据库模型( D) 9.用数据二维表来表示实体及实体之间联系的数据模型称为()。 A)实体–联系模型B)层次模型C)网状模型D)关系模型 ( C) 10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 (C) 11.关系型数据库管理系统的关系是指()。A)各条记 录中的数据彼此有一定的关系B)一个数据库文件与另一 个数据库文件之间有一定的关系C)数据模型符合满足一 定条件的二维表格式D)数据库中各个字段之间彼此有一 定的关系 (B) 12.扩展名为 .dbf 的文件是()。 A)表单文件B)表文件C)数据库文件D)项目文件 ( C) 13.在下面的数据类型中默认为 .F. 的是()。 A)数值型B)字符型C)逻辑型D)日期型 ( B) 14.在 Visual FoxPro中,存储图象的字段类型应该是()。 A)备注型B)通用型C)字符型D)双精度型 ( C) 15.在 VFP中,具有固定字段长度的字段类型包括()。 A)日期型、备注型和数值型B)字符型、逻辑型和备注型 C)日期型、逻辑型和备注型D)日期型、逻辑型和字符型 (D) 16.已知一个字段的宽度为 8,则此字段的类型不可能是()。 .

数据库基础知识试题及答案

数据库基础知识试题及答案 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是 A、数据库减少了数据冗余 B、数据库避免了数据冗余 C、数据库中的数据一致性是指数据类型一致 D、数据库系统比文件系统能够管理更多数据 答案】A 解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。 2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是 A、一对一关系 B、一对多关系 C、多对一关系 1 D、多对多关系

答案】B 剖析】窗体中的窗体称为子窗体,包罗子窗体的窗体称为主窗体,主窗体和子窗体经常使用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一位教师可以承担多门课程,但是一门课程只能由一个教师承担。以是是一对多的关系,因而挑选B 选项。 3)Access数据表中的记录,在关系数据模型中对应的概念是 A、字段 B、元组 C、属性 D、域 答案】B 解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。 4)下列不能建立索引的数据类型是 A、文本型 B、备注型 C、数字型

D、日期工夫型 答案】B 2 解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。 5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A、查询运算 B、连接运算 C、投影运算 D、选择运算 答案】B 解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

数据库基础知识参考试题及答案解析

数据库基础知识参考试题及答案解析-A组 发布时间:2008-9-8 被阅览数:8039 次来源:广西财政厅 (试题可在页面下方下载) -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型B)结构数据模型C)物理数据模型D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity-Relationship Model)简称E—R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释B)语义解释C)语意说明D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强B)数据可长期保存 C)采用一定的数据结构D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性B)关系C)域D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号”B)班级关系的“班级号” C)学生关系的“班级号”D)班级关系的“班级名”

数据库基础知识试题(含答案)

数据库基础知识试题(含答案) 数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP

7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命 令是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键 10.ORACLE数据库物理结构包括()。ABC A、数据文件 B、日志文件 C、控制文件 D、临时文件 11.在Oracle中,一个用户拥有的所有数据库对象统称为()。C A、数据库 B、模式 C、表空间 D、实例 12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒) 的函数有()。D

数据库基础知识试题含答案

数据库根底知识试题 部门____________ __________ 日期_________ 得分__________ 一、不定项选择题〔每题1.5分,共30分〕 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的〔〕。A A 表 B 查询 C 报表 D 数据 4.以下运算符中表示任意字符的是( )。B A. * B. % C. LIKE D._ 5.〔〕是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.效劳管理器 D.事件探察器 6.〔〕不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中以下哪个表名是不允许的〔〕。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是 〔〕。D A、Replacesalary with salary+500 B、Updateteachersalarywithsalary+500 C、Updatesetsalarywithsalary+500 D、Updateteachersetsalary=salary+500 9.表的两种相关约束是〔〕。C

数据库基础知识答案

数据库基础知识答案 【篇一:数据库基础知识参考试题及答案解析】 (试题可在页面下方下载) -、单项选择题。下列各题a)、b)、c)、 d )四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种() a)概念数据模型b)结构数据模型c)物理数据模型d)逻辑数据模型 答案:a)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是p.p.chen 于1976 后提出的实体一联 系方法。该方法用e—r 图来描述现实世界的概念模型,称为实体一联系模型(entity -relationship model )简称e—r 模型。 (2)假定学生关系是s(s#,sname ,sex ,age),课程关系是c(c #,cname ,tea cher ),学生选课关系是sc(s#,c#,grade ),要查找选修“ computer ”课程的女学生的姓名,将涉及到关系() a)s b )sc,c c)s,sc d )s,c,sc 答案:d)解析:选修“ computer ”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在s ,c,sc 这 3 个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是 数据的() a)语法解释b)语义解释c)语意说明d )用法说明 答案:b)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统() a )数据共享性强 b )数据可长期保存 c)采用一定的数据结构d)数据独立性好 答案:b)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?() a)属性b)关系c)域d)元组

相关主题
相关文档
最新文档