文档库 最新最全的文档下载
当前位置:文档库 › 上海艾格文信息科技有限公司

上海艾格文信息科技有限公司

上海艾格文信息科技有限公司
上海艾格文信息科技有限公司

1:属性类型允许是基本数据类型、结构类型和集合类型的模型是

A.平面关系模型

B.嵌套关系模型

C.复合对象模型

D.分布式关系模型

2:有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合

A.实体完整性

B.参照完整性

C.用户定义的完整性

D.逻辑完整性

3:数据库的并发操作有可能带来的问题包括

A.丢失更新

B.数据独立性会提高

C.非法用户的使用

D.增加数据冗余度

4:下列描述中正确的是

A.SQL是一种过程化语言

B.SQL不能嵌入到高级语言程序中

C.SQL是一种DBMS

D.SQL采用集合操作方式

5:DDBS的数据分片是指对

A.磁盘分片

B.系统分片

C.DB分片

D.内存分片

6:学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是

A.多对多

B.一对一

C.多对一

D.一对多

7:在关系模型中,关系的每一个属性值

A.不能全同

B.可以全同

C.必须全同

D.是不可分割的

8:在事务依赖图中,若两个事务的依赖关系构成循环,则

A.事务执行成功

B.系统出现活锁

C.事务执行失败

D.系统出现死锁

9:设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不正确的是

A.若x→→Y,则X→→Z

B.若X→→Y,且Y′ Y,则X→→Y′

C.若X→Y,则X→→Y

D.若z=Φ,则X→→Y

10:三个模式之间存在下列映射关系,将正确的填入括号中

A.外模式/ 内模式

B.外模式/ 模式

C.模式/ 模式

D.内模式/ 外模式

11:实现关系代数选择运算的SQL子句是

A.SELECT

B.ORDER BY

C.FROM

D.WHERE

12:下列四项中说法不正确的是

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

13:设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于

A.2NF

B.3NF

C.BCNF

D.4NF

14:将弱实体转换成关系时,弱实体的主码

A.由自身的候选关键字组成

B.由父表的主码组成

C.由父表的主码和自身的候选关键字组成

D.不确定

简答题

15:设某公司数据库中有关系模式如下:

职工(职工号,职工名,性别,年龄)

工作(职工号,公司号,工资)

公司(公司号,公司名,地址)

1。不在“开元”公司工作的所有职工的职工号的SQL 语句。

2.写出查询每个公司女职工的平均工资的SQL 语句。

3.试用SQL 语句写出下列操作:超过50 岁职工的工资增加200 元。

16:游标的作用?如何知道游标已经到了最后?

17:假设一个数据库中有 3 个关系:

客户关系 C ( C# ,CN ,CA ),属性的含义依次为客户号、客户名称和地址;

产品关系P ( P# ,PN ,PR ,PS ),属性的含义依次为产品号、品名、单价和供应商;

订单关系R ( R# ,C# ,P# ,RD ,QTY ),属性的含义依次为订单号、客户号、产品号、日期和数量。规定一张订单只能订购一种产品。

用SQL 语句写出下列查询:

列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量。

18:假设学生的津贴相当于月薪,而员工的薪水是以年来计算的。为了找出那些员工的薪水和学生的一样多,有下列2中方面:

select * from employee a,student b where a.salary =12* b.stipend

select * from employee a,student b where a.salary/12 = b.stipend

那么这2中方法哪种比较好?说明原因。

19:简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么?

20:简述日志文件的用途。

21:储子系统调优的方法。

22:说明仅满足1NF 的关系模式会存在哪些问题。

23:让事务T变短可以减少其他事务等待的时间,一般来说,切分事务的规则是什么?

24:简述数据库的完整性与数据库的安全性的区别。

25:设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了实现完整性约束,SQL语言中规定对R的删除操作可以采取哪三种措施?

相关文档