数据库原理复习

发布 2022-01-12 02:13:28 阅读 9945

1.建数据流图和数据字典是数据库设计中( d )阶段的工作。

a.概要设计 b.可行性分析 c.物理设计 d.需求分析。

2. sql语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句insert、delete、update实现下列哪类功能( b )。

a.数据查询 b.数据操纵。

c.数据定义 d.数据控制。

3.用二维表结构表示实体以及实体间联系的数据模型称为( c )

a .网状模型 b . 层次模型

c .关系模型 d . 面向对象模型

4. 一个关系中,候选码( a )。

a.可以有多个。

b. 只有一个。

c. 由一个或多个属性组成,不能唯一标识关系中一个元组。

d. 以上都不是。

5. 下列有关e-r模型向关系模型转换的叙述中,不正确的是( c )。

a.一个实体模型转换为一个关系模式。

b.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。

c. 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。

d.一个m:n联系转换为一个关系模式。

6. 在数据库技术中,未提交的随后又被撤消的数据称为 ( d )。

a.错误数据 b.冗余数据

c.过期数据 d.脏数据

7. 在sql中,建立视图用的命令是 ( c )

schema table

view index

8. 要使数据库具有可恢复性,最基本的原则是 ( d )。

a.加强机房安全管理 b.安装防病毒设施

c.经常检修计算机系统 d.数据重复存储

9. 在数据库的e-r图中,菱形框表达的是 ( c )。

a. 属性b.实体

c.实体之间的联系 d.实体与属性之间的联系

10. 设关系r和s的结构相同,并且各有80个元组,假如这两个关系作并运算, 其运算结果的元组个数为 ( d)。

a .80 b.小于等于80 c.大于等于160 d.大于等于80,小于等于160

11. 以下操作中,不能用dml实现的是 ( b )

a.数据查询b.定义数据库的**结构

c.数据插入d.数据删除

12. 如果关系r和s进行自然连接时,只把s中原该舍弃的元组保存到新关系中,这种操作称为 ( d )

a.外连接 b.内联接

c.左连接 d.右外连接

13. 把e-r图转换成关系模型的过程,属于数据库设计的 ( b )

a.总体结构设计 b.概念结构设计

c.物理结构设计 d.逻辑结构设计

14. ordbs的中文意思是 ( c )

a.面向对象的数据库系统 b.数据库管理系统

c.对象关系数据库系统 d.关系数据库系统

15. 如果对一个结点加意向锁,则说明该结点的 ( a )正在被加锁。

a.下层结点 b. 根结点

c.所有上层 d. 结点本身

16. 在sql中,select语句的“select distinct”表示查询结果中 ( c )

a.属性名都不相同 b.去掉了重复的列

c.行都不相同d.属性值都不相同

17. 在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( a )

a.客户机端b.服务器端

c.终端d.系统端

18. 事务日志用于保存 ( d )

a.程序运行过程 b.数据操作

c.程序的执行结果 d.对数据的更新操作。

1. 在数据库的物理结构中,数据的基本单位是(存储记录。

2. 在数据库的**模式结构中,数据是按( 内 )模式的描述存储在磁盘中,按( 外 )模式提供给用户的。

3. 在关系模型中,表的行称为元组,列称为( 属性 )。

4. 在sql查询时,如果需要去掉查询结果中的重复组,应使用( distinct

5. 封锁一般分为两种(排他型封锁,x封锁)和(共享型封锁,s封锁 )

6. 模式/内模式映象为数据库提供了( 物理 )数据独立性。

7. 需求分析调查的具体内容有3方面:数据库中的信息内容、(数据处理要求 ) 和( 安全性和完整性要求 )。

8. sql语言是一种综合性的功能强大的语言,分为数据控制语言,数据描述语言和数据操纵语言,dml是指( 数据操纵 )功能。

9. 对于函数依赖x→y,如果y是x的子集,此函数称为( 平凡 )函数依赖。

10. e-r方法的三要素是:实体、属性和( 联系 )。

11. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为( 子类型 )。

12. 用树型结构表示实体类型及实体间联系的数据模型称为( 层次模型 )。

1. 传递函数依赖:

在关系模式中,如果y→x,x 属于y ,且x 不到y(x不决定y),x→a,a不属于x,那么称a对y传递函数依赖。

2. 外模式 :

用户与数据库系统的接口,是面向每个用户使用的数据视图的描述即局部逻辑结构和特征的描述。

3. 嵌入式sql :

将sql语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理能力强的特点。

1.锁的粒度越小,系统的开销越小,并发度越大。 (x

2.关系中各列可出自同一个域。 (对 )

3. 在关系数据库表中主属性只有一个,但候选码可以有多个。(x )

4. 视图可由多个视图导出。 (对?)

5. 登记日志文件时,必须先写日志文件,后写数据库。( 对 )

6. 嵌入式sql语句中,主变量可以带指示变量。( 对? )

1.简述数据库概念模型的主要特点。

1)对现实世界的抽象和概括,能真实,充分的反映现实世界的事物和事物之间的联系

2)简洁、明晰、独立于计算机系统、便于理解

3)易于变动和修改

4)易于向给定的数据库逻辑模式转换。

2. 举例说明在sql中,delete语句与drop table的区别。

delete的作用是删除表中的元组,表的模式依然存在,而drop table 是将表的结构和元组全部删除,表被删除(drop)后就不再存在了。

1.设销售数据模型如下:

厂家 s (sno,sname,city )

产品 p (pno,pname,color,weight)

工程 j (jno,jname,city)

销售 spj (sno,pno,jno,qty)

用sql完成查询:与“长风”在同一城市的厂家名。

1、( 本小题5分,5%)

select

from s,s as x

where 长风” and

2.在上题的数据模型的基础上,用sql完成查询:至少使用p1,两种产品的工程名。

select jname

from j

where jno in (select jno

from spj where pno="p1")

and jno in (select jno from spj where pno="p2")

3.设有职工基本表:emp(eno,ename,age,sex,salary),其属性分别表示职工号、姓名、年龄、性别、工资。

为每个工资低于1000元的女职工加薪200元,试写出这个操作的sql语句。

3. (本小题5分,5%)

update emp

set salary=salary+200

where salaey<1000 and sex='女'

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库原理复习

1.信息就是客观世界的现实反映。2.信息的特征 信息的普遍性和客观性 信息是有用的 信息的依附性 信息的共享性 信息的可传输性 信息的可识别性 信息的可压缩性 信息的可转换性。3.数据的定义 数据是信息的最佳表现形式之一。4.数据的特征 数据的 型 和 值 数据受数据类型和取值范围的约束 数据有定性...